Package com.sun.identity.console.policy
Class ResponseProviderOpViewBeanBase
- 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.ResponseProviderOpViewBeanBase
-
- 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:
ResponseProviderAddViewBean,ResponseProviderEditViewBean
public abstract class ResponseProviderOpViewBeanBase extends ProfileViewBeanBase
-
-
Field Summary
Fields Modifier and Type Field Description static StringCALLING_VIEW_BEANprotected booleancanModifystatic StringPG_SESSION_PROVIDER_NAMEstatic StringPG_SESSION_PROVIDER_TYPEprotected static StringPROPERTY_ATTRIBUTEprotected AMPropertySheetModelpropertySheetModelprotected com.sun.web.ui.model.CCPageTitleModelptModelprotected static StringREALM_NAMEprotected static StringRESPONSEPROVIDER_NAMEprotected static StringRESPONSEPROVIDER_TYPEprotected static StringRESPONSEPROVIDER_TYPE_NAMEprotected booleansubmitCyclestatic StringVALUES_MULTIPLE_CHOICE_VALUEstatic StringVALUES_SINGLE_CHOICE_VALUEstatic StringVALUES_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 ResponseProviderOpViewBeanBase(String name, String defaultDisplayURL)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidbeginDisplay(com.iplanet.jato.view.event.DisplayEvent event)protected com.iplanet.jato.view.ViewcreateChild(String name)Creates user interface components used by this view bean.protected abstract voidcreatePageTitleModel()protected ResponseProvidercreateResponseProvider()protected voidcreateTableModel()protected voidforwardToPolicyViewBean()protected CachedPolicygetCachedPolicy()protected abstract MapgetDefaultValues()protected StringgetMissingValuesMessage()AMPropertySheetModelgetPropertySheetModel()protected MapgetResponseProviderValues(PolicyModel model, String realmName, String providerType)protected StringgetResponseProviderXML(String curRealm, String providerType, boolean readonly)protected MapgetValues(String providerType)voidhandleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event)voidhandleButton3Request(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles cancel request.protected abstract booleanhasValues()protected voidinitialize()protected abstract booleanisCreateViewBean()protected voidregisterChildren()Registers user interface components used by this view bean.voidsetErrorMessage(String msg)protected voidsetPropertiesValues(Map values, PolicyModel model)-
Methods inherited from class com.sun.identity.console.policy.ProfileViewBeanBase
getBackButtonLabel, getModelInternal
-
Methods inherited from class com.sun.identity.console.base.AMPrimaryMastHeadViewBean
addPageTrail, backTrail, beginDisplay, createTabModel, forwardTo, getBreadCrumbDisplayName, getDefaultTabId, getTabNodeAssociatedViewBean, getTrackingTabIDName, handleBreadCrumbHrefRequest, handleRealmNameInTabSwitch, initPageTrail, isRootRealm, lockPageTrail, nodeClicked, passPgSessionMapEx, setPageTrail, setRequestContext, setSelectedTabNode, 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, 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
-
PROPERTY_ATTRIBUTE
protected static final String PROPERTY_ATTRIBUTE
- See Also:
- Constant Field Values
-
CALLING_VIEW_BEAN
public static final String CALLING_VIEW_BEAN
- See Also:
- Constant Field Values
-
PG_SESSION_PROVIDER_NAME
public static final String PG_SESSION_PROVIDER_NAME
- See Also:
- Constant Field Values
-
PG_SESSION_PROVIDER_TYPE
public static final String PG_SESSION_PROVIDER_TYPE
- See Also:
- Constant Field Values
-
REALM_NAME
protected static final String REALM_NAME
- See Also:
- Constant Field Values
-
RESPONSEPROVIDER_NAME
protected static final String RESPONSEPROVIDER_NAME
- See Also:
- Constant Field Values
-
RESPONSEPROVIDER_TYPE
protected static final String RESPONSEPROVIDER_TYPE
- See Also:
- Constant Field Values
-
RESPONSEPROVIDER_TYPE_NAME
protected static final String RESPONSEPROVIDER_TYPE_NAME
- See Also:
- Constant Field Values
-
VALUES_TEXT_VALUE
public static final String VALUES_TEXT_VALUE
- See Also:
- Constant Field Values
-
VALUES_SINGLE_CHOICE_VALUE
public static final String VALUES_SINGLE_CHOICE_VALUE
- See Also:
- Constant Field Values
-
VALUES_MULTIPLE_CHOICE_VALUE
public static final String VALUES_MULTIPLE_CHOICE_VALUE
- See Also:
- Constant Field Values
-
ptModel
protected com.sun.web.ui.model.CCPageTitleModel ptModel
-
propertySheetModel
protected AMPropertySheetModel propertySheetModel
-
canModify
protected boolean canModify
-
submitCycle
protected boolean submitCycle
-
-
Method Detail
-
initialize
protected void initialize()
- Overrides:
initializein classAMViewBeanBase
-
registerChildren
protected void registerChildren()
Description copied from class:AMPrimaryMastHeadViewBeanRegisters user interface components used by this view bean.- Overrides:
registerChildrenin classAMPrimaryMastHeadViewBean
-
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 classAMPrimaryMastHeadViewBean- Parameters:
name- of component- Returns:
- child component
-
getPropertySheetModel
public AMPropertySheetModel getPropertySheetModel()
-
setErrorMessage
public void setErrorMessage(String msg)
-
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 classAMPrimaryMastHeadViewBean- Throws:
com.iplanet.jato.model.ModelControlException
-
setPropertiesValues
protected void setPropertiesValues(Map values, PolicyModel model)
-
createResponseProvider
protected ResponseProvider createResponseProvider() throws com.iplanet.jato.model.ModelControlException, AMConsoleException
- Throws:
com.iplanet.jato.model.ModelControlExceptionAMConsoleException
-
getValues
protected Map getValues(String providerType) throws com.iplanet.jato.model.ModelControlException, AMConsoleException
- Throws:
com.iplanet.jato.model.ModelControlExceptionAMConsoleException
-
getResponseProviderValues
protected Map getResponseProviderValues(PolicyModel model, String realmName, String providerType) throws com.iplanet.jato.model.ModelControlException, AMConsoleException
- Throws:
com.iplanet.jato.model.ModelControlExceptionAMConsoleException
-
getCachedPolicy
protected CachedPolicy getCachedPolicy() throws AMConsoleException
- Overrides:
getCachedPolicyin classProfileViewBeanBase- Throws:
AMConsoleException
-
forwardToPolicyViewBean
protected void forwardToPolicyViewBean()
-
handleButton3Request
public void handleButton3Request(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles cancel request.- Parameters:
event- Request invocation event
-
handleButton1Request
public void handleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event) throws com.iplanet.jato.model.ModelControlException- Throws:
com.iplanet.jato.model.ModelControlException
-
getResponseProviderXML
protected String getResponseProviderXML(String curRealm, String providerType, boolean readonly)
-
getMissingValuesMessage
protected String getMissingValuesMessage()
-
createTableModel
protected void createTableModel()
-
createPageTitleModel
protected abstract void createPageTitleModel()
-
hasValues
protected abstract boolean hasValues()
-
getDefaultValues
protected abstract Map getDefaultValues()
-
isCreateViewBean
protected abstract boolean isCreateViewBean()
-
-