com.xebialabs.deployit.security
Class JcrAccessControlService

java.lang.Object
  extended by com.xebialabs.deployit.security.JcrAccessControlService
All Implemented Interfaces:
AccessControlService

@Component(value="accessControlService")
public class JcrAccessControlService
extends java.lang.Object
implements AccessControlService


Constructor Summary
JcrAccessControlService(JcrTemplate jcrTemplate)
           
 
Method Summary
 java.util.Collection<JcrAccessControlEntry> getAccessControlEntries(java.lang.String id)
           
 boolean hasPrivilege(java.lang.String id, java.lang.String privilege)
           
 void setAccessControlEntries(java.lang.String id, JcrAccessControlEntry... entries)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcrAccessControlService

public JcrAccessControlService(JcrTemplate jcrTemplate)
Method Detail

getAccessControlEntries

public java.util.Collection<JcrAccessControlEntry> getAccessControlEntries(java.lang.String id)
Specified by:
getAccessControlEntries in interface AccessControlService

setAccessControlEntries

public void setAccessControlEntries(java.lang.String id,
                                    JcrAccessControlEntry... entries)
Specified by:
setAccessControlEntries in interface AccessControlService

hasPrivilege

public boolean hasPrivilege(java.lang.String id,
                            java.lang.String privilege)
Specified by:
hasPrivilege in interface AccessControlService