Klasse TurbinePermissionImpl

java.lang.Object
org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
org.apache.fulcrum.security.model.turbine.entity.impl.TurbinePermissionImpl
Alle implementierten Schnittstellen:
Serializable, Permission, SecurityEntity, TurbinePermission

public class TurbinePermissionImpl extends SecurityEntityImpl implements TurbinePermission
Represents the "turbine" model where permissions are in a many to many relationship to roles, roles are related to groups are related to users, all in many to many relationships.
Version:
$Id: TurbinePermission.java 223081 2004-10-07 15:11:58Z epugh $
Autor:
Eric Pugh
Siehe auch:
  • Konstruktordetails

    • TurbinePermissionImpl

      public TurbinePermissionImpl()
  • Methodendetails

    • getRoles

      public RoleSet getRoles()
      Get the roles that this permission belongs to
      Angegeben von:
      getRoles in Schnittstelle TurbinePermission
      Gibt zurück:
      a set of roles
    • setRoles

      public void setRoles(RoleSet roleSet)
      Set the roles that this permission belongs to
      Angegeben von:
      setRoles in Schnittstelle TurbinePermission
      Parameter:
      roleSet - a set of roles
    • addRole

      public void addRole(Role role)
      Add a role to this permission
      Angegeben von:
      addRole in Schnittstelle TurbinePermission
      Parameter:
      role - the role to add
    • removeRole

      public void removeRole(Role role)
      Remove a role from this permission
      Angegeben von:
      removeRole in Schnittstelle TurbinePermission
      Parameter:
      role - the role to remove
    • setRolesAsSet

      public <T extends Role> void setRolesAsSet(Set<T> roles)
      Set the roles that this permission belongs to as Set
      Angegeben von:
      setRolesAsSet in Schnittstelle TurbinePermission
      Typparameter:
      T - Role
      Parameter:
      roles - a set of roles
    • getRolesAsSet

      public <T extends Role> Set<T> getRolesAsSet()
      Get the roles that this permission belongs to as Set
      Angegeben von:
      getRolesAsSet in Schnittstelle TurbinePermission
      Typparameter:
      T -
      Gibt zurück:
      a set of roles