Class DynamicBpmnServiceImpl

    • Method Detail

      • getProcessDefinitionInfo

        public com.fasterxml.jackson.databind.node.ObjectNode getProcessDefinitionInfo​(java.lang.String processDefinitionId)
        Specified by:
        getProcessDefinitionInfo in interface DynamicBpmnService
      • saveProcessDefinitionInfo

        public void saveProcessDefinitionInfo​(java.lang.String processDefinitionId,
                                              com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        saveProcessDefinitionInfo in interface DynamicBpmnService
      • changeServiceTaskClassName

        public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskClassName​(java.lang.String id,
                                                                                         java.lang.String className)
        Specified by:
        changeServiceTaskClassName in interface DynamicBpmnService
      • changeServiceTaskClassName

        public void changeServiceTaskClassName​(java.lang.String id,
                                               java.lang.String className,
                                               com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeServiceTaskClassName in interface DynamicBpmnService
      • changeServiceTaskExpression

        public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskExpression​(java.lang.String id,
                                                                                          java.lang.String expression)
        Specified by:
        changeServiceTaskExpression in interface DynamicBpmnService
      • changeServiceTaskExpression

        public void changeServiceTaskExpression​(java.lang.String id,
                                                java.lang.String expression,
                                                com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeServiceTaskExpression in interface DynamicBpmnService
      • changeServiceTaskDelegateExpression

        public com.fasterxml.jackson.databind.node.ObjectNode changeServiceTaskDelegateExpression​(java.lang.String id,
                                                                                                  java.lang.String expression)
        Specified by:
        changeServiceTaskDelegateExpression in interface DynamicBpmnService
      • changeServiceTaskDelegateExpression

        public void changeServiceTaskDelegateExpression​(java.lang.String id,
                                                        java.lang.String expression,
                                                        com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeServiceTaskDelegateExpression in interface DynamicBpmnService
      • changeScriptTaskScript

        public com.fasterxml.jackson.databind.node.ObjectNode changeScriptTaskScript​(java.lang.String id,
                                                                                     java.lang.String script)
        Specified by:
        changeScriptTaskScript in interface DynamicBpmnService
      • changeScriptTaskScript

        public void changeScriptTaskScript​(java.lang.String id,
                                           java.lang.String script,
                                           com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeScriptTaskScript in interface DynamicBpmnService
      • changeUserTaskName

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskName​(java.lang.String id,
                                                                                 java.lang.String name)
        Specified by:
        changeUserTaskName in interface DynamicBpmnService
      • changeUserTaskName

        public void changeUserTaskName​(java.lang.String id,
                                       java.lang.String name,
                                       com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskName in interface DynamicBpmnService
      • changeUserTaskDescription

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDescription​(java.lang.String id,
                                                                                        java.lang.String description)
        Specified by:
        changeUserTaskDescription in interface DynamicBpmnService
      • changeUserTaskDescription

        public void changeUserTaskDescription​(java.lang.String id,
                                              java.lang.String description,
                                              com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskDescription in interface DynamicBpmnService
      • changeUserTaskDueDate

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskDueDate​(java.lang.String id,
                                                                                    java.lang.String dueDate)
        Specified by:
        changeUserTaskDueDate in interface DynamicBpmnService
      • changeUserTaskDueDate

        public void changeUserTaskDueDate​(java.lang.String id,
                                          java.lang.String dueDate,
                                          com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskDueDate in interface DynamicBpmnService
      • changeUserTaskPriority

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskPriority​(java.lang.String id,
                                                                                     java.lang.String priority)
        Specified by:
        changeUserTaskPriority in interface DynamicBpmnService
      • changeUserTaskPriority

        public void changeUserTaskPriority​(java.lang.String id,
                                           java.lang.String priority,
                                           com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskPriority in interface DynamicBpmnService
      • changeUserTaskCategory

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCategory​(java.lang.String id,
                                                                                     java.lang.String category)
        Specified by:
        changeUserTaskCategory in interface DynamicBpmnService
      • changeUserTaskCategory

        public void changeUserTaskCategory​(java.lang.String id,
                                           java.lang.String category,
                                           com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskCategory in interface DynamicBpmnService
      • changeUserTaskFormKey

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskFormKey​(java.lang.String id,
                                                                                    java.lang.String formKey)
        Specified by:
        changeUserTaskFormKey in interface DynamicBpmnService
      • changeUserTaskFormKey

        public void changeUserTaskFormKey​(java.lang.String id,
                                          java.lang.String formKey,
                                          com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskFormKey in interface DynamicBpmnService
      • changeUserTaskAssignee

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskAssignee​(java.lang.String id,
                                                                                     java.lang.String assignee)
        Specified by:
        changeUserTaskAssignee in interface DynamicBpmnService
      • changeUserTaskAssignee

        public void changeUserTaskAssignee​(java.lang.String id,
                                           java.lang.String assignee,
                                           com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskAssignee in interface DynamicBpmnService
      • changeUserTaskOwner

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskOwner​(java.lang.String id,
                                                                                  java.lang.String owner)
        Specified by:
        changeUserTaskOwner in interface DynamicBpmnService
      • changeUserTaskOwner

        public void changeUserTaskOwner​(java.lang.String id,
                                        java.lang.String owner,
                                        com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskOwner in interface DynamicBpmnService
      • changeUserTaskCandidateUser

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateUser​(java.lang.String id,
                                                                                          java.lang.String candidateUser,
                                                                                          boolean overwriteOtherChangedEntries)
        Specified by:
        changeUserTaskCandidateUser in interface DynamicBpmnService
      • changeUserTaskCandidateUser

        public void changeUserTaskCandidateUser​(java.lang.String id,
                                                java.lang.String candidateUser,
                                                boolean overwriteOtherChangedEntries,
                                                com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskCandidateUser in interface DynamicBpmnService
      • changeUserTaskCandidateGroup

        public com.fasterxml.jackson.databind.node.ObjectNode changeUserTaskCandidateGroup​(java.lang.String id,
                                                                                           java.lang.String candidateGroup,
                                                                                           boolean overwriteOtherChangedEntries)
        Specified by:
        changeUserTaskCandidateGroup in interface DynamicBpmnService
      • changeUserTaskCandidateGroup

        public void changeUserTaskCandidateGroup​(java.lang.String id,
                                                 java.lang.String candidateGroup,
                                                 boolean overwriteOtherChangedEntries,
                                                 com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeUserTaskCandidateGroup in interface DynamicBpmnService
      • changeDmnTaskDecisionTableKey

        public com.fasterxml.jackson.databind.node.ObjectNode changeDmnTaskDecisionTableKey​(java.lang.String id,
                                                                                            java.lang.String decisionTableKey)
        Specified by:
        changeDmnTaskDecisionTableKey in interface DynamicBpmnService
      • changeDmnTaskDecisionTableKey

        public void changeDmnTaskDecisionTableKey​(java.lang.String id,
                                                  java.lang.String decisionTableKey,
                                                  com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeDmnTaskDecisionTableKey in interface DynamicBpmnService
      • changeSequenceFlowCondition

        public com.fasterxml.jackson.databind.node.ObjectNode changeSequenceFlowCondition​(java.lang.String id,
                                                                                          java.lang.String condition)
        Specified by:
        changeSequenceFlowCondition in interface DynamicBpmnService
      • changeSequenceFlowCondition

        public void changeSequenceFlowCondition​(java.lang.String id,
                                                java.lang.String condition,
                                                com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        changeSequenceFlowCondition in interface DynamicBpmnService
      • getBpmnElementProperties

        public com.fasterxml.jackson.databind.node.ObjectNode getBpmnElementProperties​(java.lang.String id,
                                                                                       com.fasterxml.jackson.databind.node.ObjectNode infoNode)
        Specified by:
        getBpmnElementProperties in interface DynamicBpmnService
      • changeLocalizationName

        public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationName​(java.lang.String language,
                                                                                     java.lang.String id,
                                                                                     java.lang.String value)
        Specified by:
        changeLocalizationName in interface DynamicBpmnService
      • 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:
        changeLocalizationName in interface DynamicBpmnService
      • changeLocalizationDescription

        public com.fasterxml.jackson.databind.node.ObjectNode changeLocalizationDescription​(java.lang.String language,
                                                                                            java.lang.String id,
                                                                                            java.lang.String value)
        Specified by:
        changeLocalizationDescription in interface DynamicBpmnService
      • 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:
        changeLocalizationDescription in interface DynamicBpmnService
      • 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:
        getLocalizationElementProperties in interface DynamicBpmnService
      • 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)