Uses of Interface
org.genesys.blocks.security.model.AclAwareModel
-
Packages that use AclAwareModel Package Description org.genesys.blocks.security.model org.genesys.blocks.security.service org.genesys.blocks.security.service.impl org.genesys.blocks.util -
-
Uses of AclAwareModel in org.genesys.blocks.security.model
Methods in org.genesys.blocks.security.model that return AclAwareModel Modifier and Type Method Description default AclAwareModelAclAwareModel. aclParentObject()Objects belonging to a parent entity can override this method. -
Uses of AclAwareModel in org.genesys.blocks.security.service
Methods in org.genesys.blocks.security.service with parameters of type AclAwareModel Modifier and Type Method Description AclObjectIdentityCustomAclService. createOrUpdatePermissions(AclAwareModel entity)Adds the creator permissions or updates permission inheritance.AclObjectIdentityCustomAclService. createOrUpdatePermissions(AclAwareModel target, AclSid ownerSid)Adds the creator permissions or updates permission inheritance.List<AclEntry>CustomAclService. getAclEntries(AclAwareModel entity)Gets the acl entries.AclObjectIdentityCustomAclService. getObjectIdentity(AclAwareModel entity)Gets the object identity of the entity.List<SidPermissions>CustomAclService. getPermissions(AclAwareModel entity)Gets the permissions.List<AclSid>CustomAclService. getSids(AclAwareModel entity)Gets the sids.voidCustomAclService. makePubliclyReadable(AclAwareModel aclAwareModel, boolean publiclyReadable)Make entity publicly readable (or not).voidCustomAclService. removeAclAwareModel(AclAwareModel target)Removes the permissions on ACL model.AclObjectIdentityCustomAclService. setAclParent(AclAwareModel target, AclAwareModel parent)Set ACL parent object for inherited permissions.AclObjectIdentityCustomAclService. setPermissions(AclAwareModel entity, AclSid sid, Permissions permissions)Update permissions.Method parameters in org.genesys.blocks.security.service with type arguments of type AclAwareModel Modifier and Type Method Description List<Long>CustomAclService. listObjectIdentityIdsForSid(Class<? extends AclAwareModel> clazz, AclSid sid, org.springframework.security.acls.model.Permission permission)List IDs of the specified class for the SID with specified permissions. -
Uses of AclAwareModel in org.genesys.blocks.security.service.impl
Methods in org.genesys.blocks.security.service.impl with parameters of type AclAwareModel Modifier and Type Method Description AclObjectIdentityCustomAclServiceImpl. createOrUpdatePermissions(AclAwareModel target)AclObjectIdentityCustomAclServiceImpl. createOrUpdatePermissions(AclAwareModel target, AclSid ownerSid)List<AclEntry>CustomAclServiceImpl. getAclEntries(AclAwareModel entity)AclObjectIdentityCustomAclServiceImpl. getObjectIdentity(AclAwareModel entity)List<SidPermissions>CustomAclServiceImpl. getPermissions(AclAwareModel entity)List<AclSid>CustomAclServiceImpl. getSids(AclAwareModel entity)voidCustomAclServiceImpl. makePubliclyReadable(AclAwareModel entity, boolean publiclyReadable)voidCustomAclServiceImpl. removeAclAwareModel(AclAwareModel target)Remove ACL data for AclAwareModel: deletesAclObjectIdentityand associatedAclEntrylist.AclObjectIdentityCustomAclServiceImpl. setAclParent(AclAwareModel target, AclAwareModel parent)AclObjectIdentityCustomAclServiceImpl. setPermissions(AclAwareModel entity, AclSid sid, Permissions permissions)Method parameters in org.genesys.blocks.security.service.impl with type arguments of type AclAwareModel Modifier and Type Method Description List<Long>CustomAclServiceImpl. listObjectIdentityIdsForSid(Class<? extends AclAwareModel> clazz, AclSid sid, org.springframework.security.acls.model.Permission permission) -
Uses of AclAwareModel in org.genesys.blocks.util
Classes in org.genesys.blocks.util that implement AclAwareModel Modifier and Type Class Description classClassAclOid<T>The ACL object identity for our Java classes.
-