public class DynamicBpmnServiceImpl extends ServiceImpl implements DynamicBpmnService, DynamicBpmnConstants
commandExecutor, processEngineConfigurationBPMN_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, setCommandExecutorpublic DynamicBpmnServiceImpl(ProcessEngineConfigurationImpl processEngineConfiguration)
public com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo(String processDefinitionId)
getProcessDefinitionInfo in interface DynamicBpmnServicepublic void saveProcessDefinitionInfo(String processDefinitionId, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
saveProcessDefinitionInfo in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskClassName(String id, String className)
changeServiceTaskClassName in interface DynamicBpmnServicepublic void changeServiceTaskClassName(String id, String className, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskClassName in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskExpression(String id, String expression)
changeServiceTaskExpression in interface DynamicBpmnServicepublic void changeServiceTaskExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskExpression in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskDelegateExpression(String id, String expression)
changeServiceTaskDelegateExpression in interface DynamicBpmnServicepublic void changeServiceTaskDelegateExpression(String id, String expression, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeServiceTaskDelegateExpression in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeScriptTaskScript(String id, String script)
changeScriptTaskScript in interface DynamicBpmnServicepublic void changeScriptTaskScript(String id, String script, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeScriptTaskScript in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskName(String id, String name)
changeUserTaskName in interface DynamicBpmnServicepublic void changeUserTaskName(String id, String name, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskName in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDescription(String id, String description)
changeUserTaskDescription in interface DynamicBpmnServicepublic void changeUserTaskDescription(String id, String description, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskDescription in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDueDate(String id, String dueDate)
changeUserTaskDueDate in interface DynamicBpmnServicepublic void changeUserTaskDueDate(String id, String dueDate, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskDueDate in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskPriority(String id, String priority)
changeUserTaskPriority in interface DynamicBpmnServicepublic void changeUserTaskPriority(String id, String priority, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskPriority in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCategory(String id, String category)
changeUserTaskCategory in interface DynamicBpmnServicepublic void changeUserTaskCategory(String id, String category, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCategory in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskFormKey(String id, String formKey)
changeUserTaskFormKey in interface DynamicBpmnServicepublic void changeUserTaskFormKey(String id, String formKey, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskFormKey in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskAssignee(String id, String assignee)
changeUserTaskAssignee in interface DynamicBpmnServicepublic void changeUserTaskAssignee(String id, String assignee, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskAssignee in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskOwner(String id, String owner)
changeUserTaskOwner in interface DynamicBpmnServicepublic void changeUserTaskOwner(String id, String owner, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskOwner in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries)
changeUserTaskCandidateUser in interface DynamicBpmnServicepublic void changeUserTaskCandidateUser(String id, String candidateUser, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCandidateUser in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries)
changeUserTaskCandidateGroup in interface DynamicBpmnServicepublic void changeUserTaskCandidateGroup(String id, String candidateGroup, boolean overwriteOtherChangedEntries, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeUserTaskCandidateGroup in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeSequenceFlowCondition(String id, String condition)
changeSequenceFlowCondition in interface DynamicBpmnServicepublic void changeSequenceFlowCondition(String id, String condition, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeSequenceFlowCondition in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode getBpmnElementProperties(String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
getBpmnElementProperties in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationName(String language, String id, String value)
changeLocalizationName in interface DynamicBpmnServicepublic void changeLocalizationName(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeLocalizationName in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationDescription(String language, String id, String value)
changeLocalizationDescription in interface DynamicBpmnServicepublic void changeLocalizationDescription(String language, String id, String value, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
changeLocalizationDescription in interface DynamicBpmnServicepublic com.fasterxml.jackson.databind.node.ObjectNode getLocalizationElementProperties(String language, String id, com.fasterxml.jackson.databind.node.ObjectNode infoNode)
getLocalizationElementProperties in interface DynamicBpmnServiceprotected 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.