public class DataOpenLDAP.Builder extends Object implements UserManageable, GroupManageable
| Constructor and Description |
|---|
Builder() |
public Builder()
throws NamingException
NamingExceptionpublic DataOpenLDAP.Builder createUser(UserModel user) throws NamingException
createUser in interface UserManageableNamingExceptionpublic DataOpenLDAP.Builder deleteUser(UserModel user) throws NamingException
deleteUser in interface UserManageableNamingExceptionpublic DataOpenLDAP.Builder updateUser(UserModel user, HashMap<String,String> attributes) throws NamingException
updateUser in interface UserManageableNamingExceptionpublic DataOpenLDAP.Builder createGroup(GroupModel group) throws NamingException
createGroup in interface GroupManageableNamingExceptionpublic DataOpenLDAP.Builder createSubGroup(GroupModel subGroup, GroupModel mainGroup) throws NamingException
NamingExceptionpublic GroupManageable deleteGroup(GroupModel group) throws NamingException
deleteGroup in interface GroupManageableNamingExceptionpublic DataOpenLDAP.Builder deleteSubgroup(GroupModel subgroup, GroupModel group) throws NamingException
NamingExceptionpublic GroupManageable addUserToGroup(UserModel user, GroupModel group) throws NamingException
addUserToGroup in interface GroupManageableNamingExceptionpublic DataOpenLDAP.Builder addGroupAsMemberOfAnotherGroup(GroupModel childGroup, GroupModel group) throws NamingException
NamingExceptionpublic GroupManageable removeUserFromGroup(UserModel user, GroupModel group) throws NamingException
removeUserFromGroup in interface GroupManageableNamingExceptionpublic SearchResult searchForObjectClass(String name, org.alfresco.utility.data.auth.DataOpenLDAP.ObjectType typeOfClass, String base) throws NamingException
NamingExceptionpublic DataOpenLDAP.Builder deleteBulkUsers() throws NamingException
NamingExceptionpublic DataOpenLDAP.Builder deleteBulkGroups() throws NamingException
NamingExceptionpublic DataOpenLDAP.Builder addBulkUsersInGroups(int noGroups, int noUsersPerGroup) throws NamingException
NamingExceptionpublic UserManageable assertUserExists(UserModel user) throws NamingException
assertUserExists in interface UserManageableNamingExceptionpublic UserManageable assertUserDoesNotExist(UserModel user) throws NamingException, TestStepException
assertUserDoesNotExist in interface UserManageableNamingExceptionTestStepExceptionpublic GroupManageable assertGroupExists(GroupModel group) throws NamingException
assertGroupExists in interface GroupManageableNamingExceptionpublic DataOpenLDAP.Builder assertSubgroupExists(GroupModel subgroup, GroupModel group) throws NamingException
NamingExceptionpublic GroupManageable assertGroupDoesNotExist(GroupModel group) throws NamingException
assertGroupDoesNotExist in interface GroupManageableNamingExceptionpublic GroupManageable assertUserIsMemberOfGroup(UserModel user, GroupModel group) throws NamingException
assertUserIsMemberOfGroup in interface GroupManageableNamingExceptionpublic DataOpenLDAP.Builder assertGroupIsMemberOfGroup(GroupModel childGroup, GroupModel group) throws NamingException
NamingExceptionpublic GroupManageable assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) throws NamingException
assertUserIsNotMemberOfGroup in interface GroupManageableNamingExceptionCopyright © 2005–2019 Alfresco Software. All rights reserved.