Klasse RoleSet

java.lang.Object
org.apache.fulcrum.security.util.SecuritySet<Role>
org.apache.fulcrum.security.util.RoleSet
Alle implementierten Schnittstellen:
Serializable, Iterable<Role>, Collection<Role>, Set<Role>

public class RoleSet extends SecuritySet<Role>
This class represents a set of Roles. It makes it easy to build a UI that would allow someone to add a group of Roles to a User. It enforces that only Role objects are allowed in the set and only relevant methods are available.
Version:
$Id$
Autor:
John D. McNally, Brett McLaughlin, Marco Knüttel, Henning P. Schmiedehausen
Siehe auch:
  • Konstruktordetails

    • RoleSet

      public RoleSet()
      Constructs an empty RoleSet
    • RoleSet

      public RoleSet(Collection<? extends Role> roles)
      Constructs a new RoleSet with specified contents. If the given collection contains multiple objects that are identical WRT equals() method, some objects will be overwritten.
      Parameter:
      roles - A collection of roles to be contained in the set.
  • Methodendetails

    • getRoleByName

      @Deprecated public Role getRoleByName(String roleName)
      Veraltet.
      use getByName()
      Returns a Role with the given name, if it is contained in this RoleSet.
      Parameter:
      roleName - Name of Role.
      Gibt zurück:
      Role if argument matched a Role in this RoleSet; null if no match.
    • getRoleById

      @Deprecated public Role getRoleById(Object roleId)
      Veraltet.
      Use getById()
      Returns a Role with the given id, if it is contained in this RoleSet.
      Parameter:
      roleId - id of the Role.
      Gibt zurück:
      Role if argument matched a Role in this RoleSet; null if no match.
    • toString

      public String toString()
      Print out a RoleSet as a String
      Setzt außer Kraft:
      toString in Klasse SecuritySet<Role>
      Gibt zurück:
      The Role Set as String