Package com.day.cq.security.privileges
Interface PrivilegeStore
-
public interface PrivilegeStore
Deprecated.CQ 5.5Storage forPrivileges'
optional configuration data.
ReleavesPrivilegeFactories
from the management and possible errors on protection etc. The Store provieds aNode
for each Privilege-Authorizable combination. Which can be further used as persistence. The Store must enforce proper access-rights.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description javax.jcr.Node
getPrivilegeNode(Authorizable authorizable, java.lang.String privilegePath)
Deprecated.getPrivilegeNode.java.util.Collection<java.lang.String>
getPrivileges(Authorizable authorizable)
Deprecated.getPrivileges.boolean
hasPrivilege(Authorizable authorizable, java.lang.String privilegePath)
Deprecated.hasPrivilege.void
removePrivilege(Authorizable authorizable, java.lang.String privilegePath)
Deprecated.removePrivilege.void
setPrivilege(Authorizable authorizable, java.lang.String privilegePath)
Deprecated.setPrivilege.
-
-
-
Method Detail
-
hasPrivilege
boolean hasPrivilege(Authorizable authorizable, java.lang.String privilegePath) throws javax.jcr.AccessDeniedException
Deprecated.hasPrivilege.
- Parameters:
authorizable
- aAuthorizable
object.privilegePath
- aString
object.- Returns:
- a boolean.
- Throws:
javax.jcr.AccessDeniedException
- if any.
-
getPrivilegeNode
javax.jcr.Node getPrivilegeNode(Authorizable authorizable, java.lang.String privilegePath) throws javax.jcr.AccessDeniedException
Deprecated.getPrivilegeNode.
- Parameters:
authorizable
- aAuthorizable
object.privilegePath
- aString
object.- Returns:
- a
Node
object. - Throws:
javax.jcr.AccessDeniedException
- if any.
-
getPrivileges
java.util.Collection<java.lang.String> getPrivileges(Authorizable authorizable) throws javax.jcr.AccessDeniedException
Deprecated.getPrivileges.
- Parameters:
authorizable
- aAuthorizable
object.- Returns:
- a
Collection
object. - Throws:
javax.jcr.AccessDeniedException
- if any.
-
setPrivilege
void setPrivilege(Authorizable authorizable, java.lang.String privilegePath) throws javax.jcr.AccessDeniedException
Deprecated.setPrivilege.
- Parameters:
authorizable
- aAuthorizable
object.privilegePath
- aString
object.- Throws:
javax.jcr.AccessDeniedException
- if any.
-
removePrivilege
void removePrivilege(Authorizable authorizable, java.lang.String privilegePath) throws javax.jcr.AccessDeniedException
Deprecated.removePrivilege.
- Parameters:
authorizable
- aAuthorizable
object.privilegePath
- aString
object.- Throws:
javax.jcr.AccessDeniedException
- if any.
-
-