Package org.alfresco.utility.data
Class DataGroup
- java.lang.Object
-
- org.alfresco.utility.data.TestData<DataGroup>
-
- org.alfresco.utility.data.DataGroup
-
-
Field Summary
-
Fields inherited from class org.alfresco.utility.data.TestData
currentUser, EMAIL, PASSWORD, tasProperties
-
-
Constructor Summary
Constructors Constructor Description DataGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupModeladdListOfUsersToGroup(GroupModel groupModel, UserModel... users)Adds list of users to the specified groupGroupModeladdUserToGroup(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 groupGroupModelcreateGroup(GroupModel groupModel)Creates a new group with admin user based on a group modelGroupModelcreateRandomGroup()Creates a new random group.voiddeleteGroup(GroupModel groupModel)Delete groupvoidremoveUserFromGroup(GroupModel groupModel, UserModel userToRemove)-
Methods inherited from class org.alfresco.utility.data.TestData
assertExtensionAmpExists, assertLogLineIs, getAdminUser, getAlfrescoHome, getCurrentSite, getCurrentSpace, getCurrentUser, getDataDictionaryPath, getLastResource, getRootPath, getSitesPath, getUserHomesPath, isAFile, setCurrentSite, setCurrentSpace, setCurrentUser, setLastResource, usingAdmin, usingLastServerLogLines, usingResource, usingRoot, usingSite, usingSite, usingUser, usingUserHome, usingUserHome, withJMX
-
-
-
-
Method Detail
-
createRandomGroup
public GroupModel createRandomGroup()
Creates a new random group.- Returns:
-
createGroup
public GroupModel createGroup(GroupModel groupModel)
Creates a new group with admin user based on a group model- Returns:
- new created group
-
addUserToGroup
public GroupModel addUserToGroup(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 group- Returns:
-
addListOfUsersToGroup
public GroupModel addListOfUsersToGroup(GroupModel groupModel, UserModel... users)
Adds list of users to the specified group- Parameters:
groupModel-users-- Returns:
-
deleteGroup
public void deleteGroup(GroupModel groupModel) throws DataPreparationException
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
-
-