Uses of Class
org.alfresco.utility.model.UserModel
Packages that use UserModel
Package
Description
-
Uses of UserModel in org.alfresco.utility.data
Fields in org.alfresco.utility.data declared as UserModelModifier and TypeFieldDescriptionprotected UserModelTestData.currentUserThis is the currentUser that we will use for creating specific test data If none specified we will use the admin user defined in default.propertiesMethods in org.alfresco.utility.data that return UserModelModifier and TypeMethodDescriptionDataUser.createRandomTestUser()Creates a new random user.DataUser.createRandomTestUser(String prefix) Creates a new random user using a prefix for user name.DataUser.createUser(String userName) Creates a new user with a specific user name on test server defined inTasPropertiesfile.DataUser.createUser(String userName, String password) Creates a new random user with a specific user name on test server defined inTasPropertiesfile.DataUser.createUser(UserModel user) Create a new user based on theUserModelprovidedDataUserAIS.createUser(String userName, String password) 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 inTasPropertiesDataUserAIS.createUserWithCustomEmailAddressInAlfresco(String userName, String password, String domain) DataUser.createUserWithTenant(String userName) Creates a new random user with a specific user name on test server defined inTasPropertiesfile.DataUserAIS.createUserWithTenant(String userName) TestData.getAdminUser()TestData.getCurrentUser()DataUser.ListUserWithRoles.getOneUserWithRole(UserRole userRole) Return one user that has the role specifiedMethods in org.alfresco.utility.data with parameters of type UserModelModifier and TypeMethodDescriptionvoidDataGroup.addListOfUsersToGroup(GroupModel groupModel, UserModel... users) Adds list of users to the specified groupvoidDataUser.addUserToSite(UserModel userModel, SiteModel siteModel, UserRole role) jakarta.mail.Message[]DataEmail.assertEmailHasBeenReceived(UserModel userModel, String host, int port, String protocol, String subject) Assert that a message with subject@subjecthas been received and returns the message e.g.voidDataUser.assertUserDoesNotExist(UserModel user) voidDataUser.assertUserExist(UserModel user) voidDataUser.assertUserIsAuthorized(UserModel userToVerify) Verify if user is authorizedvoidDataUser.assertUserIsNotAuthorized(UserModel userToVerify) Verify if user is not authorizedbooleanDataContent.checkContent(String fullPath, UserModel userModel) 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);DataWorkflow.createNewTaskAndAssignTo(UserModel userModel) Example of usage: dataWorkflow.usingUser(userWhoStartsTask).usingSite(siteModel).usingResource(document).createNewTaskAndAssignTo(assignee);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);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 tenantsDataUser.createUser(UserModel user) Create a new user based on theUserModelprovidedvoidDataUser.deleteUser(UserModel userToDelete) Delete uservoidDataUserAIS.deleteUser(UserModel userToDelete) voidDataUser.disableUser(UserModel userToDisable) Disable uservoidDataUserAIS.disableUser(UserModel userToDisable) voidDataContent.emptyUserTrashcan(UserModel user) org.apache.commons.httpclient.HttpStateJust authenticate usingand provided as parameters voidDataGroup.removeUserFromGroup(GroupModel groupModel, UserModel userToRemove) voidDataUser.removeUserFromSite(UserModel userModel, SiteModel siteModel) voidTestData.setCurrentUser(UserModel testUser) voidDataUser.setUserQuota(UserModel userToModify, int quota) Set user quota in MBCall this method if you want to use another user rather than admin defined inTasPropertiesproperties file -
Uses of UserModel in org.alfresco.utility.data.auth
Methods in org.alfresco.utility.data.auth with parameters of type UserModelModifier and TypeMethodDescriptionDataLDAP.Builder.addUserToGroup(UserModel user, GroupModel group) DataOpenLDAP.Builder.addUserToGroup(UserModel user, GroupModel group) GroupManageable.addUserToGroup(UserModel user, GroupModel group) DataAIS.Builder.assertUserDoesNotExist(UserModel user) DataKerberos.Builder.assertUserDoesNotExist(UserModel user) DataLDAP.Builder.assertUserDoesNotExist(UserModel user) DataOpenLDAP.Builder.assertUserDoesNotExist(UserModel user) DataOracleDirectoryServer.Builder.assertUserDoesNotExist(UserModel user) UserManageable.assertUserDoesNotExist(UserModel user) DataAIS.Builder.assertUserExists(UserModel user) DataKerberos.Builder.assertUserExists(UserModel user) DataLDAP.Builder.assertUserExists(UserModel user) DataOpenLDAP.Builder.assertUserExists(UserModel user) DataOracleDirectoryServer.Builder.assertUserExists(UserModel user) UserManageable.assertUserExists(UserModel user) DataKerberos.Builder.assertUserIsDisabled(UserModel user, DataKerberos.UserAccountControlValue userAccountControlValue) DataLDAP.Builder.assertUserIsDisabled(UserModel user, DataLDAP.UserAccountControlValue userAccountControlValue) DataKerberos.Builder.assertUserIsEnabled(UserModel user, DataKerberos.UserAccountControlValue userAccountControlValue) DataLDAP.Builder.assertUserIsEnabled(UserModel user, DataLDAP.UserAccountControlValue userAccountControlValue) DataLDAP.Builder.assertUserIsMemberOfGroup(UserModel user, GroupModel group) DataOpenLDAP.Builder.assertUserIsMemberOfGroup(UserModel user, GroupModel group) GroupManageable.assertUserIsMemberOfGroup(UserModel user, GroupModel group) DataLDAP.Builder.assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) DataOpenLDAP.Builder.assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) GroupManageable.assertUserIsNotMemberOfGroup(UserModel user, GroupModel group) DataLDAP.Builder.createDisabledUser(UserModel user) DataAIS.Builder.createUser(UserModel user) DataKerberos.Builder.createUser(UserModel user) DataLDAP.Builder.createUser(UserModel user) DataOpenLDAP.Builder.createUser(UserModel user) DataOracleDirectoryServer.Builder.createUser(UserModel user) UserManageable.createUser(UserModel user) DataAIS.Builder.deleteUser(UserModel user) DataKerberos.Builder.deleteUser(UserModel user) DataLDAP.Builder.deleteUser(UserModel user) DataOpenLDAP.Builder.deleteUser(UserModel user) DataOracleDirectoryServer.Builder.deleteUser(UserModel user) UserManageable.deleteUser(UserModel user) DataAIS.Builder.disableUser(UserModel user) DataKerberos.Builder.disableUser(UserModel user) DataLDAP.Builder.disableUser(UserModel user) DataAIS.Builder.enableUser(UserModel user) DataKerberos.Builder.enableUser(UserModel user) DataLDAP.Builder.enableUser(UserModel user) DataAIS.Builder.getAccessToken(UserModel user) Get user access token from cache or request a new token if the existing one is not validDataLDAP.Builder.getUserDCId(UserModel userModel) DataLDAP.Builder.removeUserFromGroup(UserModel user, GroupModel group) DataOpenLDAP.Builder.removeUserFromGroup(UserModel user, GroupModel group) GroupManageable.removeUserFromGroup(UserModel user, GroupModel group) DataAIS.Builder.updateUser(UserModel user, HashMap<String, String> attributes) DataKerberos.Builder.updateUser(UserModel user, HashMap<String, String> attributes) DataLDAP.Builder.updateUser(UserModel user, HashMap<String, String> attributes) DataOpenLDAP.Builder.updateUser(UserModel user, HashMap<String, String> attributes) DataOracleDirectoryServer.Builder.updateUser(UserModel user, HashMap<String, String> attributes) UserManageable.updateUser(UserModel user, HashMap<String, String> attributes) -
Uses of UserModel in org.alfresco.utility.data.provider
Methods in org.alfresco.utility.data.provider that return UserModel -
Uses of UserModel in org.alfresco.utility.dsl
Methods in org.alfresco.utility.dsl that return UserModelModifier and TypeMethodDescriptionDSL.getCurrentUser()gets the current test userDSLProtocol.getCurrentUser()DSLWrapper.getTestUser()Methods in org.alfresco.utility.dsl with parameters of type UserModelModifier and TypeMethodDescriptionabstract ClientDSLProtocol.authenticateUser(UserModel userModel) voidDSLWrapper.setTestUser(UserModel testUser) Define the test user.Defines the current test user that will be used -
Uses of UserModel in org.alfresco.utility.model
Methods in org.alfresco.utility.model that return UserModelModifier and TypeMethodDescriptionstatic UserModelUserModel.getAdminTenantUser()static UserModelUserModel.getAdminUserForTenant(String tenantName) static UserModelUserModel.getRandomTenantUser()static UserModelUserModel.getRandomUserModel()Methods in org.alfresco.utility.model with parameters of type UserModel -
Uses of UserModel in org.alfresco.utility.network
Methods in org.alfresco.utility.network that return UserModelModifier and TypeMethodDescriptionTenantConsole.createRandomTenant()NetworkDrive.getUserForNetworkAccess()Methods in org.alfresco.utility.network with parameters of type UserModelConstructors in org.alfresco.utility.network with parameters of type UserModelModifierConstructorDescriptionNetworkDrive(UserModel userModel, String serverNetworkPath, String localVolumePath) For MAC#mountOsAppcan be mount_smbfs