public class AccessControlProviderImpl extends Object implements AccessControlProvider
| Constructor and Description |
|---|
AccessControlProviderImpl() |
| Modifier and Type | Method and Description |
|---|---|
AccessControlManager |
createAccessControlManager(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
UpdatableItemStateManager itemStateManager,
ItemManager itemManager,
ItemDefinitionProvider definitionProvider,
HierarchyManager hierarchyManager,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver) |
Set<Privilege> |
getPrivileges(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
org.apache.jackrabbit.spi.NodeId id,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver) |
Map<String,Privilege> |
getSupportedPrivileges(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
org.apache.jackrabbit.spi.NodeId nodeId,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver)
Obtain the privileges supported at the specified path.
|
void |
init(RepositoryConfig config) |
Privilege |
privilegeFromName(org.apache.jackrabbit.spi.SessionInfo sessionInfo,
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver,
String privilegeName)
The privileges corresponding to the specified name.
|
public void init(RepositoryConfig config) throws RepositoryException
init in interface AccessControlProviderRepositoryExceptionpublic Privilege privilegeFromName(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver, String privilegeName) throws RepositoryException
AccessControlProviderprivilegeFromName in interface AccessControlProviderRepositoryExceptionAccessControlManager.privilegeFromName(String)public Map<String,Privilege> getSupportedPrivileges(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId nodeId, org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver) throws RepositoryException
AccessControlProvidergetSupportedPrivileges in interface AccessControlProvidernodeId - The id of an existing node or null to obtain privileges
that are supported for repository level access.RepositoryExceptionAccessControlManager.getSupportedPrivileges(String)public Set<Privilege> getPrivileges(org.apache.jackrabbit.spi.SessionInfo sessionInfo, org.apache.jackrabbit.spi.NodeId id, org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver) throws RepositoryException
getPrivileges in interface AccessControlProviderRepositoryExceptionpublic AccessControlManager createAccessControlManager(org.apache.jackrabbit.spi.SessionInfo sessionInfo, UpdatableItemStateManager itemStateManager, ItemManager itemManager, ItemDefinitionProvider definitionProvider, HierarchyManager hierarchyManager, org.apache.jackrabbit.spi.commons.conversion.NamePathResolver npResolver) throws RepositoryException
createAccessControlManager in interface AccessControlProviderRepositoryExceptionCopyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.