deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Class
org.deegree.security.drm.model.Privilege

Packages that use Privilege
org.deegree.security.drm   
org.deegree.security.drm.model   
 

Uses of Privilege in org.deegree.security.drm
 

Methods in org.deegree.security.drm that return Privilege
 Privilege SecurityRegistry.getPrivilegeByName(SecurityAccess securityAccess, String name)
          Retrieves a Privilege from the Registry.
 Privilege SQLRegistry.getPrivilegeByName(SecurityAccess securityAccess, String name)
          Retrieves a Privilege from the Registry.
 Privilege SecurityAccess.getPrivilegeByName(String name)
           
 Privilege[] SecurityRegistry.getPrivilegesForRole(SecurityAccess securityAccess, Role role)
          Retrieves all Privileges s from the Registry that are associated with a given Role.
 Privilege[] SQLRegistry.getPrivilegesForRole(SecurityAccess securityAccess, Role role)
          Retrieves all Privileges s from the Registry that are associated DIRECTLY (i.e. not via group memberships) with a given Role.
 Privilege SecurityRegistry.registerPrivilege(SecurityTransaction transaction, String name)
          Adds a new Privilege to the Registry.
 Privilege SQLRegistry.registerPrivilege(SecurityTransaction transaction, String name)
          Adds a new Privilege to the Registry.
 

Methods in org.deegree.security.drm with parameters of type Privilege
protected  void SecurityAccess.checkForPrivilege(Privilege privilege)
          Checks if the associated User has a certain Privilege.
 void SecurityRegistry.deregisterPrivilege(SecurityTransaction transaction, Privilege privilege)
          Removes an existing Privilege from the Registry (including its relations).
 void SQLRegistry.deregisterPrivilege(SecurityTransaction transaction, Privilege privilege)
          Removes an existing Privilege from the Registry (including its relations).
 void SecurityTransaction.setPrivilegesForRole(Role role, Privilege[] privileges)
          Sets the privileges for a certain role.
 void SecurityRegistry.setPrivilegesForRole(SecurityTransaction transaction, Role role, Privilege[] privileges)
          Sets all Privilege s that are associated with a given Role.
 void SQLRegistry.setPrivilegesForRole(SecurityTransaction transaction, Role role, Privilege[] privileges)
          Sets all Privilege s that are associated with a given Role.
 

Uses of Privilege in org.deegree.security.drm.model
 

Fields in org.deegree.security.drm.model declared as Privilege
static Privilege Privilege.ADDGROUP
           
static Privilege Privilege.ADDOBJECT
           
static Privilege Privilege.ADDROLE
           
static Privilege Privilege.ADDUSER
           
static Privilege Privilege.WRITE
           
 

Methods in org.deegree.security.drm.model that return Privilege
 Privilege[] User.getPrivileges(SecurityAccess securityAccess)
          Returns the Privileges that the User has (directly and via group memberships).
 Privilege[] Group.getPrivileges(SecurityAccess securityAccess)
          Returns the Privileges that the Group has.
 Privilege[] Role.getPrivileges(SecurityAccess securityAccess)
          Returns the Privilege s that this role has.
 

Methods in org.deegree.security.drm.model with parameters of type Privilege
 boolean User.hasPrivilege(SecurityAccess securityAccess, Privilege privilege)
          Returns whether the User has a certain Privilege (either directly or via group memberships).
 boolean Role.hasPrivilege(SecurityAccess securityAccess, Privilege privilege)
          Returns whether the Role has a certain Privilege.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org