public class CmsRealProjectVirtualWrapper extends java.lang.Object implements I_CmsVirtualProject
| 构造器和说明 |
|---|
CmsRealProjectVirtualWrapper(CmsUUID id)
Creates a new wrapper instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
CmsProjectBean |
getProjectBean(CmsObject cms,
java.util.Map<java.lang.String,java.lang.String> params)
Gets the project bean.
|
CmsUUID |
getProjectId()
Gets the project id.
|
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.
|
boolean |
isAutoSelectable()
Returns true if in this virtual project, resource groups should be able to be automatically selected by the GUI.
|
public CmsRealProjectVirtualWrapper(CmsUUID id)
id - the project idpublic CmsProjectBean getProjectBean(CmsObject cms, java.util.Map<java.lang.String,java.lang.String> params)
I_CmsVirtualProjectShould return null if the virtual project is not available or applicable for the given parameters.
getProjectBean 在接口中 I_CmsVirtualProjectcms - the CMS context to useparams - the publish parametersI_CmsVirtualProject.getProjectBean(org.opencms.file.CmsObject, java.util.Map)public CmsUUID getProjectId()
I_CmsVirtualProjectgetProjectId 在接口中 I_CmsVirtualProjectI_CmsVirtualProject.getProjectId()public java.util.List<CmsResource> getResources(CmsObject cms, java.util.Map<java.lang.String,java.lang.String> params, java.lang.String workflowId) throws CmsException
I_CmsVirtualProjectgetResources 在接口中 I_CmsVirtualProjectcms - the CMS context to useparams - the publish parametersworkflowId - the workflow idCmsException - if something goes wrongI_CmsVirtualProject.getResources(org.opencms.file.CmsObject, java.util.Map, java.lang.String)public boolean isAutoSelectable()
I_CmsVirtualProjectisAutoSelectable 在接口中 I_CmsVirtualProjectI_CmsVirtualProject.isAutoSelectable()