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, xmlViewElementFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListeners, LOGGERFields inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider
CURRENT_DOCUMENT, CURRENT_FIELD, CURRENT_NAVIGATOR -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWebCollectionModelViewProvider(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, getLineCheckedChangeListenerMethods inherited from class com.axemble.vdoc.sdk.providers.BaseViewProvider
getDirectoryModule, getLoggedOnContext, getPlugin, getPortalModule, getProjectModule, getSiteModule, getWorkflowModuleMethods 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, validatePageMethods 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, stateChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.axemble.vdp.ui.core.providers.ICollectionViewProvider
getObjectsMethods inherited from interface com.axemble.vdoc.sdk.interfaces.runtime.IProvider
onNavigate, onRefreshMethods inherited from interface com.axemble.vdp.ui.core.providers.ISelectableViewProvider
afterFetch, beforeFetch, fetchLineMethods 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