Class ProcessGroups

All Implemented Interfaces:
Serializable, Cloneable, Iterable<ProcessGroup>, Collection<ProcessGroup>, NavigableSet<ProcessGroup>, SequencedCollection<ProcessGroup>, SequencedSet<ProcessGroup>, Set<ProcessGroup>, SortedSet<ProcessGroup>

public class ProcessGroups extends TreeSet<ProcessGroup>
Process execution groups.
See Also:
  • Constructor Details

    • ProcessGroups

      public ProcessGroups()
    • ProcessGroups

      public ProcessGroups(Set<ProcessGroup> groups)
    • ProcessGroups

      public ProcessGroups(Integer... groupId)
  • Method Details

    • getGroupIds

      public Set<Integer> getGroupIds()
      Returns:
      group IDs.
    • getRoleIds

      public Set<Integer> getRoleIds()
      Returns:
      role IDs.
    • getGroupRoleIds

      public Set<String> getGroupRoleIds()
      Set of concatenated IDs from groupId + ':' + roleId.
      Returns:
    • from

      public static ProcessGroups from(String[] array)
      Converts array of IDs groupId:roleId.
      Parameters:
      array -
      Returns:
    • from

      public static ProcessGroups from(List<IdTitle> list)
      Converts list of ID with titles.
      Parameters:
      list -
      Returns: