Package org.alfresco.utility.data.auth
Interface GroupManageable
- All Known Implementing Classes:
DataLDAP.Builder,DataOpenLDAP.Builder
public interface GroupManageable
Created by Claudia Agache on 6/14/2017.
-
Method Summary
Modifier and TypeMethodDescriptionaddUserToGroup(UserModel user, GroupModel group) assertGroupExists(GroupModel group) assertUserIsMemberOfGroup(UserModel user, GroupModel group) assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) createGroup(GroupModel group) deleteGroup(GroupModel group) removeUserFromGroup(UserModel user, GroupModel group)
-
Method Details
-
createGroup
- Throws:
NamingException
-
deleteGroup
- Throws:
NamingException
-
addUserToGroup
- Throws:
NamingException
-
removeUserFromGroup
- Throws:
NamingException
-
assertGroupExists
- Throws:
NamingException
-
assertGroupDoesNotExist
- Throws:
NamingException
-
assertUserIsMemberOfGroup
- Throws:
NamingException
-
assertUserIsNotMemberOfGroup
GroupManageable assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) throws NamingException - Throws:
NamingException
-