public abstract class AllowingResourceAccessGate extends java.lang.Object implements ResourceAccessGate
ResourceAccessGate can be
used to implement own resource access gates.
This implementation simply allows operations, restricting implementations
just need to overwrite the operations they want to restrict.ResourceAccessGate.GateResult, ResourceAccessGate.OperationAPPLICATION_CONTEXT, CONTEXT, FINALOPERATIONS, OPERATIONS, PATH, PROVIDER_CONTEXT, SERVICE_NAME| Constructor and Description |
|---|
AllowingResourceAccessGate() |
public ResourceAccessGate.GateResult canRead(Resource resource)
canRead in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canCreate(java.lang.String absPathName, ResourceResolver resourceResolver)
canCreate in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canUpdate(Resource resource)
canUpdate in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canDelete(Resource resource)
canDelete in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canExecute(Resource resource)
canExecute in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canReadValue(Resource resource, java.lang.String valueName)
canReadValue in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canCreateValue(Resource resource, java.lang.String valueName)
canCreateValue in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canUpdateValue(Resource resource, java.lang.String valueName)
canUpdateValue in interface ResourceAccessGatepublic ResourceAccessGate.GateResult canDeleteValue(Resource resource, java.lang.String valueName)
canDeleteValue in interface ResourceAccessGatepublic java.lang.String transformQuery(java.lang.String query,
java.lang.String language,
ResourceResolver resourceResolver)
throws AccessSecurityException
ResourceAccessGatetransformQuery in interface ResourceAccessGatequery - the querylanguage - the language in which the query is expressedresourceResolver - the resource resolver which resolves the querynullAccessSecurityExceptionpublic boolean hasReadRestrictions(ResourceResolver resourceResolver)
hasReadRestrictions in interface ResourceAccessGatepublic boolean hasCreateRestrictions(ResourceResolver resourceResolver)
hasCreateRestrictions in interface ResourceAccessGatepublic boolean hasUpdateRestrictions(ResourceResolver resourceResolver)
hasUpdateRestrictions in interface ResourceAccessGatepublic boolean hasDeleteRestrictions(ResourceResolver resourceResolver)
hasDeleteRestrictions in interface ResourceAccessGatepublic boolean hasExecuteRestrictions(ResourceResolver resourceResolver)
hasExecuteRestrictions in interface ResourceAccessGatepublic boolean canReadAllValues(Resource resource)
canReadAllValues in interface ResourceAccessGatepublic boolean canCreateAllValues(Resource resource)
canCreateAllValues in interface ResourceAccessGatepublic boolean canUpdateAllValues(Resource resource)
canUpdateAllValues in interface ResourceAccessGatepublic boolean canDeleteAllValues(Resource resource)
canDeleteAllValues in interface ResourceAccessGateCopyright © 2010 - 2023 Adobe. All Rights Reserved