public class DynamicBpmnServiceImpl extends ServiceImpl implements DynamicBpmnService, DynamicBpmnConstants
commandExecutor, processEngineConfiguration
BPMN_NODE, 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 and Description |
---|
DynamicBpmnServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
changeLocalizationDescription(String language,
String id,
String value) |
void |
changeLocalizationDescription(String language,
String id,
String value,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeLocalizationName(String language,
String id,
String value) |
void |
changeLocalizationName(String language,
String id,
String value,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeScriptTaskScript(String id,
String script) |
void |
changeScriptTaskScript(String id,
String script,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeSequenceFlowCondition(String id,
String condition) |
void |
changeSequenceFlowCondition(String id,
String condition,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeServiceTaskClassName(String id,
String className) |
void |
changeServiceTaskClassName(String id,
String className,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeServiceTaskDelegateExpression(String id,
String expression) |
void |
changeServiceTaskDelegateExpression(String id,
String expression,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeServiceTaskExpression(String id,
String expression) |
void |
changeServiceTaskExpression(String id,
String expression,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskAssignee(String id,
String assignee) |
void |
changeUserTaskAssignee(String id,
String assignee,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskCandidateGroup(String id,
String candidateGroup,
boolean overwriteOtherChangedEntries) |
void |
changeUserTaskCandidateGroup(String id,
String candidateGroup,
boolean overwriteOtherChangedEntries,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskCandidateUser(String id,
String candidateUser,
boolean overwriteOtherChangedEntries) |
void |
changeUserTaskCandidateUser(String id,
String candidateUser,
boolean overwriteOtherChangedEntries,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskCategory(String id,
String category) |
void |
changeUserTaskCategory(String id,
String category,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskDescription(String id,
String description) |
void |
changeUserTaskDescription(String id,
String description,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskDueDate(String id,
String dueDate) |
void |
changeUserTaskDueDate(String id,
String dueDate,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskFormKey(String id,
String formKey) |
void |
changeUserTaskFormKey(String id,
String formKey,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskName(String id,
String name) |
void |
changeUserTaskName(String id,
String name,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskOwner(String id,
String owner) |
void |
changeUserTaskOwner(String id,
String owner,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
changeUserTaskPriority(String id,
String priority) |
void |
changeUserTaskPriority(String id,
String priority,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
createOrGetBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
createOrGetLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected boolean |
doesElementPropertyExist(String id,
String propertyName,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
getBpmnElementProperties(String id,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
getBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
getLocalizationElementProperties(String language,
String id,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
getLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
com.fasterxml.jackson.databind.node.ObjectNode |
getProcessDefinitionInfo(String processDefinitionId) |
void |
saveProcessDefinitionInfo(String processDefinitionId,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected void |
setElementProperty(String id,
String propertyName,
com.fasterxml.jackson.databind.JsonNode propertyValue,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected void |
setElementProperty(String id,
String propertyName,
String propertyValue,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
protected void |
setLocalizationProperty(String language,
String id,
String propertyName,
String propertyValue,
com.fasterxml.jackson.databind.node.ObjectNode infoNode) |
getCommandExecutor, setCommandExecutor
public DynamicBpmnServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
public com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
getProcessDefinitionInfo
in interface DynamicBpmnService
public void saveProcessDefinitionInfo(String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
saveProcessDefinitionInfo
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskClassName(String id, String className)
changeServiceTaskClassName
in interface DynamicBpmnService
public void changeServiceTaskClassName(String id, String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskClassName
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskExpression(String id, String expression)
changeServiceTaskExpression
in interface DynamicBpmnService
public void changeServiceTaskExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskExpression
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskDelegateExpression(String id, String expression)
changeServiceTaskDelegateExpression
in interface DynamicBpmnService
public void changeServiceTaskDelegateExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskDelegateExpression
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeScriptTaskScript(String id, String script)
changeScriptTaskScript
in interface DynamicBpmnService
public void changeScriptTaskScript(String id, String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeScriptTaskScript
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskName(String id, String name)
changeUserTaskName
in interface DynamicBpmnService
public void changeUserTaskName(String id, String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskName
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDescription(String id, String description)
changeUserTaskDescription
in interface DynamicBpmnService
public void changeUserTaskDescription(String id, String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskDescription
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDueDate(String id, String dueDate)
changeUserTaskDueDate
in interface DynamicBpmnService
public void changeUserTaskDueDate(String id, String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskDueDate
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskPriority(String id, String priority)
changeUserTaskPriority
in interface DynamicBpmnService
public void changeUserTaskPriority(String id, String priority, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskPriority
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCategory(String id, String category)
changeUserTaskCategory
in interface DynamicBpmnService
public void changeUserTaskCategory(String id, String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCategory
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskFormKey(String id, String formKey)
changeUserTaskFormKey
in interface DynamicBpmnService
public void changeUserTaskFormKey(String id, String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskFormKey
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskAssignee(String id, String assignee)
changeUserTaskAssignee
in interface DynamicBpmnService
public void changeUserTaskAssignee(String id, String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskAssignee
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskOwner(String id, String owner)
changeUserTaskOwner
in interface DynamicBpmnService
public void changeUserTaskOwner(String id, String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskOwner
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries)
changeUserTaskCandidateUser
in interface DynamicBpmnService
public void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCandidateUser
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries)
changeUserTaskCandidateGroup
in interface DynamicBpmnService
public void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCandidateGroup
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeSequenceFlowCondition(String id, String condition)
changeSequenceFlowCondition
in interface DynamicBpmnService
public void changeSequenceFlowCondition(String id, String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeSequenceFlowCondition
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode getBpmnElementProperties(String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
getBpmnElementProperties
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationName(String language, String id, String value)
changeLocalizationName
in interface DynamicBpmnService
public void changeLocalizationName(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeLocalizationName
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationDescription(String language, String id, String value)
changeLocalizationDescription
in interface DynamicBpmnService
public void changeLocalizationDescription(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeLocalizationDescription
in interface DynamicBpmnService
public com.fasterxml.jackson.databind.node.ObjectNode getLocalizationElementProperties(String language, String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
getLocalizationElementProperties
in interface DynamicBpmnService
protected boolean doesElementPropertyExist(String id, String propertyName, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected void setElementProperty(String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected void setElementProperty(String id, String propertyName, com.fasterxml.jackson.databind.JsonNode propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected com.fasterxml.jackson.databind.node.ObjectNode createOrGetBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected com.fasterxml.jackson.databind.node.ObjectNode getBpmnNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected void setLocalizationProperty(String language, String id, String propertyName, String propertyValue, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected com.fasterxml.jackson.databind.node.ObjectNode createOrGetLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
protected com.fasterxml.jackson.databind.node.ObjectNode getLocalizationNode(com.fasterxml.jackson.databind.node.ObjectNode infoNode)
Copyright © 2016 Alfresco. All rights reserved.