Class CCOrderedList

  • 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.WebActionHandler, com.iplanet.jato.view.WebActions, com.sun.web.ui.common.CCStateData

    public class CCOrderedList
    extends com.sun.web.ui.view.orderablelist.CCOrderableList
    This class is designed to be used use with CCOrderedListTag.

    This class maintains the state of selectable list options set via client-side Javascript. Once the state of a selectable list has been set, that state will persist until the state is cleared via the resetStateData() method.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ADD_BUTTON  
      static String DELETE_BUTTON  
      static String TEXTFIELD  
      • Fields inherited from class com.sun.web.ui.view.orderablelist.CCOrderableList

        MOVEBOTTOM_BUTTON, MOVETOP_BUTTON
      • Fields inherited from class com.sun.web.ui.view.orderedlist.CCOrderedListBase

        model, MOVEDOWN_BUTTON, MOVEUP_BUTTON, SELECTED_LISTBOX, SELECTED_TEXTFIELD, showValidationError
      • 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.View

        QUALIFIED_VIEW_NAME_SEPARATOR
      • Fields inherited from interface com.iplanet.jato.view.WebActionHandler

        DELETE_CONTEXT, EXECUTE_CONTEXT, INSERT_CONTEXT, MODEL_TYPE_DELETE, MODEL_TYPE_EXECUTE, MODEL_TYPE_INSERT, MODEL_TYPE_RETRIEVE, MODEL_TYPE_UPDATE, RETRIEVE_CONTEXT, UPDATE_CONTEXT
      • Fields inherited from interface com.iplanet.jato.view.WebActions

        ACTION_CLEAR, ACTION_DELETE, ACTION_EXECUTE, ACTION_FIRST, ACTION_INSERT, ACTION_LAST, ACTION_NEXT, ACTION_PREV, ACTION_PREVIOUS, ACTION_REFRESH, ACTION_SELECT, ACTION_UPDATE
    • Constructor Summary

      Constructors 
      Constructor Description
      CCOrderedList​(com.iplanet.jato.view.ContainerView parent, com.sun.web.ui.model.CCOrderableListModelInterface model, String name)
      Construct a minimal instance using the parent's default model and the field's name as its bound name
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.iplanet.jato.view.View createChild​(String name)
      Create child views.
      protected String getOptions​(com.iplanet.jato.view.html.OptionList optionList)  
      protected void registerChildren()
      Register child views.
      • Methods inherited from class com.sun.web.ui.view.orderablelist.CCOrderableList

        beginDisplay, getModel, getStateData, resetStateData, restoreStateData, setStateData
      • Methods inherited from class com.sun.web.ui.view.orderedlist.CCOrderedListBase

        getBaseModel, getOptions, getValidationError, setModel, setValidationError
      • 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, setRequestContext, setWebActionModelOffset
      • 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, mapRequestParameters, 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 interface com.iplanet.jato.view.View

        getName, getParent, getQualifiedName, setName, setParent
    • Constructor Detail

      • CCOrderedList

        public CCOrderedList​(com.iplanet.jato.view.ContainerView parent,
                             com.sun.web.ui.model.CCOrderableListModelInterface model,
                             String name)
        Construct a minimal instance using the parent's default model and the field's name as its bound name
        Parameters:
        parent - The parent view of this object
        model - The model to which this instance is bound.
        name - This view's name.
    • Method Detail

      • registerChildren

        protected void registerChildren()
        Register child views.
        Overrides:
        registerChildren in class com.sun.web.ui.view.orderablelist.CCOrderableList
      • createChild

        protected com.iplanet.jato.view.View createChild​(String name)
        Create child views.
        Overrides:
        createChild in class com.sun.web.ui.view.orderablelist.CCOrderableList
        Parameters:
        name - The child view name.
        Returns:
        The View object.
      • getOptions

        protected String getOptions​(com.iplanet.jato.view.html.OptionList optionList)
        Overrides:
        getOptions in class com.sun.web.ui.view.orderedlist.CCOrderedListBase