Class ActivitiUserServiceImpl
- java.lang.Object
-
- org.openiam.workflow.activiti.utils.ActivitiHelper
-
- org.openiam.workflow.activiti.service.impl.ActivitiUserServiceImpl
-
- All Implemented Interfaces:
ActivitiUserService
@Service("ActivitiUserService") public class ActivitiUserServiceImpl extends ActivitiHelper implements ActivitiUserService
-
-
Field Summary
-
Fields inherited from class org.openiam.workflow.activiti.utils.ActivitiHelper
accessCertificationQueue, accessRightMQService, activitiApproverAssociationHelper, activitiUtils, adminRightId, approverAssociationRabbitMQService, auditLogSupplier, authManagerService, batchWorkflowUtils, contentProviderQueue, createUserRequestEntitlementsApproverAssociationGroovyScript, customJacksonMapper, defaultWorkFlowApproverId, editUserApproverAssociationGroovyScript, findBeansGroupQueue, findBeansRoleQueue, genericApproverAssociationGroovyScript, groupMQService, historyService, jacksonMapper, loginMQService, mailRabbitMQService, mailTemplateRabbitMQService, manageAccessApproverAssociationGroovyScript, mergeCustomApproverIdsWithApproverAssociations, newUserApproverAssociationGroovyScript, notificationHelper, organizationMQService, organizationRabbitMQService, propertyValueSweeper, provisionQueue, rabbitMQSender, rbacApproverAssociationGroovyScript, resourceMQService, resourceQueue, roleMQService, runtimeService, scriptRunner, sysConfiguration, taskCreatedTimeComparator, taskExecutor, taskService, terminationAccessApproverAssociationGroovyScript, userAcceptedInviteApproverAssociationGroovyScript, userMQService
-
-
Constructor Summary
Constructors Constructor Description ActivitiUserServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Response
addUserAndInvite(NewUserProfileRequestModel request)
Add new user in DB.SaveTemplateProfileResponse
initiateEditUserWorkflow(UserProfileRequestModel model)
SaveTemplateProfileResponse
initiateNewHireRequest(NewUserProfileRequestModel model)
SaveTemplateProfileResponse
initiateUserAcceptedInviteWorkflow(UserProfileRequestModel model)
-
Methods inherited from class org.openiam.workflow.activiti.utils.ActivitiHelper
addTargetUserToVariables, calculateDueDate, fillAuditLogAttributes, fillVariablesForRequest, getTaskAssignee, getTasksByExecutionId, hasCommentViewAccess, hasMakeDecisionAccess, hasViewAccess, populate, updateParentAuditLog, userIdsToCardinality
-
-
-
-
Method Detail
-
addUserAndInvite
@Transactional public Response addUserAndInvite(NewUserProfileRequestModel request) throws BasicDataServiceException, IOException, ClassNotFoundException
Description copied from interface:ActivitiUserService
Add new user in DB. Invite created user by using email. User can accept or not in email.- Specified by:
addUserAndInvite
in interfaceActivitiUserService
- Returns:
- Throws:
BasicDataServiceException
IOException
ClassNotFoundException
-
initiateNewHireRequest
@Transactional public SaveTemplateProfileResponse initiateNewHireRequest(NewUserProfileRequestModel model) throws BasicDataServiceException
- Specified by:
initiateNewHireRequest
in interfaceActivitiUserService
- Throws:
BasicDataServiceException
-
initiateUserAcceptedInviteWorkflow
@Transactional public SaveTemplateProfileResponse initiateUserAcceptedInviteWorkflow(UserProfileRequestModel model) throws BasicDataServiceException
- Specified by:
initiateUserAcceptedInviteWorkflow
in interfaceActivitiUserService
- Throws:
BasicDataServiceException
-
initiateEditUserWorkflow
@Transactional public SaveTemplateProfileResponse initiateEditUserWorkflow(UserProfileRequestModel model) throws BasicDataServiceException
- Specified by:
initiateEditUserWorkflow
in interfaceActivitiUserService
- Throws:
BasicDataServiceException
-
-