public class JcrAuthorizations
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
JcrAuthorizations() |
Modifier and Type | Method and Description |
---|---|
protected java.security.Principal |
getOrCreatePrincipal(Session session,
java.lang.String principalName)
Returns a
SimplePrincipal , does not check whether it exists since
such capabilities is not provided by the standard JCR API. |
void |
init()
Deprecated.
call
run() instead. |
protected void |
initAuthorizations(Session session) |
protected void |
processWorkspace(java.lang.String workspace) |
void |
run() |
void |
setGroupPrivileges(java.util.Map<java.lang.String,java.lang.String> groupPrivileges)
Deprecated.
|
void |
setPrincipalPrivileges(java.util.Map<java.lang.String,java.lang.String> principalPrivileges) |
void |
setRepository(Repository repository) |
void |
setSecurityWorkspace(java.lang.String securityWorkspace) |
void |
setWorkspace(java.lang.String workspace) |
public void run()
run
in interface java.lang.Runnable
protected void processWorkspace(java.lang.String workspace)
@Deprecated public void init()
run()
instead.protected void initAuthorizations(Session session) throws RepositoryException
RepositoryException
protected java.security.Principal getOrCreatePrincipal(Session session, java.lang.String principalName) throws RepositoryException
SimplePrincipal
, does not check whether it exists since
such capabilities is not provided by the standard JCR API. Can be
overridden to provide smarter handlingRepositoryException
@Deprecated public void setGroupPrivileges(java.util.Map<java.lang.String,java.lang.String> groupPrivileges)
public void setPrincipalPrivileges(java.util.Map<java.lang.String,java.lang.String> principalPrivileges)
public void setRepository(Repository repository)
public void setWorkspace(java.lang.String workspace)
public void setSecurityWorkspace(java.lang.String securityWorkspace)
Copyright © 2007–2020. All rights reserved.