org.granite.tide.spring.security
Class AclIdentity

java.lang.Object
  extended by org.granite.tide.spring.security.Identity
      extended by org.granite.tide.spring.security.AclIdentity

@TideEnabled
public class AclIdentity
extends Identity

Author:
William DRAI Adapted from the Spring security JSP taglib

Constructor Summary
AclIdentity()
           
 
Method Summary
 boolean hasPermission(Object entity, String permissions)
           
 void setAclService(org.springframework.security.acls.AclService aclService)
           
 void setObjectIdentityRetrievalStrategy(org.springframework.security.acls.objectidentity.ObjectIdentityRetrievalStrategy strategy)
           
 void setSidRetrievalStrategy(org.springframework.security.acls.sid.SidRetrievalStrategy strategy)
           
 
Methods inherited from class org.granite.tide.spring.security.Identity
ifAllGranted, ifAnyGranted, ifNotGranted, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AclIdentity

public AclIdentity()
Method Detail

setSidRetrievalStrategy

public void setSidRetrievalStrategy(org.springframework.security.acls.sid.SidRetrievalStrategy strategy)

setObjectIdentityRetrievalStrategy

public void setObjectIdentityRetrievalStrategy(org.springframework.security.acls.objectidentity.ObjectIdentityRetrievalStrategy strategy)

setAclService

public void setAclService(org.springframework.security.acls.AclService aclService)

hasPermission

public boolean hasPermission(Object entity,
                             String permissions)