Class ResourceGroovyScriptHelper
- java.lang.Object
-
- org.openiam.workflow.activiti.groovy.ResourceGroovyScriptHelper
-
public abstract class ResourceGroovyScriptHelper extends Object
Helper class for Resource Groovy Scripts.- Author:
- Mohammed Saif
-
-
Field Summary
Fields Modifier and Type Field Description protected ApproverAssociationQueue
approverAssociationQueue
protected ApproverAssociationRabbitMQService
approverAssociationRabbitMQService
protected org.springframework.context.ApplicationContext
context
protected FindBeansGroupQueue
findBeansGroupQueue
protected FindBeansRoleQueue
findBeansRoleQueue
protected GroupRabbitMQService
groupRabbitMQService
protected CustomJacksonMapper
jacksonMapper
protected org.apache.commons.logging.Log
log
protected ManagedSystemRabbitMQService
managedSystemRabbitMQService
protected PropertyValueCache
propertyValueSweeper
protected RabbitMQSender
rabbitMQSender
protected javax.servlet.http.HttpServletRequest
request
protected ResourceRabbitMQService
resourceRabbitMQService
protected RoleRabbitMQService
roleRabbitMQService
protected UserRabbitMQService
userMQService
-
Constructor Summary
Constructors Constructor Description ResourceGroovyScriptHelper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected String
getDecryptedMngSysPassword(ManagedSysDto managedSysDto)
Get password from decrypted managedSysDtoprotected Map<String,List<String>>
parseResourceAttributes(Resource resource)
Parse resource attributesabstract void
perform(Object object, Object model, Map<String,Object> taskVariables, AuditLogBuilder auditLogBuilder)
-
-
-
Field Detail
-
log
protected final org.apache.commons.logging.Log log
-
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
-
managedSystemRabbitMQService
@Autowired protected ManagedSystemRabbitMQService managedSystemRabbitMQService
-
request
protected javax.servlet.http.HttpServletRequest request
-
context
protected org.springframework.context.ApplicationContext context
-
-
Method Detail
-
perform
public abstract void perform(Object object, Object model, Map<String,Object> taskVariables, AuditLogBuilder auditLogBuilder)
-
getDecryptedMngSysPassword
protected String getDecryptedMngSysPassword(ManagedSysDto managedSysDto)
Get password from decrypted managedSysDto- Parameters:
managedSysDto
- Managed system Object- Returns:
- decrypted managed system password
-
-