Package org.opencms.workflow
Class CmsExtendedRealProjectWrapper
- java.lang.Object
-
- org.opencms.ade.publish.CmsRealProjectVirtualWrapper
-
- org.opencms.workflow.CmsExtendedRealProjectWrapper
-
- All Implemented Interfaces:
I_CmsVirtualProject
public class CmsExtendedRealProjectWrapper extends CmsRealProjectVirtualWrapper
Project wrapper which specially handles the 'release' workflow by reading resources of a project regardless of publish permissions.
-
-
Constructor Summary
Constructors Constructor Description CmsExtendedRealProjectWrapper(CmsUUID id)
Creates a new wrapper instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CmsResource>
getResources(CmsObject cms, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String workflowId)
Gets the resources of the virtual project.-
Methods inherited from class org.opencms.ade.publish.CmsRealProjectVirtualWrapper
getProjectBean, getProjectId, getRelatedResourceProvider, isAutoSelectable
-
-
-
-
Constructor Detail
-
CmsExtendedRealProjectWrapper
public CmsExtendedRealProjectWrapper(CmsUUID id)
Creates a new wrapper instance.- Parameters:
id
- the project id
-
-
Method Detail
-
getResources
public java.util.List<CmsResource> getResources(CmsObject cms, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String workflowId) throws CmsException
Description copied from interface:I_CmsVirtualProject
Gets the resources of the virtual project.- Specified by:
getResources
in interfaceI_CmsVirtualProject
- Overrides:
getResources
in classCmsRealProjectVirtualWrapper
- Parameters:
cms
- the CMS context to useparams
- the publish parametersworkflowId
- the workflow id- Returns:
- the generated list of resources
- Throws:
CmsException
- if something goes wrong- See Also:
CmsRealProjectVirtualWrapper.getResources(org.opencms.file.CmsObject, java.util.Map, java.lang.String)
-
-