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.RequestHandlerThis class contains a set of choices for choice typed callback
-
-
Field Summary
Fields Modifier and Type Field Description static StringTXT_CHOICEchoice labelstatic StringTXT_INDEXindex of current tilestatic StringTXT_PARENT_INDEXindex 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 voidbeginDisplay(com.iplanet.jato.view.event.DisplayEvent event)begins displaying page. we set the required informationbooleanbeginSelectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of selected choicebooleanbeginUnselectedChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of unselected choiceprotected com.iplanet.jato.view.ViewcreateChild(String name)creates child componentbooleannextTile()moves the current tile position to the next available tile.protected voidregisterChildren()registers child components/viewsvoidsetChoices(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:
createChildin 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.ModelControlExceptionbegins displaying page. we set the required information- Specified by:
beginDisplayin interfacecom.iplanet.jato.view.ContainerView- Overrides:
beginDisplayin 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.ModelControlExceptionmoves the current tile position to the next available tile.- Specified by:
nextTilein interfacecom.iplanet.jato.view.TiledView- Overrides:
nextTilein 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
-
-