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 ApproverAssociationQueueapproverAssociationQueueprotected ApproverAssociationRabbitMQServiceapproverAssociationRabbitMQServiceprotected org.springframework.context.ApplicationContextcontextprotected FindBeansGroupQueuefindBeansGroupQueueprotected FindBeansRoleQueuefindBeansRoleQueueprotected GroupRabbitMQServicegroupRabbitMQServiceprotected CustomJacksonMapperjacksonMapperprotected org.apache.commons.logging.Loglogprotected ManagedSystemRabbitMQServicemanagedSystemRabbitMQServiceprotected PropertyValueCachepropertyValueSweeperprotected RabbitMQSenderrabbitMQSenderprotected javax.servlet.http.HttpServletRequestrequestprotected ResourceRabbitMQServiceresourceRabbitMQServiceprotected RoleRabbitMQServiceroleRabbitMQServiceprotected UserRabbitMQServiceuserMQService
-
Constructor Summary
Constructors Constructor Description ResourceGroovyScriptHelper()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringgetDecryptedMngSysPassword(ManagedSysDto managedSysDto)Get password from decrypted managedSysDtoprotected Map<String,List<String>>parseResourceAttributes(Resource resource)Parse resource attributesabstract voidperform(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
-
-