Class AbstractBusinessRuleTaskBuilder<B extends AbstractBusinessRuleTaskBuilder<B>>

    • Method Detail

      • implementation

        public B implementation​(String implementation)
        Sets the implementation of the business rule task.
        Parameters:
        implementation - the implementation to set
        Returns:
        the builder object
      • camundaClass

        public B camundaClass​(Class camundaClass)
        Sets the camunda class attribute.
        Parameters:
        camundaClass - the class name to set
        Returns:
        the builder object
      • camundaClass

        public B camundaClass​(String fullQualifiedClassName)
        Sets the camunda class attribute.
        Parameters:
        camundaClass - the class name to set
        Returns:
        the builder object
      • camundaDelegateExpression

        public B camundaDelegateExpression​(String camundaExpression)
        Sets the camunda delegateExpression attribute.
        Parameters:
        camundaExpression - the delegateExpression to set
        Returns:
        the builder object
      • camundaExpression

        public B camundaExpression​(String camundaExpression)
        Sets the camunda expression attribute.
        Parameters:
        camundaExpression - the expression to set
        Returns:
        the builder object
      • camundaResultVariable

        public B camundaResultVariable​(String camundaResultVariable)
        Sets the camunda resultVariable attribute.
        Parameters:
        camundaResultVariable - the name of the process variable
        Returns:
        the builder object
      • camundaTopic

        public B camundaTopic​(String camundaTopic)
        Sets the camunda topic attribute. This is only meaningful when the camundaType(String) attribute has the value external.
        Parameters:
        camundaTopic - the topic to set
        Returns:
        the builder object
      • camundaType

        public B camundaType​(String camundaType)
        Sets the camunda type attribute.
        Parameters:
        camundaType - the type of the service task
        Returns:
        the builder object
      • camundaDecisionRef

        public B camundaDecisionRef​(String camundaDecisionRef)
        Sets the camunda decisionRef attribute.
        Parameters:
        camundaDecisionRef - the decisionRef to set
        Returns:
        the builder object
      • camundaDecisionRefBinding

        public B camundaDecisionRefBinding​(String camundaDecisionRefBinding)
        Sets the camunda decisionRefBinding attribute.
        Parameters:
        camundaDecisionRefBinding - the decisionRefBinding to set
        Returns:
        the builder object
      • camundaDecisionRefVersion

        public B camundaDecisionRefVersion​(String camundaDecisionRefVersion)
        Sets the camunda decisionRefVersion attribute.
        Parameters:
        camundaDecisionRefVersion - the decisionRefVersion to set
        Returns:
        the builder object
      • camundaDecisionRefVersionTag

        public B camundaDecisionRefVersionTag​(String camundaDecisionRefVersionTag)
        Sets the camunda decisionRefVersionTag attribute.
        Parameters:
        camundaDecisionRefVersionTag - the decisionRefVersionTag to set
        Returns:
        the builder object
      • camundaDecisionRefTenantId

        public B camundaDecisionRefTenantId​(String decisionRefTenantId)
        Sets the camunda decisionRefTenantId attribute.
        Parameters:
        decisionRefTenantId - the decisionRefTenantId to set
        Returns:
        the builder object
      • camundaMapDecisionResult

        public B camundaMapDecisionResult​(String camundaMapDecisionResult)
        Set the camunda mapDecisionResult attribute.
        Parameters:
        camundaMapDecisionResult - the mapper for the decision result to set
        Returns:
        the builder object
      • camundaTaskPriority

        public B camundaTaskPriority​(String taskPriority)
        Sets the camunda task priority attribute. This is only meaningful when the camundaType(String) attribute has the value external.
        Parameters:
        taskPriority - the priority for the external task
        Returns:
        the builder object