| Package | Description |
|---|---|
| org.alfresco.utility.data | |
| org.alfresco.utility.data.auth | |
| org.alfresco.utility.data.provider | |
| org.alfresco.utility.dsl | |
| org.alfresco.utility.model | |
| org.alfresco.utility.network |
| Modifier and Type | Field and Description |
|---|---|
protected UserModel |
TestData.currentUser
This is the currentUser that we will use for creating specific test data
If none specified we will use the admin user defined in
default.properties
|
| Modifier and Type | Method and Description |
|---|---|
UserModel |
DataUser.createRandomTestUser()
Creates a new random user.
|
UserModel |
DataUser.createRandomTestUser(String prefix)
Creates a new random user using a prefix for user name.
|
UserModel |
DataUser.createUser(String userName)
Creates a new user with a specific user name on test server defined in
TasProperties
file. |
UserModel |
DataUserAIS.createUser(String userName,
String password) |
UserModel |
DataUser.createUser(String userName,
String password)
Creates a new random user with a specific user name on test server defined in
TasProperties
file. |
UserModel |
DataUser.createUser(UserModel user)
Create a new user based on the
UserModel provided |
UserModel |
DataUserAIS.createUserWithCustomEmailAddressInAlfresco(String userName,
String password,
String domain) |
UserModel |
DataUser.createUserWithCustomEmailAddressInAlfresco(String userName,
String password,
String domain)
Creates a new random user with a specific username, password and e-mail address on the test server defined in
TasProperties |
UserModel |
DataUserAIS.createUserWithTenant(String userName) |
UserModel |
DataUser.createUserWithTenant(String userName)
Creates a new random user with a specific user name on test server defined in
TasProperties
file. |
UserModel |
TestData.getAdminUser() |
UserModel |
TestData.getCurrentUser() |
UserModel |
DataUser.ListUserWithRoles.getOneUserWithRole(UserRole userRole)
Return one user that has the role specified
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataUser.ListUserWithRoles.add(UserModel userModel) |
GroupModel |
DataGroup.addListOfUsersToGroup(GroupModel groupModel,
UserModel... users)
Adds list of users to the specified group
|
void |
DataUser.addUserToSite(UserModel userModel,
SiteModel siteModel,
UserRole role) |
javax.mail.Message[] |
DataEmail.assertEmailHasBeenReceived(UserModel userModel,
String host,
int port,
String protocol,
String subject)
Assert that a message with subject
@subject has been received and returns the message
e.g. |
void |
DataUser.assertUserDoesNotExist(UserModel user) |
void |
DataUser.assertUserExist(UserModel user) |
void |
DataUser.assertUserIsAuthorized(UserModel userToVerify)
Verify if user is authorized
|
void |
DataUser.assertUserIsNotAuthorized(UserModel userToVerify)
Verify if user is not authorized
|
boolean |
DataContent.checkContent(String fullPath,
UserModel userModel) |
ProcessModel |
DataWorkflow.createMoreReviewersWorkflowAndAssignTo(UserModel... users)
Starts a Review and Approve(one or more reviewers) workflow with items added from a site
Example of usage:
dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createMoreReviewersWorkflowAndAssignTo(assignees);
|
TaskModel |
DataWorkflow.createNewTaskAndAssignTo(UserModel userModel)
Example of usage:
dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee);
|
ProcessModel |
DataWorkflow.createSingleReviewerTaskAndAssignTo(UserModel userModel)
Starts a Review and Approve (single reviewer) workflow with items added from a site
Example of usage:
dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee);
|
TaskModel |
DataWorkflow.createTaskWithProcessDefAndAssignTo(String processDefId,
UserModel userModel)
Example of usage:
dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee, "@newtenant@activitiAdhoc:1:4888");
Note: The process definition id is dynamic in case of an evironment with tenants
|
UserModel |
DataUser.createUser(UserModel user)
Create a new user based on the
UserModel provided |
void |
DataUserAIS.deleteUser(UserModel userToDelete) |
void |
DataUser.deleteUser(UserModel userToDelete)
Delete user
|
void |
DataUserAIS.disableUser(UserModel userToDisable) |
void |
DataUser.disableUser(UserModel userToDisable)
Disable user
|
void |
DataContent.emptyUserTrashcan(UserModel user) |
org.apache.commons.httpclient.HttpState |
DataUser.login(UserModel testUser)
Just authenticate using
|
void |
DataGroup.removeUserFromGroup(GroupModel groupModel,
UserModel userToRemove) |
void |
DataUser.removeUserFromSite(UserModel userModel,
SiteModel siteModel) |
void |
TestData.setCurrentUser(UserModel testUser) |
void |
DataUser.setUserQuota(UserModel userToModify,
int quota)
Set user quota in MB
|
Data |
TestData.usingUser(UserModel user)
Call this method if you want to use another user rather than admin
defined in
TasProperties properties file |
DataContent |
DataContent.usingUser(UserModel user) |
| Modifier and Type | Method and Description |
|---|---|
UserModel |
XMLUserData.getModel() |
| Modifier and Type | Method and Description |
|---|---|
UserModel |
DSLProtocol.getCurrentUser() |
UserModel |
DSL.getCurrentUser()
gets the current test user
|
UserModel |
DSLWrapper.getTestUser() |
| Modifier and Type | Method and Description |
|---|---|
abstract Client |
DSLProtocol.authenticateUser(UserModel userModel) |
void |
DSLWrapper.setTestUser(UserModel testUser)
Define the test user.
|
Client |
DSLProtocol.usingUser(UserModel user) |
Data |
DSL.usingUser(UserModel user)
Defines the current test user that will be used
|
| Modifier and Type | Method and Description |
|---|---|
static UserModel |
UserModel.getAdminTenantUser() |
static UserModel |
UserModel.getAdminUserForTenant(String tenantName) |
static UserModel |
UserModel.getRandomTenantUser() |
static UserModel |
UserModel.getRandomUserModel() |
| Modifier and Type | Method and Description |
|---|---|
TaskModel |
ProcessModel.getTaskOfUser(UserModel user) |
| Modifier and Type | Method and Description |
|---|---|
UserModel |
TenantConsole.createRandomTenant() |
UserModel |
NetworkDrive.getUserForNetworkAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
NetworkDrive.setUserForNetworkAccess(UserModel userModel) |
| Constructor and Description |
|---|
NetworkDrive(UserModel userModel,
String serverNetworkPath,
String localVolumePath)
For MAC
#mountOsApp can be mount_smbfs |
Copyright © 2005–2019 Alfresco Software. All rights reserved.