Schnittstelle BasicUser

Alle Superschnittstellen:
SecurityEntity, Serializable, User
Alle bekannten Unterschnittstellen:
DynamicUser
Alle bekannten Implementierungsklassen:
BasicUserImpl, DynamicUserImpl

public interface BasicUser extends User
Represents the "basic" model where users can be part of multiple groups directly, with no roles or permissions.
Version:
$Id$
Autor:
Eric Pugh
  • Methodendetails

    • getGroups

      GroupSet getGroups()
      Get the groups this user is part of
      Gibt zurück:
      a set of groups
    • setGroups

      void setGroups(GroupSet groups)
      Set the groups this user is part of
      Parameter:
      groups - the set of groups
    • removeGroup

      void removeGroup(Group group)
      Remove the group from the list of groups
      Parameter:
      group - the group to remove
    • addGroup

      void addGroup(Group group)
      Add the group to the list of groups
      Parameter:
      group - the group to add
    • setGroupsAsSet

      <T extends Group> void setGroupsAsSet(Set<T> groups)
      Set the groups this user is part of as a Set
      Parameter:
      groups - the set of groups
    • getGroupsAsSet

      <T extends Group> Set<T> getGroupsAsSet()
      Get the groups this user is part of as a Set
      Gibt zurück:
      a set of groups