AclInterface getFromCacheByIdentity(ObjectIdentityInterface $oid) Retrieves an ACL for the given object identity from the cache Parameters ObjectIdentityInterface $oid Return Value AclInterface
AclInterface getFromCacheById(int $primaryKey) Retrieves an ACL for the given object identity primary key from the cache Parameters int $primaryKey Return Value AclInterface
evictFromCacheByIdentity(ObjectIdentityInterface $oid) Removes an ACL from the cache The ACL which is returned, must reference the passed object identity. Parameters ObjectIdentityInterface $oid
evictFromCacheById(string $primaryKey) Removes an ACL from the cache Parameters string $primaryKey a serialized primary key
clearCache() Removes all ACLs from the cache
interface AclCacheInterface AclCache Interface Methods evictFromCacheById(string $primaryKey) Removes an ACL from the cache evictFromCacheByIdentity(ObjectIdentityInterface $oid) Removes an ACL from the cache AclInterface getFromCacheById(int $primaryKey) Retrieves an ACL for the given object identity primary key from the cache AclInterface getFromCacheByIdentity(ObjectIdentityInterface $oid) Retrieves an ACL for the given object identity from the cache putInCache(Acl
class AclAlreadyExistsException extends Exception This exception is thrown when someone tries to create an ACL for an object identity that already has one.
updateObjectFieldAuditing(int $index, string $field, bool $auditSuccess, bool $auditFailure) Updates auditing for object-field-based ACE Parameters int $index string $field bool $auditSuccess bool $auditFailure
updateObjectFieldAce(int $index, string $field, int $mask, string $strategy = null) Updates an object-field-based ACE Parameters int $index string $field int $mask string $strategy if null the strategy should not be changed
updateObjectAuditing(int $index, bool $auditSuccess, bool $auditFailure) Updates auditing for object-based ACE Parameters int $index bool $auditSuccess bool $auditFailure
Page 765 of 787