Package org.alfresco.utility.data
Class DataGroup
Data Preparation for Groups
- Author:
- Cristina Axinte
-
Field Summary
Fields inherited from class org.alfresco.utility.data.TestData
currentUser, EMAIL, PASSWORD, tasProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupToParentGroup(GroupModel parentGroup, GroupModel... groupsToAdd) voidaddGroupToSite(GroupModel groupToInvite, SiteModel site, UserRole role) addListOfUsersToGroup(GroupModel groupModel, UserModel... users) Adds list of users to the specified groupaddUserToGroup(GroupModel groupModel) Current user is added to the specified group You can also use theTestData.usingUser(org.alfresco.utility.model.UserModel)method for defining a user to be added to the groupcreateGroup(GroupModel groupModel) Creates a new group with admin user based on a group modelCreates a new random group.voiddeleteGroup(GroupModel groupModel) Delete groupvoidremoveGroupFromSite(GroupModel groupToRemove, SiteModel site) voidremoveUserFromGroup(GroupModel groupModel, UserModel userToRemove) voidupdateGroupRole(GroupModel groupToUpdate, SiteModel site, UserRole role) Methods inherited from class org.alfresco.utility.data.TestData
assertExtensionAmpExists, assertLogLineIs, getAdminUser, getAlfrescoHome, getCurrentSite, getCurrentSpace, getCurrentUser, getDataDictionaryPath, getLastNodeId, getLastResource, getRootPath, getSitesPath, getUserHomesPath, isAFile, setCurrentSite, setCurrentSpace, setCurrentUser, setLastNodeId, setLastResource, usingAdmin, usingLastServerLogLines, usingResource, usingRoot, usingSite, usingSite, usingUser, usingUserHome, usingUserHome, withJMX
-
Constructor Details
-
DataGroup
public DataGroup(org.alfresco.dataprep.GroupService groupService)
-
-
Method Details
-
createRandomGroup
Creates a new random group.- Returns:
-
createGroup
Creates a new group with admin user based on a group model- Returns:
- new created group
-
addUserToGroup
Current user is added to the specified group You can also use theTestData.usingUser(org.alfresco.utility.model.UserModel)method for defining a user to be added to the group- Returns:
-
addGroupToParentGroup
-
addListOfUsersToGroup
Adds list of users to the specified group- Parameters:
groupModel-users-- Returns:
-
deleteGroup
Delete group- Parameters:
groupModel- GroupModel group to delete- Throws:
DataPreparationException
-
removeUserFromGroup
public void removeUserFromGroup(GroupModel groupModel, UserModel userToRemove) throws DataPreparationException - Parameters:
groupModel-GroupModeluserToRemove-UserModel- Throws:
DataPreparationException
-
addGroupToSite
-
updateGroupRole
-
removeGroupFromSite
-