Class BaseViewProvider

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.core.providers.base.AbstractViewProvider
com.axemble.vdoc.sdk.providers.BaseViewProvider
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.IViewProvider, Serializable

public abstract class BaseViewProvider extends com.axemble.vdp.ui.core.providers.base.AbstractViewProvider
The BaseViewProvider class allows to interact with view template. The BaseWizardProvider class provides direct access to the SDK API.

You can access the following methods:

  • getPortalModule() : the module to manipulate the back office system;
  • getDirectoryModule() : the module to manipulate the directory system;
  • getProjectModule() : the module to manipulate the project system;
  • getWorkflowModule() : the module to manipulate the workflow system;
Version:
1.0, 15/04/2004
Author:
vlygeros
See Also:
  • Field Summary

    Fields inherited from class com.axemble.vdp.ui.core.providers.base.AbstractViewProvider

    actions, allowImages, checkAllItemsBox, columnsDefaultsInitialized, context, deleteConfirmationMessage, doRefresh, filterFormElement, isExportable, isSelectable, isSingleFetch, itemButtons, listView, model, navigation, parentSelector, permissionLevel, userViewCustomStorage, view, VIEW_OBJECT, xmlViewElement

    Fields inherited from class com.axemble.vdp.ui.framework.foundation.Component

    changeListeners, LOGGER

    Fields inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider

    CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseViewProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractView view)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final IDirectoryModule
     
    final IContext
     
    protected final IPlugin
     
    protected final IPortalModule
     
    protected final IProjectModule
     
    protected final ISiteModule
     
    protected final IWorkflowModule
     

    Methods inherited from class com.axemble.vdp.ui.core.providers.base.AbstractViewProvider

    addAction, addCheckboxListener, afterFetch, beforeFetch, buildItem, buildItem, clearActions, close, createBrowserEntry, createImageButton, createMenuAction, delete, displayCheckbox, displayFirstColumn, displayImageZone, displayPrimaryZone, getActions, getActions, getActions, getActions, getButtons, getCheckboxListeners, getColumns, getContext, getDeleteConfirmationMessage, getFilterFormElement, getItems, getItemsToRemove, getListView, getModel, getParentSelector, getPermissionCode, getPrimaryActionsDiv, getSelectItems, getView, init, initializeColumnsDefaults, isAllowImages, isExportable, isFilterContainerHidden, isGroupable, isGroupableSecond, isInitialized, isSelectable, isSingleFetch, keyEquals, move, mustRefresh, onActionEvent, onColumnClick, onDeleteEvent, onDeleteEvent, onDisplayModeChange, onGroupLinkChange, onGroupLinkSecondChange, onMoveEvent, onNavigate, onPageChanged, onRefresh, onRowsChanged, onRowsPerPageChanged, onSorterChanged, onViewChanged, print, refresh, removeAction, save, setActions, setAllowImages, setDeleteConfirmationMessage, setEnableCheckBox, setExportable, setFilterContainerHidden, setFilterFormElement, setGroupable, setGroupableSecond, setModel, setParentSelector, setSelectable, setSingleFetch, validatePage

    Methods inherited from class com.axemble.vdp.ui.framework.foundation.Component

    addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChanged

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseViewProvider

      public BaseViewProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractView view)
      Parameters:
      context -
      view -
  • Method Details

    • getWorkflowModule

      protected final IWorkflowModule getWorkflowModule()
      Returns:
      the workflowModule
    • getPortalModule

      protected final IPortalModule getPortalModule()
      Returns:
      the portalModule
    • getDirectoryModule

      protected final IDirectoryModule getDirectoryModule()
      Returns:
      the directoryModule
    • getProjectModule

      protected final IProjectModule getProjectModule()
      Returns:
      the projectModule
    • getSiteModule

      protected final ISiteModule getSiteModule()
      Returns:
      the siteModule
    • getLoggedOnContext

      public final IContext getLoggedOnContext()
      Returns:
      the loggedOnContext
    • getPlugin

      protected final IPlugin getPlugin()
      Returns:
      the current plugin