public class MongoMutableAclService extends MongoAclService implements org.springframework.security.acls.model.MutableAclService
ACL, aclCache, aclCollectionName, auditFailureFieldName, auditSuccessFieldName, classFieldName, entriesFieldName, entriesInheritingFieldName, grantingFieldName, identityFieldName, maskFieldName, objectIdFieldName, ownerFieldName, parentObjectFieldName, principalFieldName, qualifiedObjectIdClassFieldName, qualifiedObjectIdIdentityFieldName, qualifiedParentObjectClassFieldName, qualifiedParentObjectIdentityFieldName, sidFieldName| Constructor and Description |
|---|
MongoMutableAclService(com.mongodb.DB db,
org.springframework.security.acls.model.AclCache aclCache,
org.springframework.security.acls.model.PermissionGrantingStrategy permissionGrantingStrategy,
org.springframework.security.acls.domain.AclAuthorizationStrategy aclAuthorizationStrategy) |
MongoMutableAclService(com.mongodb.Mongo mongo,
String databaseName,
org.springframework.security.acls.model.AclCache aclCache,
org.springframework.security.acls.model.PermissionGrantingStrategy permissionGrantingStrategy,
org.springframework.security.acls.domain.AclAuthorizationStrategy aclAuthorizationStrategy) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.acls.model.MutableAcl |
createAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity) |
void |
deleteAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
boolean deleteChildren) |
void |
setWriteConcern(com.mongodb.WriteConcern writeConcern) |
protected com.mongodb.DBObject |
toDBObject(org.springframework.security.acls.model.AccessControlEntry entry) |
protected com.mongodb.DBObject |
toDBObject(org.springframework.security.acls.model.ObjectIdentity oid) |
protected com.mongodb.DBObject |
toDBObject(org.springframework.security.acls.model.Sid sid) |
org.springframework.security.acls.model.MutableAcl |
updateAcl(org.springframework.security.acls.model.MutableAcl acl) |
afterPropertiesSet, findChildren, getAclCollection, queryById, queryByObjectIdentity, queryByParentIdentity, readAclById, readAclById, readAclsById, readAclsById, setAclCollectionName, setAuditFailureFieldName, setAuditSuccessFieldName, setClassFieldName, setEntriesFieldName, setEntriesInheritingFieldName, setGrantingFieldName, setIdentityFieldName, setMaskFieldName, setObjectIdFieldName, setOwnerFieldName, setParentObjectFieldName, setPermissionFactory, setPrincipalFieldName, setSidFieldName, toAccessControlEntry, toObjectIdentity, toSidpublic MongoMutableAclService(com.mongodb.Mongo mongo,
String databaseName,
org.springframework.security.acls.model.AclCache aclCache,
org.springframework.security.acls.model.PermissionGrantingStrategy permissionGrantingStrategy,
org.springframework.security.acls.domain.AclAuthorizationStrategy aclAuthorizationStrategy)
public MongoMutableAclService(com.mongodb.DB db,
org.springframework.security.acls.model.AclCache aclCache,
org.springframework.security.acls.model.PermissionGrantingStrategy permissionGrantingStrategy,
org.springframework.security.acls.domain.AclAuthorizationStrategy aclAuthorizationStrategy)
public org.springframework.security.acls.model.MutableAcl createAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity)
throws org.springframework.security.acls.model.AlreadyExistsException
createAcl in interface org.springframework.security.acls.model.MutableAclServiceorg.springframework.security.acls.model.AlreadyExistsExceptionpublic void deleteAcl(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
boolean deleteChildren)
throws org.springframework.security.acls.model.ChildrenExistException
deleteAcl in interface org.springframework.security.acls.model.MutableAclServiceorg.springframework.security.acls.model.ChildrenExistExceptionpublic org.springframework.security.acls.model.MutableAcl updateAcl(org.springframework.security.acls.model.MutableAcl acl)
throws org.springframework.security.acls.model.NotFoundException
updateAcl in interface org.springframework.security.acls.model.MutableAclServiceorg.springframework.security.acls.model.NotFoundExceptionprotected com.mongodb.DBObject toDBObject(org.springframework.security.acls.model.AccessControlEntry entry)
protected com.mongodb.DBObject toDBObject(org.springframework.security.acls.model.ObjectIdentity oid)
protected com.mongodb.DBObject toDBObject(org.springframework.security.acls.model.Sid sid)
public void setWriteConcern(com.mongodb.WriteConcern writeConcern)
Copyright © 2015 Pivotal Software, Inc.. All rights reserved.