class GormAclLookupStrategy extends java.lang.Object implements LookupStrategy
GORM implementation of LookupStrategy. Ported from BasicLookupStrategy.
| Modifiers | Name | Description |
|---|---|---|
protected java.lang.reflect.Field |
aceAclField |
|
protected java.lang.Object |
hibernateProxyHandler |
| Type | Name and description |
|---|---|
AclAuthorizationStrategy |
aclAuthorizationStrategyDependency injection for aclAuthorizationStrategy. |
AclCache |
aclCacheDependency injection for aclCache. |
int |
batchSize |
PermissionFactory |
permissionFactoryDependency injection for permissionFactory. |
PermissionGrantingStrategy |
permissionGrantingStrategyDependency injection for permissionGrantingStrategy. |
| Constructor and description |
|---|
GormAclLookupStrategy() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected AclImpl |
convert(java.util.Map<java.io.Serializable, Acl> inputMap, java.io.Serializable currentIdentity) |
|
protected java.util.List<AclObjectIdentity> |
convertEntries(java.util.Map<AclObjectIdentity, java.util.List<AclEntry>> aclObjectIdentityMap, java.util.Map<java.io.Serializable, Acl> acls, java.util.List<Sid> sids) |
|
protected void |
createAcl(java.util.Map<java.io.Serializable, Acl> acls, AclObjectIdentity aclObjectIdentity, java.util.List<AclEntry> entries) |
|
protected void |
createHibernateProxyHandler() |
|
protected void |
findAceAclField() |
|
protected java.util.Map<AclObjectIdentity, java.util.List<AclEntry>> |
findAcls(java.util.List<AclObjectIdentity> aclObjectIdentities) |
|
protected java.lang.Class<?> |
lookupClass(java.lang.String className) |
|
protected java.util.Map<ObjectIdentity, Acl> |
lookupObjectIdentities(java.util.Collection<ObjectIdentity> objectIdentities, java.util.List<Sid> sids) |
|
protected void |
lookupParents(java.util.Map<java.io.Serializable, Acl> acls, java.util.Collection<AclObjectIdentity> findNow, java.util.List<Sid> sids) |
|
java.util.Map<ObjectIdentity, Acl> |
readAclsById(java.util.List<ObjectIdentity> objects, java.util.List<Sid> sids) |
|
protected void |
unwrapProxies(java.util.List<AclObjectIdentity> aclObjectIdentities) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |
Dependency injection for aclAuthorizationStrategy.
Dependency injection for aclCache.
Dependency injection for permissionFactory.
Dependency injection for permissionGrantingStrategy.