/**
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
*
* The contents of this file are subject to the terms
* of the Common Development and Distribution License
* (the License). You may not use this file except in
* compliance with the License.
*
* You can obtain a copy of the License at
* See the License for the specific language governing
* permission and limitations under the License.
*
* When distributing Covered Code, include this CDDL
* Header Notice in each file and include the License file
* at opensso/legal/CDDLv1.0.txt.
* If applicable, add the following below the CDDL Header,
* with the fields enclosed by brackets [] replaced by
* your own identifying information:
* "Portions Copyrighted [year] [name of copyright owner]"
*
* $Id: ServerConfigXMLViewBean.java,v 1.7 2008/08/29 18:14:52 veiming Exp $
*
*/
/**
* This view bean manages server configuration XML.
*/
public class ServerConfigXMLViewBean
extends AMPrimaryMastHeadViewBean
{
"tblServerConfigXMLServerColHost";
"tblServerConfigXMLServerColName";
"tblServerConfigXMLServerColPort";
"tblServerConfigXMLServerColType";
"tblServerConfigXMLNameDataServer";
"tblServerConfigXMLHostDataServer";
"tblServerConfigXMLServerDataPort";
"tblServerConfigXMLServerDataType";
"tblServerConfigXMLUserColName";
"tblServerConfigXMLUserColHost";
"tblServerConfigXMLUserColPort";
"tblServerConfigXMLUserColType";
"tblServerConfigXMLNameDataUser";
"tblServerConfigXMLHostDataUser";
"tblServerConfigXMLUserDataPort";
"tblServerConfigXMLUserDataType";
private boolean submitCycle;
private boolean bAMSDKEnabled;
/**
* Creates a server config XML view bean.
*/
public ServerConfigXMLViewBean() {
super("ServerConfigXML");
}
protected void initialize() {
if (!initialized) {
if (serverName != null) {
super.initialize();
initialized = true;
}
}
}
protected void registerChildren() {
super.registerChildren();
ptModel.registerChildren(this);
tblServerModel.registerChildren(this);
tblUserModel.registerChildren(this);
}
} else {
}
return view;
}
private void createTableModel() {
tblServerModel = new CCActionTableModel(
"amconfig.serverconfig.xml.server.table.column.name");
"amconfig.serverconfig.xml.server.table.column.host");
"amconfig.serverconfig.xml.server.table.column.port");
"amconfig.serverconfig.xml.server.table.column.type");
tblUserModel = new CCActionTableModel(
"amconfig.serverconfig.xml.user.table.column.name");
"amconfig.serverconfig.xml.user.table.column.host");
"amconfig.serverconfig.xml.user.table.column.port");
"amconfig.serverconfig.xml.user.table.column.type");
}
}
/**
* Displays the profile of a site.
*/
throws ModelControlException
{
super.beginDisplay(event);
try {
} catch (AMConsoleException e) {
e.getMessage());
}
}
throws AMConsoleException {
if (!submitCycle) {
}
if (bAMSDKEnabled) {
i.hasNext(); ) {
}
}
}
}
}
private void createPageTitleModel() {
ptModel = new CCPageTitleModel(
}
protected void createTabModel() {
}
}
}
int counter = 0;
if (counter > 0) {
}
}
}
}
if (bAMSDKEnabled) {
int counter = 0;
if (counter > 0) {
}
}
}
}
}
/**
* Handles save request.
*
* @param event Request invocation event
*/
submitCycle = true;
try {
if (bAMSDKEnabled) {
TF_USER_ROOTSUFFIX)).trim();
i.hasNext(); ) {
o.dn = "cn=puser,ou=DSAME Users," +
}
o.dn = "cn=dsameuser,ou=DSAME Users," +
}
}
}
}
}
} catch (AMConsoleException e) {
e.getMessage());
} catch (NumberFormatException e) {
}
forwardTo();
}
/**
* Handles reset request.
*
* @param event Request invocation event
*/
forwardTo();
}
/**
* Handles remove server group entry request.
*
* @param event Request invocation event
*/
public void handleTblServerConfigXMLUserButtonDeleteRequest(
) throws ModelControlException {
try {
"exception.cannot,delete.all.servers"));
} else {
}
"serverconfig.updated");
}
} catch (AMConsoleException e) {
e.getMessage());
}
forwardTo();
}
/**
* Handles add server group entry request.
*
* @param event Request invocation event
*/
public void handleTblServerConfigXMLServerButtonAddRequest(
) throws ModelControlException {
ServerConfigXMLAddServerViewBean.class);
}
/**
* Handles add server group entry request.
*
* @param event Request invocation event
*/
public void handleTblServerConfigXMLUserButtonAddRequest(
) throws ModelControlException {
ServerConfigXMLAddServerViewBean.class);
}
/**
* Handles remove server group entry request.
*
* @param event Request invocation event
*/
public void handleTblServerConfigXMLServerButtonDeleteRequest(
) throws ModelControlException {
try {
"exception.cannot,delete.all.servers"));
} else {
}
"serverconfig.updated");
}
} catch (AMConsoleException e) {
e.getMessage());
}
forwardTo();
}
/**
* Handles return to home page request.
*
* @param event Request invocation event
*/
throws ModelControlException {
}
/**
* Handles tab selected event.
*
* @param event Request Invocation Event.
* @param nodeID Selected Node ID.
*/
try {
"cscGeneral", nodeID);
} catch (AMConsoleException e) {
forwardTo();
}
}
private void returnToHomePage() {
backTrail();
ServerSiteViewBean.class);
}
return "breadcrumbs.editserver";
}
protected boolean startPageTrail() {
return false;
}
return getBackButtonLabel("page.title.serversite.config");
}
//General Tab View Bean will overwrite this.
return xml;
}
return ServerEditViewBeanBase.TAB_TRACKER;
}
}