Schnittstelle TurbineUserGroupRoleEntity

Alle bekannten Unterschnittstellen:
TurbineGroup, TurbineRole, TurbineUser
Alle bekannten Implementierungsklassen:
AbstractTurbineSecurityEntityImpl, TurbineGroupImpl, TurbineRoleImpl, TurbineUserImpl

public interface TurbineUserGroupRoleEntity
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: TurbineRole.java 535465 2007-05-05 06:58:06Z tv $
Autor:
Eric Pugh
  • Methodendetails

    • getUserGroupRoleSet

      <T extends TurbineUserGroupRole> Set<T> getUserGroupRoleSet() throws DataBackendException
      Get the User/Group/Role set associated with this entity
      Typparameter:
      T - TurbineUserGroupRole
      Gibt zurück:
      a set of User/Group/Role relations
      Löst aus:
      DataBackendException - generic exception
    • setUserGroupRoleSet

      <T extends TurbineUserGroupRole> void setUserGroupRoleSet(Set<T> userGroupRoleSet)
      Set the User/Group/Role set associated with this entity
      Typparameter:
      T - TurbineUserGroupRole
      Parameter:
      userGroupRoleSet - a set of User/Group/Role relations
    • addUserGroupRole

      void addUserGroupRole(TurbineUserGroupRole userGroupRole) throws DataBackendException
      Add a User/Group/Role relation to this entity
      Parameter:
      userGroupRole - a User/Group/Role relation to add
      Löst aus:
      DataBackendException - generic exception
    • removeUserGroupRole

      void removeUserGroupRole(TurbineUserGroupRole userGroupRole) throws DataBackendException
      Remove a User/Group/Role relation from this entity
      Parameter:
      userGroupRole - a User/Group/Role relation to remove
      Löst aus:
      DataBackendException - generic exception