public interface CustomAclService
void addCreatorPermissions(AclAwareModel target)
void removePermissions(AclAwareModel target)
AclObjectIdentity getObjectIdentity(String clazz, long id)
AclObjectIdentity getObjectIdentity(long id)
AclObjectIdentity getObjectIdentity(AclAwareModel entity)
org.springframework.security.acls.model.Permission[] getAvailablePermissions(String className)
List<AclEntry> getAclEntries(AclObjectIdentity objectIdentity)
void updatePermission(AclObjectIdentity entity, String sid, Map<Integer,Boolean> permissionMap)
List<AclEntry> getAclEntries(AclAwareModel entity)
List<AclSid> getSids(AclAwareModel entity)
boolean addPermissions(long objectIdIdentity,
String className,
String uuid,
boolean principal,
Map<Integer,Boolean> permissions)
AclObjectIdentity ensureObjectIdentity(String className, long objectIdIdentity)
List<Long> listIdentitiesForSid(Class<? extends AclAwareModel> clazz, org.springframework.security.core.userdetails.UserDetails authUser, org.springframework.security.acls.model.Permission permission)
Copyright © 2017 Global Crop Diversity Trust. All rights reserved.