Class CallBackTiledView
- 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.CallBackTiledView
-
- 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 CallBackTiledView extends com.iplanet.jato.view.RequestHandlingTiledViewBase implements com.iplanet.jato.view.TiledView, com.iplanet.jato.RequestHandlerThis class contains a set of callbacks for login view bean
-
-
Field Summary
Fields Modifier and Type Field Description static StringMESSAGE_TYPElocation for messageType informationstatic StringSCRIPT_CONTENTlocation for possible JavaScript injectionsstatic StringTEXT_CONTENTlocation for possible text injectionsstatic StringTILED_CHOICEtiled view of choicestatic StringTXT_IDid of current elementstatic StringTXT_INDEXindex of current tilestatic StringTXT_INFOinfo text valuestatic StringTXT_PROMPTprompt/label for attributestatic StringTXT_VALUEvalue for attribute-
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 CallBackTiledView(com.iplanet.jato.view.View parent, String name)constructs a tiled view of callbacks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbeginChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of choice field elementvoidbeginDisplay(com.iplanet.jato.view.event.DisplayEvent event)begins displaying page. we set the required informationbooleanbeginHasInfoTextDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)booleanbeginHiddenValueBoxDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of hiddenValueBox field elementbooleanbeginIsRequiredDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of required marked elementbooleanbeginPasswordDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of password field elementbooleanbeginTextBoxDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of textbox field elementbooleanbeginTextOutDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)begins display of text out field elementprotected 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/viewsvoidsetCallBackArray(Callback[] callbacks, List requiredList)voidsetCallBackArray(Callback[] callbacks, List requiredList, List<String> infoText)set callback 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
-
SCRIPT_CONTENT
public static final String SCRIPT_CONTENT
location for possible JavaScript injections- See Also:
- Constant Field Values
-
TEXT_CONTENT
public static final String TEXT_CONTENT
location for possible text injections- See Also:
- Constant Field Values
-
MESSAGE_TYPE
public static final String MESSAGE_TYPE
location for messageType information- See Also:
- Constant Field Values
-
TXT_INDEX
public static final String TXT_INDEX
index of current tile- See Also:
- Constant Field Values
-
TXT_ID
public static final String TXT_ID
id of current element- See Also:
- Constant Field Values
-
TILED_CHOICE
public static final String TILED_CHOICE
tiled view of choice- See Also:
- Constant Field Values
-
TXT_PROMPT
public static final String TXT_PROMPT
prompt/label for attribute- See Also:
- Constant Field Values
-
TXT_VALUE
public static final String TXT_VALUE
value for attribute- See Also:
- Constant Field Values
-
TXT_INFO
public static String TXT_INFO
info text value
-
-
Constructor Detail
-
CallBackTiledView
public CallBackTiledView(com.iplanet.jato.view.View parent, String name)constructs a tiled view of callbacks- 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.
-
setCallBackArray
public void setCallBackArray(Callback[] callbacks, List requiredList, List<String> infoText)
set callback array- Parameters:
callbacks- arrayrequiredList- - list of required attribute
-
beginTextBoxDisplay
public boolean beginTextBoxDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of textbox field element- Parameters:
event- - child display event- Returns:
- true if current callback is for textbox
-
beginHiddenValueBoxDisplay
public boolean beginHiddenValueBoxDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of hiddenValueBox field element- Parameters:
event- - child display event- Returns:
- true if current callback is for hiddenValueBox
-
beginPasswordDisplay
public boolean beginPasswordDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of password field element- Parameters:
event- - child display event- Returns:
- true if current callback is for password
-
beginChoiceDisplay
public boolean beginChoiceDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of choice field element- Parameters:
event- - child display event- Returns:
- true if current callback is for choices
-
beginTextOutDisplay
public boolean beginTextOutDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of text out field element- Parameters:
event- - child display event- Returns:
- true if current callback is for text out output
-
beginIsRequiredDisplay
public boolean beginIsRequiredDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
begins display of required marked element- Parameters:
event- - child display event- Returns:
- true if current callback is required
-
beginHasInfoTextDisplay
public boolean beginHasInfoTextDisplay(com.iplanet.jato.view.event.ChildDisplayEvent event)
-
-