Package com.sun.identity.console.policy
Class IdentitySubjectEditViewBean
- 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.policy.ProfileViewBeanBase
-
- com.sun.identity.console.policy.SubjectOpViewBeanBase
-
- com.sun.identity.console.policy.SubjectEditViewBean
-
- com.sun.identity.console.policy.IdentitySubjectEditViewBean
-
- 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
public class IdentitySubjectEditViewBean extends SubjectEditViewBean
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DISPLAY_URL-
Fields inherited from class com.sun.identity.console.policy.SubjectEditViewBean
EDIT_SUBJECT_NAME
-
Fields inherited from class com.sun.identity.console.policy.SubjectOpViewBeanBase
addRemoveModel, bFilter, BTN_FILTER, CALLING_VIEW_BEAN, canModify, EXCLUSIVE, FILTER, LBL_FILTER, PG_SESSION_SUBJECT_NAME, PG_SESSION_SUBJECT_TYPE, PROPERTY_ATTRIBUTE, propertySheetModel, ptModel, SUBJECT_NAME, SUBJECT_TYPE, SUBJECT_TYPE_NAME, submitCycle, SYNTAX, VALUES_MULTIPLE_CHOICE_VALUE, VALUES_SINGLE_CHOICE_VALUE, VALUES_TEXT_VALUE
-
Fields inherited from class com.sun.identity.console.policy.ProfileViewBeanBase
PG_SESSION_POLICY_CACHE_ID
-
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 IdentitySubjectEditViewBean()Creates a policy creation view bean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbeginChildDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)voidbeginDisplay(com.iplanet.jato.view.event.DisplayEvent event)protected com.iplanet.jato.view.html.OptionListcreateOptionList(Set values)protected SetgetDefaultValues(IdentitySubjectModel model)protected AMModelgetModelInternal()Returns model for this view bean.protected StringgetPropertyXMLFileName(boolean readonly)protected SetgetValidValues()protected SetgetValues(String subjectType)voidhandleBtnFilterRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles filter results request.protected voidsetAddRemoveModel()-
Methods inherited from class com.sun.identity.console.policy.SubjectEditViewBean
createChild, createPageTitleModel, getBreadCrumbDisplayName, getDefaultValues, handleButton1Request, handleButton2Request, handleButton3Request, hasValues, isSubjectExclusive, registerChildren, startPageTrail
-
Methods inherited from class com.sun.identity.console.policy.SubjectOpViewBeanBase
createPropertyModel, createSubject, forwardToPolicyViewBean, getCachedPolicy, getValues, getValues, initialize, isExclusive
-
Methods inherited from class com.sun.identity.console.policy.ProfileViewBeanBase
getBackButtonLabel
-
Methods inherited from class com.sun.identity.console.base.AMPrimaryMastHeadViewBean
addPageTrail, backTrail, beginDisplay, createTabModel, forwardTo, getDefaultTabId, getTabNodeAssociatedViewBean, getTrackingTabIDName, handleBreadCrumbHrefRequest, handleRealmNameInTabSwitch, initPageTrail, isRootRealm, lockPageTrail, nodeClicked, passPgSessionMapEx, setPageTrail, setRequestContext, setSelectedTabNode, unlockPageTrail, unlockPageTrailForSwapping
-
Methods inherited from class com.sun.identity.console.base.AMViewBeanBase
addBlankTextField, appendPgSession, 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
-
-
Method Detail
-
getPropertyXMLFileName
protected String getPropertyXMLFileName(boolean readonly)
- Overrides:
getPropertyXMLFileNamein classSubjectEditViewBean
-
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 classSubjectEditViewBean- Throws:
com.iplanet.jato.model.ModelControlException
-
getDefaultValues
protected Set getDefaultValues(IdentitySubjectModel model)
-
getValues
protected Set getValues(String subjectType) throws com.iplanet.jato.model.ModelControlException
- Overrides:
getValuesin classSubjectOpViewBeanBase- Throws:
com.iplanet.jato.model.ModelControlException
-
setAddRemoveModel
protected void setAddRemoveModel() throws com.iplanet.jato.model.ModelControlException- Overrides:
setAddRemoveModelin classSubjectOpViewBeanBase- Throws:
com.iplanet.jato.model.ModelControlException
-
createOptionList
protected com.iplanet.jato.view.html.OptionList createOptionList(Set values)
- Overrides:
createOptionListin classSubjectOpViewBeanBase
-
getModelInternal
protected AMModel getModelInternal()
Description copied from class:AMViewBeanBaseReturns model for this view bean. Dervived class need to implement this method.- Overrides:
getModelInternalin classProfileViewBeanBase- Returns:
- model for this view bean.
-
handleBtnFilterRequest
public void handleBtnFilterRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles filter results request.- Overrides:
handleBtnFilterRequestin classSubjectOpViewBeanBase- Parameters:
event- Request invocation event.
-
beginChildDisplay
public boolean beginChildDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
- Specified by:
beginChildDisplayin interfacecom.iplanet.jato.view.ContainerView- Overrides:
beginChildDisplayin classSubjectOpViewBeanBase
-
getValidValues
protected Set getValidValues()
- Overrides:
getValidValuesin classSubjectOpViewBeanBase
-
-