public abstract class OwObjectListViewPluginCache extends OwPageableListView
Abstract list view which contains a plugin cache utility class. Providing setter and getter methods for derived classes and also some simplified factory methods for utility instance creation.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Modifier and Type | Class and Description |
---|---|
protected static class |
OwObjectListViewPluginCache.OwPluginStatus
Class which holds the plugin status.
|
protected static class |
OwObjectListViewPluginCache.OwPluginStatusCachingUtility
Utility class for caching the enabled/disabled status
for a plugin, for each visible object in list.
|
OwObjectListView.OwFilter, OwObjectListView.OwFilterEntry, OwObjectListView.OwHtmlAlignmentMap, OwObjectListView.OwIcon, OwObjectListView.OwObjectListViewEventListner, OwObjectListView.OwPluginEntry
m_HtmlAlignments, m_isStickyFooterInUse, m_pageSelectorComponent, m_pagingNode, MULTISELECT_COMOBO_MENU_NAME, OBJECT_INDEX_KEY, PLUG_INDEX_KEY, QUERY_KEY_PAGE, SELECT_DESELECT_NONCONSECUTIVE_OBJECTS_ACTION_ID, SORT_PROPERTY_KEY, VIEW_MASK_INLINE_EDITING, VIEW_MASK_INSTANCE_PLUGINS, VIEW_MASK_MULTI_SELECTION, VIEW_MASK_NO_PAGE_BUTTONS, VIEW_MASK_SINGLE_SELECTION, VIEW_MASK_USE_DOCUMENT_PLUGINS, VIEW_MASK_USE_SELECT_BUTTON
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
EMPTY_STRING
Constructor and Description |
---|
OwObjectListViewPluginCache() |
OwObjectListViewPluginCache(int viewMask) |
canPageNext, canPagePrev, detach, getColumnInfo, getCurrentPage, getDisplayedPage, getFieldManager, getObjectIterable, getObjectList, getPageAbsolutEventURL, getPageCount, getPageNextEventURL, getPagePrevEventURL, getPageSize, getRefreshContext, getRetrievalPropertyNames, getSort, isCollectionComplete, isPagingEnabled, onClientRefreshContextUpdate, onPageAbsolut, onPageNext, onPagePrev, pageAbsolut, setColumnInfo, setFieldManager, setObjectIterable, setObjectList, setRefreshContext, setSort
addAjaxPersistenceService, addViewMask, clearViewMask, copy, createFilter, createFilter, createFilter, createPageSelector, getContextMenuFunction, getCount, getDocumentFunction, getDocumentFunctionPluginList, getEventListner, getFilter, getFilterOperators, getFilterSearch, getListViewID, getObjectByIndex, getParentObject, getPluginEntries, hasPaging, hasViewMask, init, isEmptyPluginColumnRendered, isObjectSelectionPersisted, isObjectTypeSupportedByPlugin, isShowMaximized, isStickyFooterInUse, persistAjaxTriggeredSelection, persistAjaxTriggeredSelection, persistObjectSelectionState, renderContextMenu, resetPersistedSelectionState, setConfigNode, setCurrentPage, setDocumentFunctionPluginList, setEventListner, setFilter, setParentObject, setRenderEmptyPluginColumn, setStickyFooterInUse, setViewMask
activate, addView, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isNamedRegion, isRegion, isShowMinimized, isShowNormal, onActivate, onRender, onUpdate, render, renderHTMLFormular, renderNamedRegion, renderRegion, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributes
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContext
getBreadcrumbPart, getTitle, isNamedRegion, isRegion, render, renderNamedRegion, renderRegion
public OwObjectListViewPluginCache()
public OwObjectListViewPluginCache(int viewMask)
protected OwObjectListViewPluginCache.OwPluginStatusCachingUtility getPluginCache()
protected void setPluginCache(OwObjectListViewPluginCache.OwPluginStatusCachingUtility newCache)
newCache
- OwPluginStatusCachingUtility@Deprecated protected OwObjectListViewPluginCache.OwPluginStatusCachingUtility createPluginStatusCacheUtility(int startIndex, int endIndex, Collection<OwObjectListView.OwPluginEntry> pluginEntries) throws Exception
createPluginStatusCacheUtility(Collection)
insteadstartIndex
- int the index of first object visible in listendIndex
- int the index of last object visible in listpluginEntries
- Collection of OwPluginEntryOwObjectListViewPluginCache.OwPluginStatusCachingUtility
object.Exception
@Deprecated protected OwObjectListViewPluginCache.OwPluginStatusCachingUtility createPluginStatusCacheUtility(int startIndex, int endIndex, List objectList, OwObject parentObject, Collection<OwObjectListView.OwPluginEntry> pluginEntries, boolean displayEmptyPluginColumn) throws Exception
createPluginStatusCacheUtility(Collection)
insteadstartIndex
- endIndex
- objectList
- parentObject
- pluginEntries
- displayEmptyPluginColumn
- Exception
protected OwObjectListViewPluginCache.OwPluginStatusCachingUtility createPluginStatusCacheUtility(Collection<OwObjectListView.OwPluginEntry> pluginEntries) throws Exception
pluginEntries
- Collection of OwPluginEntryException
protected OwObjectListViewPluginCache.OwPluginStatusCachingUtility createPluginStatusCacheUtility(OwIterable<OwObject> page, OwObject parentObject, Collection<OwObjectListView.OwPluginEntry> pluginEntries, boolean displayEmptyPluginColumn) throws Exception
page
- OwIterable containing OwObjectparentObject
- OwObject which is parent of the objects in page (can be null)pluginEntries
- Collection of OwPluginEntrydisplayEmptyPluginColumn
- displayEmptyPluginColumn boolean configuration if empty columns should be displayedException
- if cache could not be createdCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.