Package org.alfresco.utility.data.auth
Interface GroupManageable
-
- All Known Implementing Classes:
DataLDAP.Builder,DataOpenLDAP.Builder
public interface GroupManageableCreated by Claudia Agache on 6/14/2017.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GroupManageableaddUserToGroup(UserModel user, GroupModel group)GroupManageableassertGroupDoesNotExist(GroupModel group)GroupManageableassertGroupExists(GroupModel group)GroupManageableassertUserIsMemberOfGroup(UserModel user, GroupModel group)GroupManageableassertUserIsNotMemberOfGroup(UserModel user, GroupModel group)GroupManageablecreateGroup(GroupModel group)GroupManageabledeleteGroup(GroupModel group)GroupManageableremoveUserFromGroup(UserModel user, GroupModel group)
-
-
-
Method Detail
-
createGroup
GroupManageable createGroup(GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
deleteGroup
GroupManageable deleteGroup(GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
addUserToGroup
GroupManageable addUserToGroup(UserModel user, GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
removeUserFromGroup
GroupManageable removeUserFromGroup(UserModel user, GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
assertGroupExists
GroupManageable assertGroupExists(GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
assertGroupDoesNotExist
GroupManageable assertGroupDoesNotExist(GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
assertUserIsMemberOfGroup
GroupManageable assertUserIsMemberOfGroup(UserModel user, GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
assertUserIsNotMemberOfGroup
GroupManageable assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
-