|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ObjectAclService
| Method Summary | |
|---|---|
void |
addNewResponsibility(long partyId,
org.springframework.security.acls.model.ObjectIdentity entityRef,
String qualifiedName)
|
List<org.squashtest.tm.security.acls.PermissionGroup> |
findAllPermissionGroupsByNamespace(String namespace)
|
List<Long> |
findObjectWithoutPermissionByPartyId(long partyId,
List<String> qualifiedClasses)
|
List<Long> |
findObjectWithoutPermissionByPartyId(long partyId,
String qualifiedClass)
|
List<Long> |
findPartiesWithoutPermissionByObject(long objectId,
List<String> qualifiedClassNames)
|
List<Long> |
findPartiesWithoutPermissionByObject(long objectId,
String qualifiedClassName)
|
List<String> |
findUsersWithExecutePermission(List<org.springframework.security.acls.model.ObjectIdentity> entityRefs)
|
List<String> |
findUsersWithWritePermission(List<org.springframework.security.acls.model.ObjectIdentity> entityRefs)
|
void |
refreshAcls()
basically ensures that recent modification affecting the ACL will be taken into account immediately. |
void |
removeAllResponsibilities(long partyId)
Remove all responsibilities for the Party of the given Id |
void |
removeAllResponsibilities(long partyId,
org.springframework.security.acls.model.ObjectIdentity entityRef)
Returns all permission groups for a namespace. |
void |
removeAllResponsibilities(org.springframework.security.acls.model.ObjectIdentity entityRef)
Removes ALL RESPONSIBILITIES from the given object. |
List<Object[]> |
retrieveClassAclGroupFromPartyId(long partyId,
List<String> qualifiedClassNames)
|
List<Object[]> |
retrieveClassAclGroupFromPartyId(long partyId,
List<String> qualifiedClassNames,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
|
List<Object[]> |
retrieveClassAclGroupFromPartyId(long partyId,
String qualifiedClassName)
|
List<Object[]> |
retrieveClassAclGroupFromPartyId(long partyId,
String qualifiedClassName,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
|
List<Object[]> |
retrieveClassAclGroupFromUserLogin(String userLogin,
List<String> qualifiedClassNames)
|
List<Object[]> |
retrieveClassAclGroupFromUserLogin(String userLogin,
String qualifiedClassName)
|
List<Object[]> |
retrievePartyAndAclGroupNameFromIdentityAndClass(long entityId,
Class<?> entityClass)
Will find squash User ids and theirs permission names for the given acl_object_identity.identity and acl_object_identity.className |
List<Object[]> |
retrievePartyAndAclGroupNameFromIdentityAndClass(long entityId,
Class<?> entityClass,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
Same as #retriveUserAndAclGroupNameFromIdentityAndClass(long, Class), sorted and filtered version |
void |
updateDerivedPermissions(long partyId)
|
| Method Detail |
|---|
void addNewResponsibility(long partyId,
org.springframework.security.acls.model.ObjectIdentity entityRef,
String qualifiedName)
void removeAllResponsibilities(org.springframework.security.acls.model.ObjectIdentity entityRef)
entityRef - void removeAllResponsibilities(long partyId)
partyId -
void removeAllResponsibilities(long partyId,
org.springframework.security.acls.model.ObjectIdentity entityRef)
namespace - List<org.squashtest.tm.security.acls.PermissionGroup> findAllPermissionGroupsByNamespace(String namespace)
List<Object[]> retrieveClassAclGroupFromPartyId(long partyId,
String qualifiedClassName)
List<Object[]> retrieveClassAclGroupFromPartyId(long partyId,
List<String> qualifiedClassNames)
List<Object[]> retrieveClassAclGroupFromUserLogin(String userLogin,
String qualifiedClassName)
List<Object[]> retrieveClassAclGroupFromUserLogin(String userLogin,
List<String> qualifiedClassNames)
List<Object[]> retrieveClassAclGroupFromPartyId(long partyId,
String qualifiedClassName,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
List<Object[]> retrieveClassAclGroupFromPartyId(long partyId,
List<String> qualifiedClassNames,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
List<Long> findObjectWithoutPermissionByPartyId(long partyId,
String qualifiedClass)
List<Long> findObjectWithoutPermissionByPartyId(long partyId,
List<String> qualifiedClasses)
List<String> findUsersWithWritePermission(List<org.springframework.security.acls.model.ObjectIdentity> entityRefs)
List<Object[]> retrievePartyAndAclGroupNameFromIdentityAndClass(long entityId,
Class<?> entityClass)
objectId - : the acl_object_identity.identityobjectClassName - : the acl_object_identity.acl_class.className
List<Object[]> retrievePartyAndAclGroupNameFromIdentityAndClass(long entityId,
Class<?> entityClass,
org.squashtest.tm.core.foundation.collection.Sorting sorting,
org.squashtest.tm.core.foundation.collection.Filtering filtering)
#retriveUserAndAclGroupNameFromIdentityAndClass(long, Class), sorted and filtered version
objectId - qualifiedClassName -
List<Long> findPartiesWithoutPermissionByObject(long objectId,
String qualifiedClassName)
List<Long> findPartiesWithoutPermissionByObject(long objectId,
List<String> qualifiedClassNames)
List<String> findUsersWithExecutePermission(List<org.springframework.security.acls.model.ObjectIdentity> entityRefs)
void updateDerivedPermissions(long partyId)
void refreshAcls()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||