public class TransactionalJdbcMutableAclService
extends org.springframework.security.acls.jdbc.JdbcMutableAclService
Transactional JdbcMutableAclService.| Constructor and Description |
|---|
TransactionalJdbcMutableAclService(DataSource dataSource,
org.springframework.security.acls.jdbc.LookupStrategy lookupStrategy,
org.springframework.security.acls.model.AclCache aclCache) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.acls.model.MutableAcl |
createAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity)
Same as
JdbcMutableAclService.createAcl(ObjectIdentity) except for duplicate key
checking which is handled by by the database for performance reasons. |
void |
deleteAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
boolean deleteChildren) |
List<org.springframework.security.acls.model.ObjectIdentity> |
findChildren(org.springframework.security.acls.model.ObjectIdentity parentIdentity) |
org.springframework.security.acls.model.Acl |
readAclById(org.springframework.security.acls.model.ObjectIdentity object) |
org.springframework.security.acls.model.Acl |
readAclById(org.springframework.security.acls.model.ObjectIdentity object,
List<org.springframework.security.acls.model.Sid> sids) |
Map<org.springframework.security.acls.model.ObjectIdentity,org.springframework.security.acls.model.Acl> |
readAclsById(List<org.springframework.security.acls.model.ObjectIdentity> objects) |
Map<org.springframework.security.acls.model.ObjectIdentity,org.springframework.security.acls.model.Acl> |
readAclsById(List<org.springframework.security.acls.model.ObjectIdentity> objects,
List<org.springframework.security.acls.model.Sid> sids) |
org.springframework.security.acls.model.MutableAcl |
updateAcl(org.springframework.security.acls.model.MutableAcl acl) |
createEntries, createObjectIdentity, createOrRetrieveClassPrimaryKey, createOrRetrieveSidPrimaryKey, createOrRetrieveSidPrimaryKey, deleteEntries, deleteObjectIdentity, retrieveObjectIdentityPrimaryKey, setAclClassIdSupported, setClassIdentityQuery, setClassPrimaryKeyQuery, setDeleteEntryByObjectIdentityForeignKeySql, setDeleteObjectIdentityByPrimaryKeySql, setForeignKeysInDatabase, setInsertClassSql, setInsertEntrySql, setInsertObjectIdentitySql, setInsertSidSql, setObjectIdentityPrimaryKeyQuery, setSidIdentityQuery, setSidPrimaryKeyQuery, setUpdateObjectIdentity, updateObjectIdentitypublic TransactionalJdbcMutableAclService(DataSource dataSource, org.springframework.security.acls.jdbc.LookupStrategy lookupStrategy, org.springframework.security.acls.model.AclCache aclCache)
@Transactional public org.springframework.security.acls.model.MutableAcl createAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity)
JdbcMutableAclService.createAcl(ObjectIdentity) except for duplicate key
checking which is handled by by the database for performance reasons.createAcl in interface org.springframework.security.acls.model.MutableAclServicecreateAcl in class org.springframework.security.acls.jdbc.JdbcMutableAclService@Transactional
public void deleteAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
boolean deleteChildren)
deleteAcl in interface org.springframework.security.acls.model.MutableAclServicedeleteAcl in class org.springframework.security.acls.jdbc.JdbcMutableAclService@Transactional public org.springframework.security.acls.model.MutableAcl updateAcl(org.springframework.security.acls.model.MutableAcl acl)
updateAcl in interface org.springframework.security.acls.model.MutableAclServiceupdateAcl in class org.springframework.security.acls.jdbc.JdbcMutableAclService@Transactional(readOnly=true) public List<org.springframework.security.acls.model.ObjectIdentity> findChildren(org.springframework.security.acls.model.ObjectIdentity parentIdentity)
findChildren in interface org.springframework.security.acls.model.AclServicefindChildren in class org.springframework.security.acls.jdbc.JdbcAclService@Transactional(readOnly=true)
public org.springframework.security.acls.model.Acl readAclById(org.springframework.security.acls.model.ObjectIdentity object,
List<org.springframework.security.acls.model.Sid> sids)
readAclById in interface org.springframework.security.acls.model.AclServicereadAclById in class org.springframework.security.acls.jdbc.JdbcAclService@Transactional(readOnly=true) public org.springframework.security.acls.model.Acl readAclById(org.springframework.security.acls.model.ObjectIdentity object)
readAclById in interface org.springframework.security.acls.model.AclServicereadAclById in class org.springframework.security.acls.jdbc.JdbcAclService@Transactional(readOnly=true) public Map<org.springframework.security.acls.model.ObjectIdentity,org.springframework.security.acls.model.Acl> readAclsById(List<org.springframework.security.acls.model.ObjectIdentity> objects)
readAclsById in interface org.springframework.security.acls.model.AclServicereadAclsById in class org.springframework.security.acls.jdbc.JdbcAclService@Transactional(readOnly=true) public Map<org.springframework.security.acls.model.ObjectIdentity,org.springframework.security.acls.model.Acl> readAclsById(List<org.springframework.security.acls.model.ObjectIdentity> objects, List<org.springframework.security.acls.model.Sid> sids)
readAclsById in interface org.springframework.security.acls.model.AclServicereadAclsById in class org.springframework.security.acls.jdbc.JdbcAclServiceCopyright © 2019 Pivotal Software, Inc.. All rights reserved.