AclInterface getFromCacheById(int $primaryKey) Retrieves an ACL for the given object identity primary key from the cache Parameters int $primaryKey Return Value AclInterface
putInCache(AclInterface $acl) Stores a new ACL in the cache Parameters AclInterface $acl
evictFromCacheByIdentity(ObjectIdentityInterface $oid) Removes an ACL from the cache The ACL which is returned, must reference the passed object identity. Parameters ObjectIdentityInterface $oid
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
evictFromCacheById(string $primaryKey) Removes an ACL from the cache Parameters string $primaryKey a serialized primary key
updateObjectAuditing(int $index, bool $auditSuccess, bool $auditFailure) Updates auditing for object-based ACE Parameters int $index bool $auditSuccess bool $auditFailure
updateClassFieldAuditing(int $index, string $field, bool $auditSuccess, bool $auditFailure) Updates auditing for class-field-based ACE Parameters int $index string $field bool $auditSuccess bool $auditFailure
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
Page 765 of 787