Interface WorkflowDefinitionService

    • Method Detail

      • list

        List<? extends WorkflowDefinition> list()
        List all workflow definitions with details.
        Returns:
        List of workflow definitions.
      • create

        List<? extends WorkflowDefinition> create​(InputStream wfText,
                                                  Scope scope)
        Create one or more workflow definitions.
        Parameters:
        wfText - Text in YAML format (Mistral language) with one or more workflow definitions.
        scope - Scope of newly created workflows.
        Returns:
        Created workflow definitions.
      • get

        WorkflowDefinition get​(String identifier)
        Get workflow definition by its identifier.
        Parameters:
        identifier - Workflow definition identifier (either ID or name).
        Returns:
        Workflow definition.
      • delete

        ActionResponse delete​(String identifier)
        Delete workflow definition by its identifier.
        Parameters:
        identifier - Workflow definition identifier (either ID or name).
        Returns:
        Action response from the server.