Class AbstractWebCollectionModelViewProvider<T>

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.core.providers.base.AbstractViewProvider
com.axemble.vdoc.sdk.providers.BaseViewProvider
com.vdoc.sdk.commons.ui.provider.view.AbstractWebModelViewProvider<T>
com.vdoc.sdk.commons.ui.provider.view.AbstractWebCollectionModelViewProvider<T>
Type Parameters:
T - T
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.ICollectionViewProvider<T>, com.axemble.vdp.ui.core.providers.ISelectableViewProvider<T>, com.axemble.vdp.ui.core.providers.IViewProvider, Serializable

public abstract class AbstractWebCollectionModelViewProvider<T> extends AbstractWebModelViewProvider<T> implements com.axemble.vdp.ui.core.providers.ICollectionViewProvider<T>
Abstract web collection model view provider
Author:
vmartinon
See Also:
  • Field Summary

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

    actions, allowImages, checkAllItemsBox, columnsDefaultsInitialized, context, deleteConfirmationMessage, doRefresh, filterFormElement, groupBy, groupBySelected, 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
    AbstractWebCollectionModelViewProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractView view)
    Constructor
  • Method Summary

    Methods inherited from class com.vdoc.sdk.commons.ui.provider.view.AbstractWebModelViewProvider

    beforeFetch, fetchLine, getItems, getLineActions, getLineCheckedChangeListener

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

    addAction, addCheckboxListener, addGroupByOption, afterFetch, buildItem, buildItem, checkGroupByOption, clearActions, close, createBrowserEntry, createImageButton, createMenuAction, customRender, delete, displayCheckbox, displayFirstColumn, displayImageZone, displayPrimaryZone, getActions, getActions, getActions, getActions, getButtons, getCheckboxListeners, getColumns, getColumnsOrder, getColumnsSize, getContext, getDeleteConfirmationMessage, getFilterFormElement, getItemsToRemove, getListView, getModel, getParentSelector, getPermissionCode, getPrimaryActionsDiv, getSelectItems, getView, init, initializeColumnsDefaults, isAllowImages, isExportable, isFilterContainerHidden, isGroupable, isGroupableSecond, isInitialized, isSelectable, isSingleFetch, keyEquals, move, mustRefresh, onActionEvent, onColumnClick, onColumnsOrderChanged, onColumnsSizeChanged, 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, showGroupByOption, showGroupByOption, 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

    Methods inherited from interface com.axemble.vdp.ui.core.providers.ICollectionViewProvider

    getObjects

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

    onNavigate, onRefresh

    Methods inherited from interface com.axemble.vdp.ui.core.providers.ISelectableViewProvider

    afterFetch, beforeFetch, fetchLine

    Methods inherited from interface com.axemble.vdp.ui.core.providers.IViewProvider

    addAction, buildItem, buildItem, clearActions, customRender, getButtons, getColumns, getColumnsOrder, getColumnsSize, getItems, getModel, getParentSelector, getView, init, isAllowImages, isExportable, isInitialized, isSelectable, mustRefresh, onActionEvent, onColumnClick, onColumnsOrderChanged, onColumnsSizeChanged, onDeleteEvent, onDisplayModeChange, onGroupLinkChange, onGroupLinkSecondChange, onMoveEvent, onPageChanged, onRowsPerPageChanged, onSorterChanged, setAllowImages, setExportable, setFilterFormElement, setModel, setSelectable, validatePage
  • Constructor Details

    • AbstractWebCollectionModelViewProvider

      public AbstractWebCollectionModelViewProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractView view)
      Constructor
      Parameters:
      context - the context
      view - the view