Package com.sun.identity.console.service
Class MAPClientManagerViewBean
- 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.service.MAPClientManagerViewBean
-
- 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 MAPClientManagerViewBean extends AMViewBeanBase implements com.sun.web.ui.view.tabs.CCNodeEventHandlerInterface
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_DISPLAY_URL-
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 MAPClientManagerViewBean()
-
Method Summary
All Methods Instance 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.StringendTblDataActionDefaultHrefDisplay(com.iplanet.jato.view.event.ChildContentDisplayEvent event)Returns empty string if current device does not have default setting.StringendTblDataActionDeleteHrefDisplay(com.iplanet.jato.view.event.ChildContentDisplayEvent event)Returns empty string if current device cannot be deleted.voidforwardTo(com.iplanet.jato.RequestContext reqContext)Forwards to Message View Bean if there are no profiles.protected AMModelgetModelInternal()Returns model for this view bean.voidhandleBtnSearchRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles search request.voidhandleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles close browser window request.voidhandleTblButtonAddRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles add device request.voidhandleTblDataActionDefaultHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles delete device profile request.voidhandleTblDataActionDeleteHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles delete device profile request.voidhandleTblDataActionDuplicateHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles duplicate device request.voidhandleTblDataActionHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)Handles edit device profile request.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.-
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, initialize, isInlineAlertMessageSet, mapRequestParameter, passPgSessionMap, passPgSessionMap, performDelegationTasks, redirectToStartURL, resetButtonState, resetView, setCurrentLocation, setInlineAlertMessage, setInlineAlertMessage, setPageSessionAttributes, setRequestContentInitialize, setRequestContext, 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
-
registerChildren
protected void registerChildren()
Registers user interface components used by this view bean.- Overrides:
registerChildrenin classAMViewBeanBase
-
createChild
protected com.iplanet.jato.view.View createChild(String name)
Creates user interface components used by this view bean.- Overrides:
createChildin classAMViewBeanBase- Parameters:
name- of component- Returns:
- child component
-
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 classAMViewBeanBase- Throws:
com.iplanet.jato.model.ModelControlException
-
getModelInternal
protected AMModel getModelInternal()
Description copied from class:AMViewBeanBaseReturns model for this view bean. Dervived class need to implement this method.- Specified by:
getModelInternalin classAMViewBeanBase- Returns:
- model for this view bean.
-
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- Parameters:
event- Request Invocation Event.nodeID- Selected Node ID.
-
handleBtnSearchRequest
public void handleBtnSearchRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles search request.- Parameters:
event- Request Invocation Event.
-
handleTblButtonAddRequest
public void handleTblButtonAddRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles add device request.- Parameters:
event- Request Invocation Event.
-
handleTblDataActionHrefRequest
public void handleTblDataActionHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles edit device profile request.- Parameters:
event- Request Invocation Event.
-
handleTblDataActionDefaultHrefRequest
public void handleTblDataActionDefaultHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles delete device profile request.- Parameters:
event- Request Invocation Event.
-
handleTblDataActionDeleteHrefRequest
public void handleTblDataActionDeleteHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles delete device profile request.- Parameters:
event- Request Invocation Event.
-
handleTblDataActionDuplicateHrefRequest
public void handleTblDataActionDuplicateHrefRequest(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles duplicate device request.- Parameters:
event- Request Invocation Event.
-
endTblDataActionDefaultHrefDisplay
public String endTblDataActionDefaultHrefDisplay(com.iplanet.jato.view.event.ChildContentDisplayEvent event)
Returns empty string if current device does not have default setting.- Parameters:
event- Childe content display event.- Returns:
- empty string if current device does not have default setting.
-
endTblDataActionDeleteHrefDisplay
public String endTblDataActionDeleteHrefDisplay(com.iplanet.jato.view.event.ChildContentDisplayEvent event)
Returns empty string if current device cannot be deleted.- Parameters:
event- Childe content display event.- Returns:
- empty string if current device cannot be deleted.
-
handleButton1Request
public void handleButton1Request(com.iplanet.jato.view.event.RequestInvocationEvent event)
Handles close browser window request.- Parameters:
event- Request invocation event.
-
forwardTo
public void forwardTo(com.iplanet.jato.RequestContext reqContext) throws com.iplanet.jato.NavigationExceptionForwards to Message View Bean if there are no profiles.- Specified by:
forwardToin interfacecom.iplanet.jato.view.ViewBean- Overrides:
forwardToin classAMViewBeanBase- Parameters:
reqContext- Request Context.- Throws:
com.iplanet.jato.NavigationException- if model object is not accessible.
-
-