A B C E F G H I M O P R S T U V

A

AccessGateResourceWrapper - Class in org.apache.sling.resourceaccesssecurity.impl
The AccessGateResourceWrapper wraps a Resource and intercepts calls to adaptTo to wrap the adapted ValueMap or also a ModifiableValueMap to enforce access rules defined by implementations of ResourceAccessGate
AccessGateResourceWrapper(Resource, List<ResourceAccessGate>, boolean) - Constructor for class org.apache.sling.resourceaccesssecurity.impl.AccessGateResourceWrapper
Creates a new wrapper instance delegating all method calls to the given resource, but intercepts the calls with checks to the applied ResourceAccessGate instances for read and/or update values.
adaptTo(Class<AdapterType>) - Method in class org.apache.sling.resourceaccesssecurity.impl.AccessGateResourceWrapper
Returns the value of calling adaptTo on the wrapped resource.
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.
ApplicationResourceAccessSecurityImpl - Class in org.apache.sling.resourceaccesssecurity.impl
 
ApplicationResourceAccessSecurityImpl() - Constructor for class org.apache.sling.resourceaccesssecurity.impl.ApplicationResourceAccessSecurityImpl
 

B

bindResourceAccessGate(ServiceReference) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
Add a new resource access gate

C

canCreate(String, ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
 
canCreate(String, ResourceResolver) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
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 class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
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 class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
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 class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
canExecute(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 class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
canReadValue(Resource, String) - Method in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
 
canSetValue(Resource, String) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
canUpdate(Resource) - Method in class org.apache.sling.resourceaccesssecurity.AllowingResourceAccessGate
 
canUpdate(Resource) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
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
 
clear() - Method in class org.apache.sling.resourceaccesssecurity.impl.ReadOnlyValueMapWrapper
 
compareTo(ResourceAccessGateHandler) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 
CONTEXT - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
The name of the service registration property containing the context of this service.

E

equals(Object) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 

F

FINALOPERATIONS - Static variable in interface org.apache.sling.resourceaccesssecurity.ResourceAccessGate
The name of the 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 (non of them are final) (value is "finaloperations").
fromString(String) - Static method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
 

G

getReadableResource(Resource) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
getResourceAccessGate() - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 
getText() - Method in enum org.apache.sling.resourceaccesssecurity.ResourceAccessGate.Operation
 

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
 
hashCode() - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 
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
 

I

isFinalOperation(ResourceAccessGate.Operation) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 

M

matches(String, ResourceAccessGate.Operation) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
 

O

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

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.
ProviderResourceAccessSecurityImpl - Class in org.apache.sling.resourceaccesssecurity.impl
 
ProviderResourceAccessSecurityImpl() - Constructor for class org.apache.sling.resourceaccesssecurity.impl.ProviderResourceAccessSecurityImpl
 
put(String, Object) - Method in class org.apache.sling.resourceaccesssecurity.impl.ReadOnlyValueMapWrapper
 
putAll(Map<? extends String, ?>) - Method in class org.apache.sling.resourceaccesssecurity.impl.ReadOnlyValueMapWrapper
 

R

ReadOnlyValueMapWrapper - Class in org.apache.sling.resourceaccesssecurity.impl
Wrapper class that does protect the underlying map from modifications.
ReadOnlyValueMapWrapper(Map<String, Object>) - Constructor for class org.apache.sling.resourceaccesssecurity.impl.ReadOnlyValueMapWrapper
Creates a new wrapper around a given map.
remove(Object) - Method in class org.apache.sling.resourceaccesssecurity.impl.ReadOnlyValueMapWrapper
 
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
 
ResourceAccessGateHandler - Class in org.apache.sling.resourceaccesssecurity.impl
 
ResourceAccessGateHandler(ServiceReference) - Constructor for class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessGateHandler
constructor
ResourceAccessSecurityImpl - Class in org.apache.sling.resourceaccesssecurity.impl
 
ResourceAccessSecurityImpl(boolean) - Constructor for class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 

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 class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
 
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

unbindResourceAccessGate(ServiceReference) - Method in class org.apache.sling.resourceaccesssecurity.impl.ResourceAccessSecurityImpl
Remove a resource access gate

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 B C E F G H I M O P R S T U V

Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.