Class WorkflowExtension<BlackboardType extends Blackboard<?>>

  • Type Parameters:
    BlackboardType - the generic type

    public class WorkflowExtension<BlackboardType extends Blackboard<?>>
    extends Object
    A data class composing the relevant elements that form an instance of the work flow extension point.
    • Constructor Detail

      • WorkflowExtension

        public WorkflowExtension​(String id,
                                 String workflowId)
        Instantiates a new workflow extension.
        Parameters:
        id - the id
        workflowId - the workflow id
    • Method Detail

      • getId

        public String getId()
        Gets the id.
        Returns:
        the id
      • getWorkflowExtensionJob

        public AbstractWorkflowExtensionJob<?> getWorkflowExtensionJob()
        Gets the workflow extension job.
        Returns:
        the workflow extension job
      • setWorkflowExtensionJob

        public void setWorkflowExtensionJob​(AbstractWorkflowExtensionJob<BlackboardType> workflowExtensionJob)
        Sets the workflow extension job.
        Parameters:
        workflowExtensionJob - the new workflow extension job
      • setExtensionConfigurationBuilder

        public void setExtensionConfigurationBuilder​(AbstractWorkflowExtensionConfigurationBuilder extensionConfigurationBuilder)
        Sets the extension configuration builder.
        Parameters:
        extensionConfigurationBuilder - the new extension configuration builder
      • getPriority

        public int getPriority()
        Gets the priority.
        Returns:
        the priority
      • setPriority

        public void setPriority​(int priority)
        Sets the priority.
        Parameters:
        priority - the new priority
      • getWorkflowId

        public String getWorkflowId()
        Gets the workflow id.
        Returns:
        the workflow id