Package org.activiti.engine.impl
Class DynamicBpmnServiceImpl
- java.lang.Object
-
- org.activiti.engine.impl.ServiceImpl
-
- org.activiti.engine.impl.DynamicBpmnServiceImpl
-
- All Implemented Interfaces:
DynamicBpmnConstants,DynamicBpmnService
public class DynamicBpmnServiceImpl extends ServiceImpl implements DynamicBpmnService, DynamicBpmnConstants
-
-
Field Summary
-
Fields inherited from class org.activiti.engine.impl.ServiceImpl
commandExecutor, processEngineConfiguration
-
Fields inherited from interface org.activiti.engine.DynamicBpmnConstants
BPMN_NODE, DMN_TASK_DECISION_TABLE_KEY, LOCALIZATION_DESCRIPTION, LOCALIZATION_LANGUAGE, LOCALIZATION_NAME, LOCALIZATION_NODE, SCRIPT_TASK_SCRIPT, SEQUENCE_FLOW_CONDITION, SERVICE_TASK_CLASS_NAME, SERVICE_TASK_DELEGATE_EXPRESSION, SERVICE_TASK_EXPRESSION, TASK_SKIP_EXPRESSION, USER_TASK_ASSIGNEE, USER_TASK_CANDIDATE_GROUPS, USER_TASK_CANDIDATE_USERS, USER_TASK_CATEGORY, USER_TASK_DESCRIPTION, USER_TASK_DUEDATE, USER_TASK_FORM_KEY, USER_TASK_NAME, USER_TASK_OWNER, USER_TASK_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description DynamicBpmnServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.node.ObjectNodechangeDmnTaskDecisionTableKey(String id, String decisionTableKey)voidchangeDmnTaskDecisionTableKey(String id, String decisionTableKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeLocalizationDescription(String language, String id, String value)voidchangeLocalizationDescription(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeLocalizationName(String language, String id, String value)voidchangeLocalizationName(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeScriptTaskScript(String id, String script)voidchangeScriptTaskScript(String id, String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeSequenceFlowCondition(String id, String condition)voidchangeSequenceFlowCondition(String id, String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskClassName(String id, String className)voidchangeServiceTaskClassName(String id, String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskDelegateExpression(String id, String expression)voidchangeServiceTaskDelegateExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskExpression(String id, String expression)voidchangeServiceTaskExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskAssignee(String id, String assignee)voidchangeUserTaskAssignee(String id, String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries)voidchangeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries)voidchangeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCategory(String id, String category)voidchangeUserTaskCategory(String id, String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskDescription(String id, String description)voidchangeUserTaskDescription(String id, String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskDueDate(String id, String dueDate)voidchangeUserTaskDueDate(String id, String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskFormKey(String id, String formKey)voidchangeUserTaskFormKey(String id, String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskName(String id, String name)voidchangeUserTaskName(String id, String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskOwner(String id, String owner)voidchangeUserTaskOwner(String id, String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskPriority(String id, String priority)voidchangeUserTaskPriority(String id, String priority, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected com.fasterxml.jackson.databind.node.ObjectNodecreateOrGetBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected com.fasterxml.jackson.databind.node.ObjectNodecreateOrGetLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected booleandoesElementPropertyExist(String id, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodegetBpmnElementProperties(String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected com.fasterxml.jackson.databind.node.ObjectNodegetBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodegetLocalizationElementProperties(String language, String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected com.fasterxml.jackson.databind.node.ObjectNodegetLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodegetProcessDefinitionInfo(String processDefinitionId)voidsaveProcessDefinitionInfo(String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetElementProperty(String id, String propertyName, com.fasterxml.jackson.databind.JsonNode propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetElementProperty(String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetLocalizationProperty(String language, String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)-
Methods inherited from class org.activiti.engine.impl.ServiceImpl
getCommandExecutor, setCommandExecutor
-
-
-
-
Constructor Detail
-
DynamicBpmnServiceImpl
public DynamicBpmnServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getProcessDefinitionInfo
public com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
- Specified by:
getProcessDefinitionInfoin interfaceDynamicBpmnService
-
saveProcessDefinitionInfo
public void saveProcessDefinitionInfo(String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
saveProcessDefinitionInfoin interfaceDynamicBpmnService
-
changeServiceTaskClassName
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskClassName(String id, String className)
- Specified by:
changeServiceTaskClassNamein interfaceDynamicBpmnService
-
changeServiceTaskClassName
public void changeServiceTaskClassName(String id, String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeServiceTaskClassNamein interfaceDynamicBpmnService
-
changeServiceTaskExpression
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskExpression(String id, String expression)
- Specified by:
changeServiceTaskExpressionin interfaceDynamicBpmnService
-
changeServiceTaskExpression
public void changeServiceTaskExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeServiceTaskExpressionin interfaceDynamicBpmnService
-
changeServiceTaskDelegateExpression
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskDelegateExpression(String id, String expression)
- Specified by:
changeServiceTaskDelegateExpressionin interfaceDynamicBpmnService
-
changeServiceTaskDelegateExpression
public void changeServiceTaskDelegateExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeServiceTaskDelegateExpressionin interfaceDynamicBpmnService
-
changeScriptTaskScript
public com.fasterxml.jackson.databind.node.ObjectNode changeScriptTaskScript(String id, String script)
- Specified by:
changeScriptTaskScriptin interfaceDynamicBpmnService
-
changeScriptTaskScript
public void changeScriptTaskScript(String id, String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeScriptTaskScriptin interfaceDynamicBpmnService
-
changeUserTaskName
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskName(String id, String name)
- Specified by:
changeUserTaskNamein interfaceDynamicBpmnService
-
changeUserTaskName
public void changeUserTaskName(String id, String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskNamein interfaceDynamicBpmnService
-
changeUserTaskDescription
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDescription(String id, String description)
- Specified by:
changeUserTaskDescriptionin interfaceDynamicBpmnService
-
changeUserTaskDescription
public void changeUserTaskDescription(String id, String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskDescriptionin interfaceDynamicBpmnService
-
changeUserTaskDueDate
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDueDate(String id, String dueDate)
- Specified by:
changeUserTaskDueDatein interfaceDynamicBpmnService
-
changeUserTaskDueDate
public void changeUserTaskDueDate(String id, String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskDueDatein interfaceDynamicBpmnService
-
changeUserTaskPriority
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskPriority(String id, String priority)
- Specified by:
changeUserTaskPriorityin interfaceDynamicBpmnService
-
changeUserTaskPriority
public void changeUserTaskPriority(String id, String priority, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskPriorityin interfaceDynamicBpmnService
-
changeUserTaskCategory
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCategory(String id, String category)
- Specified by:
changeUserTaskCategoryin interfaceDynamicBpmnService
-
changeUserTaskCategory
public void changeUserTaskCategory(String id, String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskCategoryin interfaceDynamicBpmnService
-
changeUserTaskFormKey
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskFormKey(String id, String formKey)
- Specified by:
changeUserTaskFormKeyin interfaceDynamicBpmnService
-
changeUserTaskFormKey
public void changeUserTaskFormKey(String id, String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskFormKeyin interfaceDynamicBpmnService
-
changeUserTaskAssignee
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskAssignee(String id, String assignee)
- Specified by:
changeUserTaskAssigneein interfaceDynamicBpmnService
-
changeUserTaskAssignee
public void changeUserTaskAssignee(String id, String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskAssigneein interfaceDynamicBpmnService
-
changeUserTaskOwner
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskOwner(String id, String owner)
- Specified by:
changeUserTaskOwnerin interfaceDynamicBpmnService
-
changeUserTaskOwner
public void changeUserTaskOwner(String id, String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskOwnerin interfaceDynamicBpmnService
-
changeUserTaskCandidateUser
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries)
- Specified by:
changeUserTaskCandidateUserin interfaceDynamicBpmnService
-
changeUserTaskCandidateUser
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskCandidateUserin interfaceDynamicBpmnService
-
changeUserTaskCandidateGroup
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries)
- Specified by:
changeUserTaskCandidateGroupin interfaceDynamicBpmnService
-
changeUserTaskCandidateGroup
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeUserTaskCandidateGroupin interfaceDynamicBpmnService
-
changeDmnTaskDecisionTableKey
public com.fasterxml.jackson.databind.node.ObjectNode changeDmnTaskDecisionTableKey(String id, String decisionTableKey)
- Specified by:
changeDmnTaskDecisionTableKeyin interfaceDynamicBpmnService
-
changeDmnTaskDecisionTableKey
public void changeDmnTaskDecisionTableKey(String id, String decisionTableKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeDmnTaskDecisionTableKeyin interfaceDynamicBpmnService
-
changeSequenceFlowCondition
public com.fasterxml.jackson.databind.node.ObjectNode changeSequenceFlowCondition(String id, String condition)
- Specified by:
changeSequenceFlowConditionin interfaceDynamicBpmnService
-
changeSequenceFlowCondition
public void changeSequenceFlowCondition(String id, String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeSequenceFlowConditionin interfaceDynamicBpmnService
-
getBpmnElementProperties
public com.fasterxml.jackson.databind.node.ObjectNode getBpmnElementProperties(String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
getBpmnElementPropertiesin interfaceDynamicBpmnService
-
changeLocalizationName
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationName(String language, String id, String value)
- Specified by:
changeLocalizationNamein interfaceDynamicBpmnService
-
changeLocalizationName
public void changeLocalizationName(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeLocalizationNamein interfaceDynamicBpmnService
-
changeLocalizationDescription
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationDescription(String language, String id, String value)
- Specified by:
changeLocalizationDescriptionin interfaceDynamicBpmnService
-
changeLocalizationDescription
public void changeLocalizationDescription(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
changeLocalizationDescriptionin interfaceDynamicBpmnService
-
getLocalizationElementProperties
public com.fasterxml.jackson.databind.node.ObjectNode getLocalizationElementProperties(String language, String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
- Specified by:
getLocalizationElementPropertiesin interfaceDynamicBpmnService
-
doesElementPropertyExist
protected boolean doesElementPropertyExist(String id, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
setElementProperty
protected void setElementProperty(String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
setElementProperty
protected void setElementProperty(String id, String propertyName, com.fasterxml.jackson.databind.JsonNode propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
createOrGetBpmnNode
protected com.fasterxml.jackson.databind.node.ObjectNode createOrGetBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
getBpmnNode
protected com.fasterxml.jackson.databind.node.ObjectNode getBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
setLocalizationProperty
protected void setLocalizationProperty(String language, String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
createOrGetLocalizationNode
protected com.fasterxml.jackson.databind.node.ObjectNode createOrGetLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
getLocalizationNode
protected com.fasterxml.jackson.databind.node.ObjectNode getLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
-