Example usage for org.springframework.security.acls.domain DefaultPermissionGrantingStrategy DefaultPermissionGrantingStrategy

List of usage examples for org.springframework.security.acls.domain DefaultPermissionGrantingStrategy DefaultPermissionGrantingStrategy

Introduction

In this page you can find the example usage for org.springframework.security.acls.domain DefaultPermissionGrantingStrategy DefaultPermissionGrantingStrategy.

Prototype

public DefaultPermissionGrantingStrategy(AuditLogger auditLogger) 

Source Link

Document

Creates an instance with the logger which will be used to record granting and denial of requested permissions.

Usage

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));
}