public class JackrabbitAccessControlManagerDelegator extends Object implements org.apache.jackrabbit.api.security.JackrabbitAccessControlManager
JackrabbitAccessControlManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
JackrabbitAccessControlManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.JackrabbitAccessControlManager acManager) |
public JackrabbitAccessControlManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.JackrabbitAccessControlManager acManager)
@NotNull public @NotNull org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] getApplicablePolicies(@NotNull @NotNull Principal principal) throws RepositoryException
getApplicablePolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryException@NotNull public @NotNull org.apache.jackrabbit.api.security.JackrabbitAccessControlPolicy[] getPolicies(@NotNull @NotNull Principal principal) throws RepositoryException
getPolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryException@NotNull public @NotNull AccessControlPolicy[] getEffectivePolicies(@NotNull @NotNull Set<Principal> principals) throws RepositoryException
getEffectivePolicies in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic boolean hasPrivileges(@Nullable
@Nullable String absPath,
@NotNull
@NotNull Set<Principal> principals,
@NotNull
@NotNull Privilege[] privileges)
throws RepositoryException
hasPrivileges in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryException@NotNull public @NotNull Privilege[] getPrivileges(@Nullable @Nullable String absPath, @NotNull @NotNull Set<Principal> principals) throws RepositoryException
getPrivileges in interface org.apache.jackrabbit.api.security.JackrabbitAccessControlManagerRepositoryExceptionpublic Privilege[] getSupportedPrivileges(String absPath) throws RepositoryException
getSupportedPrivileges in interface AccessControlManagerRepositoryExceptionpublic Privilege privilegeFromName(String privilegeName) throws RepositoryException
privilegeFromName in interface AccessControlManagerRepositoryExceptionpublic boolean hasPrivileges(String absPath, Privilege[] privileges) throws RepositoryException
hasPrivileges in interface AccessControlManagerRepositoryExceptionpublic Privilege[] getPrivileges(String absPath) throws RepositoryException
getPrivileges in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getPolicies(String absPath) throws RepositoryException
getPolicies in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicy[] getEffectivePolicies(String absPath) throws RepositoryException
getEffectivePolicies in interface AccessControlManagerRepositoryExceptionpublic AccessControlPolicyIterator getApplicablePolicies(String absPath) throws RepositoryException
getApplicablePolicies in interface AccessControlManagerRepositoryExceptionpublic void setPolicy(String absPath, AccessControlPolicy policy) throws RepositoryException
setPolicy in interface AccessControlManagerRepositoryExceptionpublic void removePolicy(String absPath, AccessControlPolicy policy) throws RepositoryException
removePolicy in interface AccessControlManagerRepositoryExceptionCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.