Class CmsPublishGroupList

java.lang.Object
org.opencms.ade.publish.shared.CmsPublishGroupList
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class CmsPublishGroupList extends Object implements com.google.gwt.user.client.rpc.IsSerializable
A class which represents a list of publish groups to display to the user for selection.

It may be the case that there are too many resources to display. In this case, the instance will not contain the publish groups, but instead a publish list token which can be used later to reconstruct the publish list.

  • Constructor Details

  • Method Details

    • getGroups

      Gets the list of publish groups.

      Returns:
      the publish groups
    • getOverrideWorkflowId

      Gets the override workflow id.

      If this is not null, this indicates that the publish groups were fetched for a different workflow than that selected by default in the publish dialog, and that the publish dialog should change its selected workflow accordingly.

      Returns:
      the override workflow id
    • getToken

      Returns the token.

      Returns:
      the token
    • getTooManyResourcesMessage

      Gets the message which should be displayed if the token is being used instead of the list of publish groups.

      Returns:
      the message
    • setGroups

      public void setGroups(List<CmsPublishGroup> groups)
      Sets the publish groups.

      Parameters:
      groups - the list of publish groups
    • setOverrideWorkflowId

      public void setOverrideWorkflowId(String id)
      Sets the Override workflow.

      Parameters:
      id - the id of the override workflow
    • setTooManyResourcesMessage

      public void setTooManyResourcesMessage(String tooManyResourcesMessage)
      Sets the tooManyResourcesMessage.

      Parameters:
      tooManyResourcesMessage - the tooManyResourcesMessage to set