List of usage examples for org.springframework.security.acls.domain DefaultPermissionGrantingStrategy DefaultPermissionGrantingStrategy
public DefaultPermissionGrantingStrategy(AuditLogger auditLogger)
From source file:org.createnet.raptor.auth.service.AclConfiguration.java
@Bean public DefaultPermissionGrantingStrategy permissionGrantingStrategy() { DefaultPermissionGrantingStrategy pgs = new DefaultPermissionGrantingStrategy(auditLogger()); return pgs;/*from w ww.j a v a 2 s .c o m*/ }
From source file:org.bremersee.common.spring.autoconfigure.AclCacheAutoConfiguration.java
@Bean public PermissionGrantingStrategy permissionGrantingStrategy() { return new DefaultPermissionGrantingStrategy(auditLogger); }
From source file:net.projectmonkey.spring.acl.hbase.repository.HBaseACLRepository.java
/** * Simplified constructor utilising the defaultPermissionGrantingStrategy * with the provided AuditLogger/*w w w .ja v a2 s. co m*/ * @param tablePool * @param auditLogger * @param authorizationStrategy * @param aclCache */ public HBaseACLRepository(final HTablePool tablePool, final AuditLogger auditLogger, final AclAuthorizationStrategy authorizationStrategy, final AclCache aclCache) { this(tablePool, authorizationStrategy, new DefaultPermissionGrantingStrategy(auditLogger), aclCache); }
From source file:org.bremersee.common.security.acls.jdbc.BasicLookupStrategy.java
/** * Constructor accepting mandatory arguments * * @param dataSource to access the database * @param aclCache the cache where fully-loaded elements can be stored * @param aclAuthorizationStrategy authorization strategy (required) *//*from ww w . j ava 2s . com*/ public BasicLookupStrategy(DataSource dataSource, AclCache aclCache, AclAuthorizationStrategy aclAuthorizationStrategy, AuditLogger auditLogger) { this(dataSource, aclCache, aclAuthorizationStrategy, new DefaultPermissionGrantingStrategy(auditLogger)); }