Class JaxbGroup

java.lang.Object
org.opencastproject.security.api.JaxbGroup
All Implemented Interfaces:
Group

public final class JaxbGroup extends Object implements Group
A simple user model.
  • Field Details

  • Constructor Details

    • JaxbGroup

      public JaxbGroup()
      No-arg constructor needed by JAXB
    • JaxbGroup

      public JaxbGroup(String groupId, JaxbOrganization organization, String name, String description)
      Constructs a group with the specified groupId, name, description and group role.
      Parameters:
      groupId - the group id
      organization - the organization
      name - the name
      description - the description
    • JaxbGroup

      public JaxbGroup(String groupId, JaxbOrganization organization, String name, String description, Set<JaxbRole> roles)
      Constructs a group with the specified groupId, name, description, group role and roles.
      Parameters:
      groupId - the group id
      organization - the organization
      name - the name
      description - the description
      roles - the additional group roles
    • JaxbGroup

      public JaxbGroup(String groupId, JaxbOrganization organization, String name, String description, Set<JaxbRole> roles, Set<String> members)
      Constructs a group with the specified groupId, name, description, group role and roles.
      Parameters:
      groupId - the group id
      organization - the organization
      name - the name
      description - the description
      roles - the additional group roles
      members - the group members
  • Method Details