Class ActivitiCertificationServiceImpl
- java.lang.Object
-
- org.openiam.workflow.activiti.utils.ActivitiHelper
-
- org.openiam.workflow.activiti.service.impl.ActivitiCertificationServiceImpl
-
- All Implemented Interfaces:
ActivitiCertificationService
@Service("ActivitiCertificationService") public class ActivitiCertificationServiceImpl extends ActivitiHelper implements ActivitiCertificationService
-
-
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 ActivitiCertificationServiceImpl(AuditLogHelper auditLogHelper, org.springframework.data.redis.core.RedisTemplate<String,Map<String,Integer>> accessCertificationReviewersRedisTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initiateBulkWorkflowCertification(Set<CreateCertificateRequestModel> requestModelSet, AccessCertification accessCertification, String campaignId, boolean lastBatch, String requesterId, String parentLogId)
BasicWorkflowResponse
initiateWorkflowCertification(CreateCertificateRequestModel model)
Initiate access certification workflow.-
Methods inherited from class org.openiam.workflow.activiti.utils.ActivitiHelper
addTargetUserToVariables, calculateDueDate, fillAuditLogAttributes, fillVariablesForRequest, getTaskAssignee, getTasksByExecutionId, hasCommentViewAccess, hasMakeDecisionAccess, hasViewAccess, populate, updateParentAuditLog, userIdsToCardinality
-
-
-
-
Constructor Detail
-
ActivitiCertificationServiceImpl
public ActivitiCertificationServiceImpl(AuditLogHelper auditLogHelper, @Qualifier("accessCertificationReviewersRedisTemplate") org.springframework.data.redis.core.RedisTemplate<String,Map<String,Integer>> accessCertificationReviewersRedisTemplate)
-
-
Method Detail
-
initiateWorkflowCertification
@Transactional public BasicWorkflowResponse initiateWorkflowCertification(CreateCertificateRequestModel model) throws BasicDataServiceException
Description copied from interface:ActivitiCertificationService
Initiate access certification workflow.- Specified by:
initiateWorkflowCertification
in interfaceActivitiCertificationService
- Throws:
BasicDataServiceException
-
initiateBulkWorkflowCertification
@Transactional public void initiateBulkWorkflowCertification(Set<CreateCertificateRequestModel> requestModelSet, AccessCertification accessCertification, String campaignId, boolean lastBatch, String requesterId, String parentLogId) throws BasicDataServiceException
- Specified by:
initiateBulkWorkflowCertification
in interfaceActivitiCertificationService
- Throws:
BasicDataServiceException
-
-