Class AbstractWebBasicModelViewProvider<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.AbstractWebBasicModelViewProvider<T>
Type Parameters:
T - T
All Implemented Interfaces:
IProvider, com.axemble.vdp.ui.core.providers.IBasicViewProvider<T>, com.axemble.vdp.ui.core.providers.ISelectableViewProvider<T>, com.axemble.vdp.ui.core.providers.IViewProvider, Serializable

public abstract class AbstractWebBasicModelViewProvider<T> extends AbstractWebModelViewProvider<T> implements com.axemble.vdp.ui.core.providers.IBasicViewProvider<T>
Abstract web basic model view provider
Author:
vmartinon
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
    View's parameters
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     

    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
    AbstractWebBasicModelViewProvider(INavigateContext context, com.axemble.vdp.ui.framework.composites.base.CtlAbstractView view)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    get viewParameters property

    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.IBasicViewProvider

    getVisibleObjects

    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