public class CmsSinglePublishGroupHelper extends A_CmsPublishGroupHelper<CmsPublishResource,CmsPublishGroup>
A_CmsPublishGroupHelper.GroupAge, A_CmsPublishGroupHelper.SortingComparator
GROUP_SESSIONS_GAP
Constructor and Description |
---|
CmsSinglePublishGroupHelper(java.util.Locale locale,
java.lang.String title)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected CmsPublishGroup |
createGroup(java.lang.String name,
java.util.List<CmsPublishResource> resources)
Creates a named group of resources.
|
protected long |
getDateLastModified(CmsPublishResource res)
Gets the last modification date of a resource.
|
java.util.List<CmsPublishGroup> |
getGroups(java.util.List<CmsPublishResource> resources)
Splits a list of resources into groups.
|
protected java.lang.String |
getRootPath(CmsPublishResource res)
Gets the root path of a resource.
|
computeDays, computeDaysForResources, getDayDifference, getModificationDates, getPublishGroupName, getStartOfDay, partitionMediumResources, partitionPublishResourcesByAge, partitionYoungResources
public CmsSinglePublishGroupHelper(java.util.Locale locale, java.lang.String title)
locale
- the locale to usetitle
- the title to use for the single grouppublic java.util.List<CmsPublishGroup> getGroups(java.util.List<CmsPublishResource> resources)
A_CmsPublishGroupHelper
getGroups
in class A_CmsPublishGroupHelper<CmsPublishResource,CmsPublishGroup>
resources
- the list of resourcesA_CmsPublishGroupHelper.getGroups(java.util.List)
protected CmsPublishGroup createGroup(java.lang.String name, java.util.List<CmsPublishResource> resources)
A_CmsPublishGroupHelper
createGroup
in class A_CmsPublishGroupHelper<CmsPublishResource,CmsPublishGroup>
name
- the name of the groupresources
- the resources which should be put in the groupA_CmsPublishGroupHelper.createGroup(java.lang.String, java.util.List)
protected long getDateLastModified(CmsPublishResource res)
A_CmsPublishGroupHelper
getDateLastModified
in class A_CmsPublishGroupHelper<CmsPublishResource,CmsPublishGroup>
res
- the resourceA_CmsPublishGroupHelper.getDateLastModified(java.lang.Object)
protected java.lang.String getRootPath(CmsPublishResource res)
A_CmsPublishGroupHelper
getRootPath
in class A_CmsPublishGroupHelper<CmsPublishResource,CmsPublishGroup>
res
- the resourceA_CmsPublishGroupHelper.getRootPath(java.lang.Object)