Class ButtonTiledView
- 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.ButtonTiledView
-
- 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 ButtonTiledView extends com.iplanet.jato.view.RequestHandlingTiledViewBase implements com.iplanet.jato.view.TiledView, com.iplanet.jato.RequestHandlerThis class contains a set of buttons for login view bean
-
-
Field Summary
Fields Modifier and Type Field Description static StringTXT_BUTTONbutton namestatic StringTXT_CLASSbutton classstatic StringTXT_INDEXindex of current 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 ButtonTiledView(com.iplanet.jato.view.View parent, String name)constructs a tiled view of buttons
-
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 informationprotected 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/viewsvoidsetButtonArray(String[] buttons)set button 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_INDEX
public static final String TXT_INDEX
index of current tile- See Also:
- Constant Field Values
-
TXT_BUTTON
public static final String TXT_BUTTON
button name- See Also:
- Constant Field Values
-
TXT_CLASS
public static final String TXT_CLASS
button class- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ButtonTiledView
public ButtonTiledView(com.iplanet.jato.view.View parent, String name)constructs a tiled view of buttons- 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.
-
setButtonArray
public void setButtonArray(String[] buttons)
set button array- Parameters:
buttons- array
-
-