Package com.sun.identity.console.idm
Class EntityEditViewBean
- 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.idm.EntityOpViewBeanBase
-
- com.sun.identity.console.idm.EntityEditViewBean
-
- 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:
EndUserViewBean,EntityMembersFilteredIdentityViewBean,EntityMembershipViewBean,EntityMembersViewBean,EntityServicesViewBean
public class EntityEditViewBean extends EntityOpViewBeanBase
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DISPLAY_URLprotected StringidentityDisplayNamestatic StringPG_SESSION_ENTITY_TABstatic StringPG_SESSION_MEMBER_TYPEstatic intTAB_PROFILEstatic StringTAB_PROFILE_COMPstatic intTAB_SERVICESstatic StringUNIVERSAL_ID-
Fields inherited from class com.sun.identity.console.idm.EntityOpViewBeanBase
ENTITY_AGENT_TYPE, ENTITY_NAME, ENTITY_TYPE, hasNoAttributeToDisplay, PROPERTY_ATTRIBUTE, propertySheetModel, ptModel, REDIRECT_URL_VALIDATOR, 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 EntityEditViewBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginDisplay(com.iplanet.jato.view.event.DisplayEvent event)protected voidcheckForAttributesToDisplay(String type)protected com.iplanet.jato.view.ViewcreateChild(String name)Creates user interface components used by this view bean.protected voidcreatePageTitleModel()protected booleancreatePropertyModel()protected voiddisableSaveAndResetButton()protected StringgetBackButtonLabel()protected StringgetBreadCrumbDisplayName()protected intgetDefaultTabId(String realmName, jakarta.servlet.http.HttpServletRequest req)protected SetgetEntitiesID(Set entities)protected ListgetEntityDisplayNames(Collection entities)protected IdTypegetIdType(int hashCode)protected com.iplanet.jato.view.html.OptionListgetOptionListForEntities(Collection entities)protected StringgetTrackingTabIDName()voidhandleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles create realm request.voidhandleButton2Request(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles cancel request.voidhandleButton3Request(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles "back to" page request.protected booleanisCreateViewBean()voidnodeClicked(com.iplanet.jato.view.event.RequestInvocationEvent event, int nodeID)Handles tab selected event.protected voidregisterChildren()Registers user interface components used by this view bean.protected voidsetDefaultValues(String type)protected booleanstartPageTrail()-
Methods inherited from class com.sun.identity.console.idm.EntityOpViewBeanBase
createPropertySheetModel, forwardToEntitiesViewBean, getModelInternal, handleDynLinkRequest, handleNoAttributeToDisplay, initialize
-
Methods inherited from class com.sun.identity.console.base.AMPrimaryMastHeadViewBean
addPageTrail, backTrail, beginDisplay, createTabModel, forwardTo, getTabNodeAssociatedViewBean, handleBreadCrumbHrefRequest, handleRealmNameInTabSwitch, initPageTrail, isRootRealm, lockPageTrail, passPgSessionMapEx, setPageTrail, setRequestContext, setSelectedTabNode, 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, setRequestContentInitialize, 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
-
-
-
-
Field Detail
-
DEFAULT_DISPLAY_URL
public static final String DEFAULT_DISPLAY_URL
- See Also:
- Constant Field Values
-
UNIVERSAL_ID
public static final String UNIVERSAL_ID
- See Also:
- Constant Field Values
-
PG_SESSION_ENTITY_TAB
public static final String PG_SESSION_ENTITY_TAB
- See Also:
- Constant Field Values
-
PG_SESSION_MEMBER_TYPE
public static final String PG_SESSION_MEMBER_TYPE
- See Also:
- Constant Field Values
-
TAB_PROFILE_COMP
public static final String TAB_PROFILE_COMP
- See Also:
- Constant Field Values
-
TAB_PROFILE
public static final int TAB_PROFILE
- See Also:
- Constant Field Values
-
TAB_SERVICES
public static final int TAB_SERVICES
- See Also:
- Constant Field Values
-
identityDisplayName
protected String identityDisplayName
-
-
Method Detail
-
registerChildren
protected void registerChildren()
Description copied from class:AMPrimaryMastHeadViewBeanRegisters user interface components used by this view bean.- Overrides:
registerChildrenin classEntityOpViewBeanBase
-
createChild
protected com.iplanet.jato.view.View createChild(String name)
Description copied from class:AMPrimaryMastHeadViewBeanCreates user interface components used by this view bean.- Overrides:
createChildin classEntityOpViewBeanBase- Parameters:
name- of component- Returns:
- child component
-
createPageTitleModel
protected void createPageTitleModel()
- Specified by:
createPageTitleModelin classEntityOpViewBeanBase
-
getBackButtonLabel
protected String getBackButtonLabel()
-
beginDisplay
public void beginDisplay(com.iplanet.jato.view.event.DisplayEvent event) throws com.iplanet.jato.model.ModelControlException- Specified by:
beginDisplayin interfacecom.iplanet.jato.view.ContainerView- Overrides:
beginDisplayin classEntityOpViewBeanBase- Throws:
com.iplanet.jato.model.ModelControlException
-
checkForAttributesToDisplay
protected void checkForAttributesToDisplay(String type)
-
disableSaveAndResetButton
protected void disableSaveAndResetButton()
-
createPropertyModel
protected boolean createPropertyModel()
- Overrides:
createPropertyModelin classEntityOpViewBeanBase
-
setDefaultValues
protected void setDefaultValues(String type) throws AMConsoleException
- Specified by:
setDefaultValuesin classEntityOpViewBeanBase- Throws:
AMConsoleException
-
handleButton2Request
public void handleButton2Request(com.iplanet.jato.view.event.RequestInvocationEvent event)
Description copied from class:EntityOpViewBeanBaseHandles cancel request.- Overrides:
handleButton2Requestin classEntityOpViewBeanBase- Parameters:
event- Request invocation event
-
handleButton1Request
public void handleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event) throws com.iplanet.jato.model.ModelControlExceptionHandles create realm request.- Parameters:
event- Request invocation event- Throws:
com.iplanet.jato.model.ModelControlException
-
isCreateViewBean
protected boolean isCreateViewBean()
- Specified by:
isCreateViewBeanin classEntityOpViewBeanBase
-
nodeClicked
public void nodeClicked(com.iplanet.jato.view.event.RequestInvocationEvent event, int nodeID)Handles tab selected event.- Specified by:
nodeClickedin interfacecom.sun.web.ui.view.tabs.CCNodeEventHandlerInterface- Overrides:
nodeClickedin classAMPrimaryMastHeadViewBean- Parameters:
event- Request Invocation Event.nodeID- Selected Node ID.
-
getDefaultTabId
protected int getDefaultTabId(String realmName, jakarta.servlet.http.HttpServletRequest req)
- Overrides:
getDefaultTabIdin classAMPrimaryMastHeadViewBean
-
getIdType
protected IdType getIdType(int hashCode)
-
getTrackingTabIDName
protected String getTrackingTabIDName()
- Overrides:
getTrackingTabIDNamein classAMPrimaryMastHeadViewBean
-
getOptionListForEntities
protected com.iplanet.jato.view.html.OptionList getOptionListForEntities(Collection entities)
-
getEntityDisplayNames
protected List getEntityDisplayNames(Collection entities)
-
getBreadCrumbDisplayName
protected String getBreadCrumbDisplayName()
- Overrides:
getBreadCrumbDisplayNamein classAMPrimaryMastHeadViewBean
-
handleButton3Request
public void handleButton3Request(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles "back to" page request.- Parameters:
event- Request invocation event
-
startPageTrail
protected boolean startPageTrail()
- Overrides:
startPageTrailin classAMPrimaryMastHeadViewBean
-
-