public class CmsDefaultPublishResourceFormatter extends java.lang.Object implements I_CmsPublishResourceFormatter
限定符和类型 | 类和说明 |
---|---|
class |
CmsDefaultPublishResourceFormatter.AlreadyPublishedValidator
Excludes resources which have already been published.
|
class |
CmsDefaultPublishResourceFormatter.BlockingLockedValidator
Validator which checks if resources are locked by someone else.
|
static class |
CmsDefaultPublishResourceFormatter.DefaultComparator
Compares publish resources by their sort date.
|
static interface |
CmsDefaultPublishResourceFormatter.I_PublishResourceValidator
Validator which can exclude some resources from publishing and supplies a status object for the excluded resources.
|
class |
CmsDefaultPublishResourceFormatter.NoPermissionsValidator
Validator which excludes resources for which the user has no publish permissions.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsPublishOptions |
m_options
The publish options.
|
构造器和说明 |
---|
CmsDefaultPublishResourceFormatter(CmsObject cms)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
protected java.util.Map<CmsUUID,CmsPublishResourceInfo> |
computeWarnings()
Creates the publish resource warnings.
|
protected CmsPublishResource |
createPublishResource(CmsResource resource)
Creates a publish resource bean from a resource.
|
protected java.util.Locale |
getLocale()
Gets the workplace locale for the currently used CMS context.
|
static java.lang.String |
getOuAwareName(CmsObject cms,
java.lang.String name)
Returns the simple name if the ou is the same as the current user's ou.
|
java.util.List<CmsPublishResource> |
getPublishResources()
Gets the publish resource beans created by this formatter.
|
protected java.util.List<CmsDefaultPublishResourceFormatter.I_PublishResourceValidator> |
getValidators()
Gets the list of publish resource validators.
|
void |
initialize(CmsPublishOptions options,
CmsPublishRelationFinder.ResourceMap resources) |
protected void |
sortResult(java.util.List<CmsPublishResource> publishResources)
Sorts the result publish resource list.
|
protected CmsPublishOptions m_options
public CmsDefaultPublishResourceFormatter(CmsObject cms)
cms
- the CMS context to usepublic static java.lang.String getOuAwareName(CmsObject cms, java.lang.String name)
cms
- the CMS contextname
- the fully qualified name to checkpublic java.util.List<CmsPublishResource> getPublishResources()
I_CmsPublishResourceFormatter
getPublishResources
在接口中 I_CmsPublishResourceFormatter
I_CmsPublishResourceFormatter.getPublishResources()
public void initialize(CmsPublishOptions options, CmsPublishRelationFinder.ResourceMap resources)
protected java.util.Map<CmsUUID,CmsPublishResourceInfo> computeWarnings()
protected CmsPublishResource createPublishResource(CmsResource resource)
resource
- the resourceprotected java.util.Locale getLocale()
protected java.util.List<CmsDefaultPublishResourceFormatter.I_PublishResourceValidator> getValidators()
protected void sortResult(java.util.List<CmsPublishResource> publishResources)
publishResources
- the list to sort