Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

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