Class AbstractApproverAssociationIdentifier<T>
- java.lang.Object
-
- org.openiam.workflow.activiti.groovy.AbstractApproverAssociationIdentifier<T>
-
- Direct Known Subclasses:
AbstractEditUserApproverAssociationIdentifier
,AbstractGenericWorkflowRequestApproverAssociationIdentifier
,AbstractUserAcceptedInviteApproverAssociationIdentifier
,CertificationApproverAssociationIdentifier
,CreateUserRequestApproverAssociationIdentifier
,CreateUserRequestEntitlementsApproverAssociationIdentifier
,CreateUserRequestResourceOwnerApproverAssociationIdentifier
,DefaultNewHireRequestApproverAssociationIdentifier
,ManualTaskApproverAssociationIdentifier
,TerminateUserApproverAssociationIdentifier
public abstract class AbstractApproverAssociationIdentifier<T> extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractApproverAssociationIdentifier()
-
Method Summary
-
-
-
Field Detail
-
approverAssociationQueue
@Autowired protected ApproverAssociationQueue approverAssociationQueue
-
approverAssociationRabbitMQService
@Autowired protected ApproverAssociationRabbitMQService approverAssociationRabbitMQService
-
rabbitMQSender
@Autowired protected RabbitMQSender rabbitMQSender
-
findBeansRoleQueue
@Autowired protected FindBeansRoleQueue findBeansRoleQueue
-
findBeansGroupQueue
@Autowired protected FindBeansGroupQueue findBeansGroupQueue
-
userMQService
@Autowired protected UserRabbitMQService userMQService
-
resourceRabbitMQService
@Autowired protected ResourceRabbitMQService resourceRabbitMQService
-
jacksonMapper
@Autowired protected CustomJacksonMapper jacksonMapper
-
propertyValueSweeper
@Autowired protected PropertyValueCache propertyValueSweeper
-
roleRabbitMQService
@Autowired protected RoleRabbitMQService roleRabbitMQService
-
groupRabbitMQService
@Autowired protected GroupRabbitMQService groupRabbitMQService
-
jdbcTemplate
@Autowired @Qualifier("activitiJdbcTemplate") protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
-
organizationRabbitMQService
protected OrganizationRabbitMQService organizationRabbitMQService
-
LOG
protected static final org.apache.commons.logging.Log LOG
-
certificationDelegateCardinalityMap
protected final Map<String,String> certificationDelegateCardinalityMap
-
approveStepsStore
protected final ApproveStepsStore approveStepsStore
-
model
protected T model
-
auditLog
protected AuditLogBuilder auditLog
-
-
Method Detail
-
calculateApprovers
public abstract void calculateApprovers()
-
getDefaultApproverAssociationResourceId
protected String getDefaultApproverAssociationResourceId()
-
mergeApproverAssociationsWithCustomApprovers
protected boolean mergeApproverAssociationsWithCustomApprovers()
-
getDefaultApproverUserId
protected String getDefaultApproverUserId()
-
getDefaultApproverAssociations
protected List<ApproverAssociation> getDefaultApproverAssociations()
-
search
protected final List<ApproverAssociation> search(String id, AssociationType type)
-
processDefault
protected void processDefault(String targetUserId)
-
processEscalateOfStep
protected List<EscalateInfoBean> processEscalateOfStep(ApproverAssociation approverAssociation, String targetUserId)
-
getActivitiRequestName
protected abstract String getActivitiRequestName()
-
getCustomActivitiAttributes
public Map<String,Object> getCustomActivitiAttributes()
Returns custom attributes to Activit that will be passed to the workflow- Returns:
-
getApproveStepsStore
public ApproveStepsStore getApproveStepsStore()
-
extractApprovers
protected void extractApprovers(List<ApproverAssociation> approverAssociationList, ApproverAssociation defApprover, String targetUserId)
-
-