Class GenericAgentProfileViewBean
- java.lang.Object
-
- com.iplanet.jato.view.ViewBase
-
- com.iplanet.jato.view.ContainerViewBase
-
- com.iplanet.jato.view.RequestHandlingViewBase
-
- com.iplanet.jato.view.ViewBeanBase
-
- org.forgerock.openam.console.base.ConsoleViewBeanBase
-
- com.sun.identity.console.base.AMViewBeanBase
-
- com.sun.identity.console.base.AMPrimaryMastHeadViewBean
-
- com.sun.identity.console.agentconfig.AgentProfileViewBean
-
- com.sun.identity.console.agentconfig.GenericAgentProfileViewBean
-
- All Implemented Interfaces:
com.iplanet.jato.RequestCompletionListener,com.iplanet.jato.RequestHandler,com.iplanet.jato.RequestParticipant,com.iplanet.jato.view.ContainerView,com.iplanet.jato.view.View,com.iplanet.jato.view.ViewBean,com.iplanet.jato.view.WebActionHandler,com.iplanet.jato.view.WebActions,com.sun.web.ui.view.tabs.CCNodeEventHandlerInterface
- Direct Known Subclasses:
AgentGroupMembersViewBean
public class GenericAgentProfileViewBean extends AgentProfileViewBean
Generic Agent Profile View Bean.
-
-
Field Summary
-
Fields inherited from class com.sun.identity.console.agentconfig.AgentProfileViewBean
inheritedPropertyNames, isGroup, MODIFIED_PROFILE, PROPERTY_ATTRIBUTE, propertySheetModel, ptModel, rcSet, submitCycle
-
Fields inherited from class com.sun.identity.console.base.AMPrimaryMastHeadViewBean
HDR_COMMON, MH_COMMON, PG_SESSION_PAGE_TRAIL_ID, PG_SESSION_TAB_ID, retainPageSessionsBtwTabs, TAB_COMMON, tabModel
-
Fields inherited from class com.sun.identity.console.base.AMViewBeanBase
BTN_GHOST, debug, initialized, PG_SESSION_ATTR, PG_SESSION_ATTR_ID, PG_SESSION_SSO_ID, SZ_CACHE
-
Fields inherited from class com.iplanet.jato.view.ViewBeanBase
DEFAULT_COMMAND_CHILD_NVP_NAME, DISPLAY_EVENT_COMPLETED_REQUEST_ATTRIBUTE_NAME, OPTION_USE_PAGE_SESSION_FOR_DEFAULT_COMMAND_CHILD
-
Fields inherited from class com.iplanet.jato.view.RequestHandlingViewBase
HANDLE_REQUEST_METHOD_PREFIX, HANDLE_REQUEST_METHOD_SUFFIX
-
Fields inherited from class com.iplanet.jato.view.ContainerViewBase
BEGIN_DISPLAY_EVENT_METHOD_PREFIX, BEGIN_DISPLAY_EVENT_METHOD_SUFFIX, END_DISPLAY_EVENT_METHOD_PREFIX, END_DISPLAY_EVENT_METHOD_SUFFIX, eventMethodRegistry, OPTION_ENABLE_QUALIFIELD_CHILD_NAME_LOOKUPS, OPTION_USE_LEGACY_DISPLAY_EVENT_SIGNATURES
-
Fields inherited from interface com.iplanet.jato.view.ViewBean
PAGE_SESSION_ATTRIBUTE_NVP_NAME, VIEW_BEAN_NAME_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description GenericAgentProfileViewBean()Creates an instance of this view bean.GenericAgentProfileViewBean(String name)Creates an instance of this view bean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbeginBtnInheritDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)Disables inheritance setting button if the agent does not belong a group.booleanbeginTabCommonDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)Returnstrueif tab set has more than one tab.protected AMPropertySheetModelcreatePropertySheetModel(String type)protected voidcreateTabModel()code to handle tab related functionalityprotected StringgetAgentType()protected MapgetFormValues()protected HashSetgetPropertyNames()protected booleanhandleRealmNameInTabSwitch(com.iplanet.jato.RequestContext rc)protected booleanisFirstTab()voidnodeClicked(com.iplanet.jato.view.event.RequestInvocationEvent event, int nodeID)Handles tab selection.protected voidsetDefaultValues(String type)protected voidsetSelectedTabNode(String realmName)-
Methods inherited from class com.sun.identity.console.agentconfig.AgentProfileViewBean
beginBtnDumpDisplay, beginDisplay, checkAgentType, createChild, createPageTitleModel, createPropertyModel, getBackButtonLabel, getModelInternal, getTrackingTabIDName, getValueFromMap, handleBtnDumpRequest, handleBtnInheritRequest, handleButton1Request, handleButton2Request, handleButton3Request, initialize, is2dot2Agent, isAgentAuthenticator, putStringInSet, registerChildren, setAgentTitle, setPropertySheetValues, setRequestContentInitialize
-
Methods inherited from class com.sun.identity.console.base.AMPrimaryMastHeadViewBean
addPageTrail, backTrail, beginDisplay, forwardTo, getBreadCrumbDisplayName, getDefaultTabId, getTabNodeAssociatedViewBean, handleBreadCrumbHrefRequest, initPageTrail, isRootRealm, lockPageTrail, passPgSessionMapEx, setPageTrail, setRequestContext, startPageTrail, unlockPageTrail, unlockPageTrailForSwapping
-
Methods inherited from class com.sun.identity.console.base.AMViewBeanBase
addBlankTextField, appendPgSession, beginChildDisplay, bypassForwardTo, charToHex, createOptionList, createOptionList, createOptionList, createOptionList, createOptionList, deserializePageAttributes, disableButton, getBackButtonLabel, getBlankTextFields, getCallingView, getCharset, getCharset, getContentType, getCurrentLocation, getCurrentLocationDN, getCurrentRealm, getCurrentRealmEncoded, getList, getModel, getPageSessionAttributes, getPageSessionAttributeString, getPath, getRequestURL, getServiceNameForAccessControl, getUserLocale, getValues, handleGRequest, hexToString, hideTableSelectionIcons, isInlineAlertMessageSet, mapRequestParameter, passPgSessionMap, passPgSessionMap, performDelegationTasks, redirectToStartURL, resetButtonState, resetView, setCurrentLocation, setInlineAlertMessage, setInlineAlertMessage, setPageSessionAttributes, stringToHex
-
Methods inherited from class com.iplanet.jato.view.ViewBeanBase
clearPageSessionAttributes, forward, forwardTo, getDefaultCommandDescriptor, getDefaultDisplayURL, getDisplayURL, getLogicalName, getModuleURL, getPageSessionAttribute, getPageSessionAttributeString, getRequestInvocationName, getRequestInvocationName, handleDeserializePageAttributesException, include, include, include, invokeRequestHandler, invokeRequestHandlerInternal, mapRequestParameters, removePageSessionAttribute, securityCheck, setDefaultCommandDescriptor, setDefaultDisplayURL, setPageSessionAttribute
-
Methods inherited from class com.iplanet.jato.view.RequestHandlingViewBase
acceptRequest, afterAllModelsExecute, afterAllWebActionModelsExecute, afterHandleRequestCommandExecution, afterModelExecutes, afterWebActionModelExecutes, appMessage, beforeHandleRequestCommandExecution, beforeModelExecutes, beforeWebActionModelExecutes, createDefaultExecutionContext, executeAutoDeletingModel, executeAutoDeletingModels, executeAutoExecutingModel, executeAutoExecutingModels, executeAutoInsertingModel, executeAutoInsertingModels, executeAutoRetrievingModel, executeAutoRetrievingModels, executeAutoRetrievingModels, executeAutoUpdatingModel, executeAutoUpdatingModels, getAutoDeletingModels, getAutoExecutingModels, getAutoInsertingModels, getAutoRetrieveExecutionContext, getAutoRetrievingModels, getAutoUpdatingModels, getFirstActionExecutionContext, getLastActionExecutionContext, getModel, getNextActionExecutionContext, getPreviousActionExecutionContext, getRefreshActionExecutionContext, getRequestCompletionListenerChildNames, getRequestContext, getRequestParticipantChildNames, getSession, getViewBean, getWebActionModelOffset, getWebActionModels, getWebActionRowOffsetSessionKey, handleRequest, handleWebAction, isAutoRetrieveEnabled, onHandleRequestCommandExecutionError, onModelError, onNoModelDataAvailable, onWebActionExecutionError, requestComplete, setAutoDeletingModels, setAutoExecutingModels, setAutoInsertingModels, setAutoRetrieveEnabled, setAutoRetrieveExecutionContext, setAutoRetrievingModels, setAutoUpdatingModels, setWebActionModelOffset
-
Methods inherited from class com.iplanet.jato.view.ContainerViewBase
beginChildDisplay, beginComponentDisplay, beginDisplay, childExists, createChildReserved, endChildDisplay, endChildDisplay, endComponentDisplay, endDisplay, endDisplay, ensureChild, getChild, getChildNames, getChildNames, getChildType, getCommandChildNames, getDefaultModel, getDisplayField, getDisplayFieldBooleanValue, getDisplayFieldDoubleValue, getDisplayFieldIntValue, getDisplayFieldStringValue, getDisplayFieldValue, getNumChildren, getQualifiedCommandChildNames, onValidationException, registerChild, registerDisplayEventHandlers, removeAllChildren, removeChild, removeQualifiedNameIndices, resetChildren, setDefaultModel, setDisplayFieldValue, setDisplayFieldValue, setDisplayFieldValue, setDisplayFieldValue, unregisterChild
-
Methods inherited from class com.iplanet.jato.view.ViewBase
getName, getParent, getParentViewBean, getQualifiedName, getQualifiedViewNameSeparator, getRootView, getRootView, getSimpleQualifiedName, isVisible, setName, setParent, setQualifiedViewNameSeparator, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.iplanet.jato.view.ContainerView
endChildDisplay, endDisplay, getChild, getChildNames, getChildType, getDefaultModel, getDisplayField, getDisplayFieldValue, getNumChildren, resetChildren, setDisplayFieldValue
-
Methods inherited from interface com.iplanet.jato.RequestHandler
acceptRequest, getRequestContext, handleRequest
-
-
-
-
Constructor Detail
-
GenericAgentProfileViewBean
public GenericAgentProfileViewBean(String name)
Creates an instance of this view bean.- Parameters:
name- Name of view bean.
-
GenericAgentProfileViewBean
public GenericAgentProfileViewBean()
Creates an instance of this view bean.
-
-
Method Detail
-
setSelectedTabNode
protected void setSelectedTabNode(String realmName)
- Overrides:
setSelectedTabNodein classAMPrimaryMastHeadViewBean
-
createPropertySheetModel
protected AMPropertySheetModel createPropertySheetModel(String type)
- Specified by:
createPropertySheetModelin classAgentProfileViewBean
-
setDefaultValues
protected void setDefaultValues(String type) throws AMConsoleException
- Specified by:
setDefaultValuesin classAgentProfileViewBean- Throws:
AMConsoleException
-
getFormValues
protected Map getFormValues() throws AMConsoleException, com.iplanet.jato.model.ModelControlException
- Specified by:
getFormValuesin classAgentProfileViewBean- Throws:
AMConsoleExceptioncom.iplanet.jato.model.ModelControlException
-
getPropertyNames
protected HashSet getPropertyNames()
- Specified by:
getPropertyNamesin classAgentProfileViewBean
-
createTabModel
protected void createTabModel()
Description copied from class:AMPrimaryMastHeadViewBeancode to handle tab related functionality- Overrides:
createTabModelin classAgentProfileViewBean
-
beginBtnInheritDisplay
public boolean beginBtnInheritDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
Description copied from class:AgentProfileViewBeanDisables inheritance setting button if the agent does not belong a group.- Overrides:
beginBtnInheritDisplayin classAgentProfileViewBean- Parameters:
event- Child Display Event.- Returns:
trueif the agent belongs to a group.
-
beginTabCommonDisplay
public boolean beginTabCommonDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
Returnstrueif tab set has more than one tab.- Parameters:
event- Child Display Event.- Returns:
trueif tab set has more than one tab.
-
nodeClicked
public void nodeClicked(com.iplanet.jato.view.event.RequestInvocationEvent event, int nodeID)Handles tab selection.- Specified by:
nodeClickedin interfacecom.sun.web.ui.view.tabs.CCNodeEventHandlerInterface- Overrides:
nodeClickedin classAMPrimaryMastHeadViewBean- Parameters:
event- Request Invocation Event.nodeID- Tab Id.
-
isFirstTab
protected boolean isFirstTab()
- Specified by:
isFirstTabin classAgentProfileViewBean
-
handleRealmNameInTabSwitch
protected boolean handleRealmNameInTabSwitch(com.iplanet.jato.RequestContext rc)
- Overrides:
handleRealmNameInTabSwitchin classAMPrimaryMastHeadViewBean
-
getAgentType
protected String getAgentType()
- Overrides:
getAgentTypein classAgentProfileViewBean
-
-