Class CallBackChoiceTiledView
- java.lang.Object
-
- com.iplanet.jato.view.ViewBase
-
- com.iplanet.jato.view.ContainerViewBase
-
- com.iplanet.jato.view.TiledViewBase
-
- com.iplanet.jato.view.RequestHandlingTiledViewBase
-
- com.sun.identity.authentication.UI.CallBackChoiceTiledView
-
- All Implemented Interfaces:
com.iplanet.jato.RequestHandler
,com.iplanet.jato.RequestParticipant
,com.iplanet.jato.view.ContainerView
,com.iplanet.jato.view.TiledView
,com.iplanet.jato.view.View
,com.iplanet.jato.view.WebActionHandler
,com.iplanet.jato.view.WebActions
public class CallBackChoiceTiledView extends com.iplanet.jato.view.RequestHandlingTiledViewBase implements com.iplanet.jato.view.TiledView, com.iplanet.jato.RequestHandler
This class contains a set of choices for choice typed callback
-
-
Field Summary
Fields Modifier and Type Field Description static String
TXT_CHOICE
choice labelstatic String
TXT_INDEX
index of current tilestatic String
TXT_PARENT_INDEX
index of parent tile-
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
-
-
Constructor Summary
Constructors Constructor Description CallBackChoiceTiledView(com.iplanet.jato.view.View parent, String name)
constructs a tiled view of choices
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginDisplay(com.iplanet.jato.view.event.DisplayEvent event)
begins displaying page. we set the required informationboolean
beginSelectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of selected choiceboolean
beginUnselectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of unselected choiceprotected com.iplanet.jato.view.View
createChild(String name)
creates child componentboolean
nextTile()
moves the current tile position to the next available tile.protected void
registerChildren()
registers child components/viewsvoid
setChoices(int parentIdx, String[] choices, int defVal)
set choices array-
Methods inherited from class com.iplanet.jato.view.RequestHandlingTiledViewBase
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, getPrimaryModelClass, getRefreshActionExecutionContext, getRequestCompletionListenerChildNames, getRequestContext, getRequestParticipantChildNames, getSession, getViewBean, getWebActionMaxDisplayRowsSessionKey, getWebActionModelMaxDisplayTiles, getWebActionModelOffset, getWebActionModels, getWebActionRowOffsetSessionKey, handleRequest, handleWebAction, isAutoRetrieveEnabled, onHandleRequestCommandExecutionError, onModelError, onNoModelDataAvailable, onWebActionExecutionError, requestComplete, setAutoDeletingModels, setAutoExecutingModels, setAutoInsertingModels, setAutoRetrieveEnabled, setAutoRetrieveExecutionContext, setAutoRetrievingModels, setAutoUpdatingModels, setPrimaryModelClass, setPrimaryModelClass, setRequestContext, setWebActionModelMaxDisplayTiles, setWebActionModelOffset
-
Methods inherited from class com.iplanet.jato.view.TiledViewBase
applyPrimaryModelDatasetName, dumpChildValues, dumpChildValues, getChild, getChildValues, getDisplayIndex, getMaxDisplayTiles, getNonIndexedQualifiedName, getNumTiles, getPrimaryModel, getPrimaryModelDatasetName, getPrimaryModelReference, getQualifiedName, getTileIndex, incrementDisplayIndex, isTileDisplayable, mapRequestParameters, nextTileInternal, resetDisplayIndex, resetTileIndex, setDisplayIndex, setMaxDisplayTiles, setPrimaryModel, setPrimaryModel, setPrimaryModelDatasetName, setPrimaryModelReference, setTileIndex
-
Methods inherited from class com.iplanet.jato.view.ContainerViewBase
beginChildDisplay, 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, mapRequestParameter, 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, 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
beginChildDisplay, endChildDisplay, endDisplay, getChild, getChildNames, getChildType, getDefaultModel, getDisplayField, getDisplayFieldValue, getNumChildren, mapRequestParameters, resetChildren, setDisplayFieldValue
-
Methods inherited from interface com.iplanet.jato.RequestHandler
acceptRequest, getRequestContext, handleRequest
-
-
-
-
Field Detail
-
TXT_PARENT_INDEX
public static final String TXT_PARENT_INDEX
index of parent tile- See Also:
- Constant Field Values
-
TXT_INDEX
public static final String TXT_INDEX
index of current tile- See Also:
- Constant Field Values
-
TXT_CHOICE
public static final String TXT_CHOICE
choice label- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CallBackChoiceTiledView
public CallBackChoiceTiledView(com.iplanet.jato.view.View parent, String name)
constructs a tiled view of choices- Parameters:
parent
- The reference of the parent containername
- The name of this view.
-
-
Method Detail
-
registerChildren
protected void registerChildren()
registers child components/views
-
createChild
protected com.iplanet.jato.view.View createChild(String name)
creates child component- Overrides:
createChild
in classcom.iplanet.jato.view.ContainerViewBase
- Parameters:
name
- of child component- Returns:
- child component
-
beginDisplay
public void beginDisplay(com.iplanet.jato.view.event.DisplayEvent event) throws com.iplanet.jato.model.ModelControlException
begins displaying page. we set the required information- Specified by:
beginDisplay
in interfacecom.iplanet.jato.view.ContainerView
- Overrides:
beginDisplay
in classcom.iplanet.jato.view.RequestHandlingTiledViewBase
- Parameters:
event
- display event- Throws:
com.iplanet.jato.model.ModelControlException
- if problem access value of component
-
nextTile
public boolean nextTile() throws com.iplanet.jato.model.ModelControlException
moves the current tile position to the next available tile.- Specified by:
nextTile
in interfacecom.iplanet.jato.view.TiledView
- Overrides:
nextTile
in classcom.iplanet.jato.view.TiledViewBase
- Returns:
- true if another tile was available, false if the position remained unchanged because no next tile was available.
- Throws:
com.iplanet.jato.model.ModelControlException
- if manipulation of model fails.
-
setChoices
public void setChoices(int parentIdx, String[] choices, int defVal)
set choices array- Parameters:
parentIdx
- - current parent tiled indexchoices
- arraydefVal
- - default value
-
beginSelectedChoiceDisplay
public boolean beginSelectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of selected choice- Parameters:
event
- - child display event- Returns:
- true if current choice is default
-
beginUnselectedChoiceDisplay
public boolean beginUnselectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of unselected choice- Parameters:
event
- - child display event- Returns:
- true if current choice is not default
-
-