# Index

A C D E F G H O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values

## A

AllowingResourceAccessGate - Class in org.apache.sling.resourceaccesssecurity
  This abstract implementation of the `ResourceAccessGate` can be used to implement own resource access gates.
AllowingResourceAccessGate() - Constructor for class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
APPLICATION_CONTEXT - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  Allowed value for the `ResourceAccessGate.CONTEXT` service registration property.

## C

canCreate(String, ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canCreate(String, ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canCreateAllValues(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canCreateAllValues(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canCreateValue(Resource, String) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canCreateValue(Resource, String) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canDelete(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canDelete(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canDeleteAllValues(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canDeleteAllValues(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canDeleteValue(Resource, String) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canDeleteValue(Resource, String) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canExecute(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canExecute(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canOrderChildren(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canOrderChildren(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canRead(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canRead(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canReadAllValues(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canReadAllValues(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canReadValue(Resource, String) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canReadValue(Resource, String) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
CANT_DECIDE - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.GateResult
canUpdate(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canUpdate(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canUpdateAllValues(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canUpdateAllValues(Resource) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
canUpdateValue(Resource, String) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
canUpdateValue(Resource, String) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
CONTEXT - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  The name of the service registration property containing the context of this service.
CREATE - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation

## D

DELETE - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
DENIED - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.GateResult

## E

EXECUTE - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation

## F

FINALOPERATIONS - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  The name of the (multi-value) service registration property containing the operations for which the service should be called and no further service should be called after this, except the services returns DONTCARE as result, default is empty (none of them are final) (value is "finaloperations").
fromString(String) - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation

## G

getText() - Method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
GRANTED - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.GateResult

## H

hasCreateRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasCreateRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
hasDeleteRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasDeleteRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
hasExecuteRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasExecuteRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
hasOrderChildrenRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasOrderChildrenRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
hasReadRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasReadRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
hasUpdateRestrictions(ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
hasUpdateRestrictions(ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate

## O

OPERATIONS - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  The name of the (multi-value) service registration property containing the operations for which the service should be called, defaults to all the operations (value is "operations").
ORDER_CHILDREN - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
org.apache.sling.resourceaccesssecurity - package org.apache.sling.resourceaccesssecurity

## P

PATH - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  The name of the service registration property containing the path as a regular expression for which the service should be called (value is "path").
PROVIDER_CONTEXT - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  Allowed value for the `ResourceAccessGate.CONTEXT` service registration property.

## R

READ - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
ResourceAccessGate - Interface in org.apache.sling.resourceaccesssecurity
  The `ResourceAccessGate` defines a service API which might be used to make some restrictions to accessing resources.
ResourceAccessGate.GateResult - Enum in org.apache.sling.resourceaccesssecurity
  `GateResult` defines 3 possible states which can be returned by the different canXXX methods of this interface.
ResourceAccessGate.Operation - Enum in org.apache.sling.resourceaccesssecurity

## S

SERVICE_NAME - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  The service name to use when registering implementations of this interface as services (value is "org.apache.sling.api.resource.ResourceAccessGate").

## T

transformQuery(String, String, ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
transformQuery(String, String, ResourceResolver) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
  Allows to transform the query based on the current user's credentials.

## U

UPDATE - Enum constant in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation

## V

valueOf(String) - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.GateResult
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.GateResult
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
  Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G H O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values