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(java.lang.String id, java.lang.String decisionTableKey)voidchangeDmnTaskDecisionTableKey(java.lang.String id, java.lang.String decisionTableKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeLocalizationDescription(java.lang.String language, java.lang.String id, java.lang.String value)voidchangeLocalizationDescription(java.lang.String language, java.lang.String id, java.lang.String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeLocalizationName(java.lang.String language, java.lang.String id, java.lang.String value)voidchangeLocalizationName(java.lang.String language, java.lang.String id, java.lang.String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeScriptTaskScript(java.lang.String id, java.lang.String script)voidchangeScriptTaskScript(java.lang.String id, java.lang.String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeSequenceFlowCondition(java.lang.String id, java.lang.String condition)voidchangeSequenceFlowCondition(java.lang.String id, java.lang.String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskClassName(java.lang.String id, java.lang.String className)voidchangeServiceTaskClassName(java.lang.String id, java.lang.String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskDelegateExpression(java.lang.String id, java.lang.String expression)voidchangeServiceTaskDelegateExpression(java.lang.String id, java.lang.String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeServiceTaskExpression(java.lang.String id, java.lang.String expression)voidchangeServiceTaskExpression(java.lang.String id, java.lang.String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskAssignee(java.lang.String id, java.lang.String assignee)voidchangeUserTaskAssignee(java.lang.String id, java.lang.String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCandidateGroup(java.lang.String id, java.lang.String candidateGroup, boolean overwriteOtherChangedEntries)voidchangeUserTaskCandidateGroup(java.lang.String id, java.lang.String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCandidateUser(java.lang.String id, java.lang.String candidateUser, boolean overwriteOtherChangedEntries)voidchangeUserTaskCandidateUser(java.lang.String id, java.lang.String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskCategory(java.lang.String id, java.lang.String category)voidchangeUserTaskCategory(java.lang.String id, java.lang.String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskDescription(java.lang.String id, java.lang.String description)voidchangeUserTaskDescription(java.lang.String id, java.lang.String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskDueDate(java.lang.String id, java.lang.String dueDate)voidchangeUserTaskDueDate(java.lang.String id, java.lang.String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskFormKey(java.lang.String id, java.lang.String formKey)voidchangeUserTaskFormKey(java.lang.String id, java.lang.String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskName(java.lang.String id, java.lang.String name)voidchangeUserTaskName(java.lang.String id, java.lang.String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskOwner(java.lang.String id, java.lang.String owner)voidchangeUserTaskOwner(java.lang.String id, java.lang.String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodechangeUserTaskPriority(java.lang.String id, java.lang.String priority)voidchangeUserTaskPriority(java.lang.String id, java.lang.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(java.lang.String id, java.lang.String propertyName, com.fasterxml.jackson.databind.node.ObjectNode infoNode)com.fasterxml.jackson.databind.node.ObjectNodegetBpmnElementProperties(java.lang.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(java.lang.String language, java.lang.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(java.lang.String processDefinitionId)voidsaveProcessDefinitionInfo(java.lang.String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetElementProperty(java.lang.String id, java.lang.String propertyName, com.fasterxml.jackson.databind.JsonNode propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetElementProperty(java.lang.String id, java.lang.String propertyName, java.lang.String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)protected voidsetLocalizationProperty(java.lang.String language, java.lang.String id, java.lang.String propertyName, java.lang.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(java.lang.String processDefinitionId)
- Specified by:
getProcessDefinitionInfoin interfaceDynamicBpmnService
-
saveProcessDefinitionInfo
public void saveProcessDefinitionInfo(java.lang.String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
saveProcessDefinitionInfoin interfaceDynamicBpmnService
-
changeServiceTaskClassName
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskClassName(java.lang.String id, java.lang.String className)- Specified by:
changeServiceTaskClassNamein interfaceDynamicBpmnService
-
changeServiceTaskClassName
public void changeServiceTaskClassName(java.lang.String id, java.lang.String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeServiceTaskClassNamein interfaceDynamicBpmnService
-
changeServiceTaskExpression
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskExpression(java.lang.String id, java.lang.String expression)- Specified by:
changeServiceTaskExpressionin interfaceDynamicBpmnService
-
changeServiceTaskExpression
public void changeServiceTaskExpression(java.lang.String id, java.lang.String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeServiceTaskExpressionin interfaceDynamicBpmnService
-
changeServiceTaskDelegateExpression
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskDelegateExpression(java.lang.String id, java.lang.String expression)- Specified by:
changeServiceTaskDelegateExpressionin interfaceDynamicBpmnService
-
changeServiceTaskDelegateExpression
public void changeServiceTaskDelegateExpression(java.lang.String id, java.lang.String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeServiceTaskDelegateExpressionin interfaceDynamicBpmnService
-
changeScriptTaskScript
public com.fasterxml.jackson.databind.node.ObjectNode changeScriptTaskScript(java.lang.String id, java.lang.String script)- Specified by:
changeScriptTaskScriptin interfaceDynamicBpmnService
-
changeScriptTaskScript
public void changeScriptTaskScript(java.lang.String id, java.lang.String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeScriptTaskScriptin interfaceDynamicBpmnService
-
changeUserTaskName
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskName(java.lang.String id, java.lang.String name)- Specified by:
changeUserTaskNamein interfaceDynamicBpmnService
-
changeUserTaskName
public void changeUserTaskName(java.lang.String id, java.lang.String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskNamein interfaceDynamicBpmnService
-
changeUserTaskDescription
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDescription(java.lang.String id, java.lang.String description)- Specified by:
changeUserTaskDescriptionin interfaceDynamicBpmnService
-
changeUserTaskDescription
public void changeUserTaskDescription(java.lang.String id, java.lang.String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskDescriptionin interfaceDynamicBpmnService
-
changeUserTaskDueDate
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDueDate(java.lang.String id, java.lang.String dueDate)- Specified by:
changeUserTaskDueDatein interfaceDynamicBpmnService
-
changeUserTaskDueDate
public void changeUserTaskDueDate(java.lang.String id, java.lang.String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskDueDatein interfaceDynamicBpmnService
-
changeUserTaskPriority
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskPriority(java.lang.String id, java.lang.String priority)- Specified by:
changeUserTaskPriorityin interfaceDynamicBpmnService
-
changeUserTaskPriority
public void changeUserTaskPriority(java.lang.String id, java.lang.String priority, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskPriorityin interfaceDynamicBpmnService
-
changeUserTaskCategory
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCategory(java.lang.String id, java.lang.String category)- Specified by:
changeUserTaskCategoryin interfaceDynamicBpmnService
-
changeUserTaskCategory
public void changeUserTaskCategory(java.lang.String id, java.lang.String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskCategoryin interfaceDynamicBpmnService
-
changeUserTaskFormKey
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskFormKey(java.lang.String id, java.lang.String formKey)- Specified by:
changeUserTaskFormKeyin interfaceDynamicBpmnService
-
changeUserTaskFormKey
public void changeUserTaskFormKey(java.lang.String id, java.lang.String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskFormKeyin interfaceDynamicBpmnService
-
changeUserTaskAssignee
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskAssignee(java.lang.String id, java.lang.String assignee)- Specified by:
changeUserTaskAssigneein interfaceDynamicBpmnService
-
changeUserTaskAssignee
public void changeUserTaskAssignee(java.lang.String id, java.lang.String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskAssigneein interfaceDynamicBpmnService
-
changeUserTaskOwner
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskOwner(java.lang.String id, java.lang.String owner)- Specified by:
changeUserTaskOwnerin interfaceDynamicBpmnService
-
changeUserTaskOwner
public void changeUserTaskOwner(java.lang.String id, java.lang.String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskOwnerin interfaceDynamicBpmnService
-
changeUserTaskCandidateUser
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateUser(java.lang.String id, java.lang.String candidateUser, boolean overwriteOtherChangedEntries)- Specified by:
changeUserTaskCandidateUserin interfaceDynamicBpmnService
-
changeUserTaskCandidateUser
public void changeUserTaskCandidateUser(java.lang.String id, java.lang.String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskCandidateUserin interfaceDynamicBpmnService
-
changeUserTaskCandidateGroup
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateGroup(java.lang.String id, java.lang.String candidateGroup, boolean overwriteOtherChangedEntries)- Specified by:
changeUserTaskCandidateGroupin interfaceDynamicBpmnService
-
changeUserTaskCandidateGroup
public void changeUserTaskCandidateGroup(java.lang.String id, java.lang.String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeUserTaskCandidateGroupin interfaceDynamicBpmnService
-
changeDmnTaskDecisionTableKey
public com.fasterxml.jackson.databind.node.ObjectNode changeDmnTaskDecisionTableKey(java.lang.String id, java.lang.String decisionTableKey)- Specified by:
changeDmnTaskDecisionTableKeyin interfaceDynamicBpmnService
-
changeDmnTaskDecisionTableKey
public void changeDmnTaskDecisionTableKey(java.lang.String id, java.lang.String decisionTableKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeDmnTaskDecisionTableKeyin interfaceDynamicBpmnService
-
changeSequenceFlowCondition
public com.fasterxml.jackson.databind.node.ObjectNode changeSequenceFlowCondition(java.lang.String id, java.lang.String condition)- Specified by:
changeSequenceFlowConditionin interfaceDynamicBpmnService
-
changeSequenceFlowCondition
public void changeSequenceFlowCondition(java.lang.String id, java.lang.String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeSequenceFlowConditionin interfaceDynamicBpmnService
-
getBpmnElementProperties
public com.fasterxml.jackson.databind.node.ObjectNode getBpmnElementProperties(java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
getBpmnElementPropertiesin interfaceDynamicBpmnService
-
changeLocalizationName
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationName(java.lang.String language, java.lang.String id, java.lang.String value)- Specified by:
changeLocalizationNamein interfaceDynamicBpmnService
-
changeLocalizationName
public void changeLocalizationName(java.lang.String language, java.lang.String id, java.lang.String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeLocalizationNamein interfaceDynamicBpmnService
-
changeLocalizationDescription
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationDescription(java.lang.String language, java.lang.String id, java.lang.String value)- Specified by:
changeLocalizationDescriptionin interfaceDynamicBpmnService
-
changeLocalizationDescription
public void changeLocalizationDescription(java.lang.String language, java.lang.String id, java.lang.String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
changeLocalizationDescriptionin interfaceDynamicBpmnService
-
getLocalizationElementProperties
public com.fasterxml.jackson.databind.node.ObjectNode getLocalizationElementProperties(java.lang.String language, java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)- Specified by:
getLocalizationElementPropertiesin interfaceDynamicBpmnService
-
doesElementPropertyExist
protected boolean doesElementPropertyExist(java.lang.String id, java.lang.String propertyName, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
setElementProperty
protected void setElementProperty(java.lang.String id, java.lang.String propertyName, java.lang.String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
-
setElementProperty
protected void setElementProperty(java.lang.String id, java.lang.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(java.lang.String language, java.lang.String id, java.lang.String propertyName, java.lang.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)
-
-