Interface I_CmsVirtualProject

    • Method Detail

      • getProjectBean

        CmsProjectBean getProjectBean​(CmsObject cms,
                                      java.util.Map<java.lang.String,​java.lang.String> params)
        Gets the project bean.

        Should return null if the virtual project is not available or applicable for the given parameters.

        Parameters:
        cms - the CMS context to use
        params - the publish parameters
        Returns:
        the project bean
      • getResources

        java.util.List<CmsResourcegetResources​(CmsObject cms,
                                                 java.util.Map<java.lang.String,​java.lang.String> params,
                                                 java.lang.String workflowId)
                                          throws CmsException
        Gets the resources of the virtual project.

        Parameters:
        cms - the CMS context to use
        params - the publish parameters
        workflowId - the workflow id
        Returns:
        the generated list of resources
        Throws:
        CmsException - if something goes wrong
      • isAutoSelectable

        boolean isAutoSelectable()
        Returns true if in this virtual project, resource groups should be able to be automatically selected by the GUI.

        Returns:
        true if resource groups should be auto-selectable