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

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

Packages that use RightType
org.deegree.security.drm   
org.deegree.security.drm.model   
org.deegree.security.owsrequestvalidator   
 

Uses of RightType in org.deegree.security.drm
 

Methods in org.deegree.security.drm that return RightType
 RightType SecurityAccess.getRightByName(String name)
           
 RightType SecurityRegistry.getRightTypeByName(SecurityAccess securityAccess, String name)
          Retrieves a RightType from the Registry.
 RightType SQLRegistry.getRightTypeByName(SecurityAccess securityAccess, String name)
          Retrieves a Right from the Registry.
 RightType SecurityRegistry.registerRightType(SecurityTransaction transaction, String name)
          Adds a new RightType to the Registry.
 RightType SQLRegistry.registerRightType(SecurityTransaction transaction, String name)
          Adds a new Right to the Registry.
 

Methods in org.deegree.security.drm with parameters of type RightType
 void SecurityTransaction.addRights(SecurableObject object, Role role, RightType[] types)
          Adds the specified Rights on the passed object to the passed role.
protected  void SecurityAccess.checkForRight(RightType right, SecurableObject object)
          Checks if the associated User has a certain Right on the given SecurableObject.
 void SecurityRegistry.deregisterRightType(SecurityTransaction transaction, RightType type)
          Removes an existing RightType from the Registry (including its relations).
 void SQLRegistry.deregisterRightType(SecurityTransaction transaction, RightType type)
          Removes an existing RightType from the Registry (including its relations).
 void SecurityTransaction.removeRights(SecurableObject object, Role role, RightType[] types)
          Removes all rights of the specified types that the role may have on the given SecurableObject.
 

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

Fields in org.deegree.security.drm.model declared as RightType
static RightType RightType.ACCESS
           
static RightType RightType.DELETE
           
static RightType RightType.DELETE_RESPONSE
           
static RightType RightType.DESCRIBECOVERAGE
           
static RightType RightType.DESCRIBECOVERAGE_RESPONSE
           
static RightType RightType.DESCRIBEFEATURETYPE
           
static RightType RightType.DESCRIBEFEATURETYPE_RESPONSE
           
static RightType RightType.DESCRIBERECORDTYPE
           
static RightType RightType.DESCRIBERECORDTYPE_RESPONSE
           
static RightType RightType.EXECUTE
           
static RightType RightType.GETCOVERAGE
           
static RightType RightType.GETCOVERAGE_RESPONSE
           
static RightType RightType.GETFEATURE
           
static RightType RightType.GETFEATURE_RESPONSE
           
static RightType RightType.GETFEATUREINFO
           
static RightType RightType.GETFEATUREINFO_RESPONSE
           
static RightType RightType.GETLEGENDGRAPHIC
           
static RightType RightType.GETLEGENDGRAPHIC_RESPONSE
           
static RightType RightType.GETMAP
           
static RightType RightType.GETMAP_RESPONSE
           
static RightType RightType.GETRECORDBYID
           
static RightType RightType.GETRECORDBYID_RESPONSE
           
static RightType RightType.GETRECORDS
           
static RightType RightType.GETRECORDS_RESPONSE
           
static RightType RightType.GETREPOSITORYITEM
           
static RightType RightType.GETREPOSITORYITEM_RESPONSE
           
static RightType RightType.GRANT
           
static RightType RightType.INSERT
           
static RightType RightType.INSERT_RESPONSE
           
static RightType RightType.QUERY
           
static RightType RightType.UPDATE
           
static RightType RightType.UPDATE_RESPONSE
           
static RightType RightType.VIEW
           
 

Methods in org.deegree.security.drm.model that return RightType
 RightType Right.getType()
           
 

Methods in org.deegree.security.drm.model with parameters of type RightType
 boolean RightSet.applies(SecurableObject object, RightType type)
          Checks if the RightSet contains the (unrestricted) permissions for a SecurableObject and a certain type of right.
 boolean RightSet.applies(SecurableObject object, RightType type, Feature situation)
          Checks if the RightSet contains the permissions for a SecurableObject and a concrete situation (the situation is represented by the given Feature).
 Right RightSet.getRight(SecurableObject secObject, RightType type)
           
 boolean User.hasRight(SecurityAccess securityAccess, RightType type, Feature accessParams, SecurableObject object)
          Returns whether the User has a certain Right on this SecurableObject (directly or via group memberships).
 boolean Role.hasRight(SecurityAccess securityAccess, RightType type, Feature accessParams, SecurableObject object)
          Returns whether the Role has a certain Right on a SecurableObject (directly or via group memberships).
 boolean User.hasRight(SecurityAccess securityAccess, RightType type, SecurableObject object)
          Returns whether the User has a certain Right on this SecurableObject (directly or via group memberships).
 boolean Role.hasRight(SecurityAccess securityAccess, RightType type, SecurableObject object)
          Returns whether the Role has a certain Right on a SecurableObject.
 

Constructors in org.deegree.security.drm.model with parameters of type RightType
Right(SecurableObject object, RightType type)
          Creates a new Right -instance (with no constraints).
Right(SecurableObject object, RightType type, Filter constraints)
          Creates a new Right -instance.
 

Uses of RightType in org.deegree.security.owsrequestvalidator
 

Methods in org.deegree.security.owsrequestvalidator with parameters of type RightType
protected  void RequestValidator.handleUserCoupledRules(User user, Feature feature, String secObjName, String secObjType, RightType rightType)
          handles the validation of user coupled parameters of a request
 


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