Class CmsProjectFilesCollector
- java.lang.Object
-
- org.opencms.workplace.list.A_CmsListResourceCollector
-
- org.opencms.workplace.tools.projects.CmsProjectFilesCollector
-
- All Implemented Interfaces:
java.lang.Comparable<org.opencms.file.collectors.I_CmsResourceCollector>
,org.opencms.file.collectors.I_CmsCollectorPublishListProvider
,org.opencms.file.collectors.I_CmsResourceCollector
,I_CmsListResourceCollector
public class CmsProjectFilesCollector extends A_CmsListResourceCollector
Collector forCmsResource
objects from a project.- Since:
- 6.1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COLLECTOR_NAME
Parameter of the default collector name.static java.lang.String
PARAM_PROJECT
Project Parameter name constant.static java.lang.String
PARAM_STATE
Resource state Parameter name constant.-
Fields inherited from class org.opencms.workplace.list.A_CmsListResourceCollector
m_collectorParameter, m_liCache, m_resCache, m_resources, VFS_PATH_NONE
-
Fields inherited from interface org.opencms.workplace.list.I_CmsListResourceCollector
PARAM_FILTER, PARAM_ORDER, PARAM_PAGE, PARAM_RESOURCES, PARAM_SORTBY, SEP_KEYVAL, SEP_PARAM
-
-
Constructor Summary
Constructors Constructor Description CmsProjectFilesCollector(A_CmsListExplorerDialog wp, org.opencms.util.CmsUUID projectId, org.opencms.db.CmsResourceState state)
Constructor, creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List
getCollectorNames()
java.util.List
getResources(org.opencms.file.CmsObject cms, java.util.Map params)
Returns all, unsorted and unfiltered, resources.protected void
setAdditionalColumns(CmsListItem item, org.opencms.workplace.explorer.CmsResourceUtil resUtil)
Set additional column entries for a resource.-
Methods inherited from class org.opencms.workplace.list.A_CmsListResourceCollector
compareTo, createResourceListItem, getCreateLink, getCreateLink, getCreateParam, getCreateParam, getCreateTypeId, getDefaultCollectorName, getDefaultCollectorParam, getDummyListItem, getInternalResources, getListItems, getOrder, getPublishResources, getResource, getResourceNamesFromParam, getResults, getResults, getResults, getState, getWp, setDefaultCollectorName, setDefaultCollectorParam, setOrder, setPage, setResourcesParam
-
-
-
-
Field Detail
-
COLLECTOR_NAME
public static final java.lang.String COLLECTOR_NAME
Parameter of the default collector name.- See Also:
- Constant Field Values
-
PARAM_PROJECT
public static final java.lang.String PARAM_PROJECT
Project Parameter name constant.- See Also:
- Constant Field Values
-
PARAM_STATE
public static final java.lang.String PARAM_STATE
Resource state Parameter name constant.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CmsProjectFilesCollector
public CmsProjectFilesCollector(A_CmsListExplorerDialog wp, org.opencms.util.CmsUUID projectId, org.opencms.db.CmsResourceState state)
Constructor, creates a new instance.- Parameters:
wp
- the workplace objectprojectId
- the id of the projectstate
- the state of the resources to filter
-
-
Method Detail
-
getCollectorNames
public java.util.List getCollectorNames()
- See Also:
I_CmsResourceCollector.getCollectorNames()
-
getResources
public java.util.List getResources(org.opencms.file.CmsObject cms, java.util.Map params) throws org.opencms.main.CmsException
Description copied from class:A_CmsListResourceCollector
Returns all, unsorted and unfiltered, resources.Be sure to cache the resources.
- Specified by:
getResources
in interfaceI_CmsListResourceCollector
- Specified by:
getResources
in classA_CmsListResourceCollector
- Parameters:
cms
- the cms objectparams
- the parameter map- Returns:
- a list of
CmsResource
objects - Throws:
org.opencms.main.CmsException
- if something goes wrong- See Also:
A_CmsListResourceCollector.getResources(org.opencms.file.CmsObject, java.util.Map)
-
setAdditionalColumns
protected void setAdditionalColumns(CmsListItem item, org.opencms.workplace.explorer.CmsResourceUtil resUtil)
Description copied from class:A_CmsListResourceCollector
Set additional column entries for a resource.Overwrite this method to set additional column entries.
- Specified by:
setAdditionalColumns
in classA_CmsListResourceCollector
- Parameters:
item
- the current list itemresUtil
- the resource util object for getting the info from- See Also:
A_CmsListResourceCollector.setAdditionalColumns(org.opencms.workplace.list.CmsListItem, org.opencms.workplace.explorer.CmsResourceUtil)
-
-