public class PrivilegeManagerDelegator extends Object implements org.apache.jackrabbit.api.security.authorization.PrivilegeManager
PrivilegeManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.| Constructor and Description |
|---|
PrivilegeManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.authorization.PrivilegeManager pm) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Privilege |
getPrivilege(@NotNull String privilegeName) |
@NotNull Privilege[] |
getRegisteredPrivileges() |
@NotNull Privilege |
registerPrivilege(@NotNull String privilegeName,
boolean isAbstract,
@Nullable String[] declaredAggregateNames) |
public PrivilegeManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.authorization.PrivilegeManager pm)
@NotNull public @NotNull Privilege[] getRegisteredPrivileges() throws RepositoryException
getRegisteredPrivileges in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManagerRepositoryException@NotNull public @NotNull Privilege getPrivilege(@NotNull @NotNull String privilegeName) throws AccessControlException, RepositoryException
getPrivilege in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManagerAccessControlExceptionRepositoryException@NotNull public @NotNull Privilege registerPrivilege(@NotNull @NotNull String privilegeName, boolean isAbstract, @Nullable @Nullable String[] declaredAggregateNames) throws AccessDeniedException, NamespaceException, RepositoryException
registerPrivilege in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManagerAccessDeniedExceptionNamespaceExceptionRepositoryExceptionCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.