Interface WorkflowsClient

    • Method Detail

      • getWorkflow

        java.util.concurrent.CompletableFuture<GetWorkflowResponse> getWorkflow​(java.lang.String workflowId)
      • removeWorkflow

        java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflow​(java.lang.String workflowId)
      • addWorkflowAction

        java.util.concurrent.CompletableFuture<IdResponse> addWorkflowAction​(java.lang.String workflowId,
                                                                             WorkflowActionRequest workflowActionRequest)
      • updateWorkflowAction

        java.util.concurrent.CompletableFuture<EmptyResponse> updateWorkflowAction​(java.lang.String workflowId,
                                                                                   java.lang.String actionId,
                                                                                   WorkflowActionRequest workflowActionRequest)
      • removeWorkflowAction

        java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflowAction​(java.lang.String workflowId,
                                                                                   java.lang.String actionId)
      • addWorkflowCondition

        java.util.concurrent.CompletableFuture<IdResponse> addWorkflowCondition​(java.lang.String workflowId,
                                                                                WorkflowConditionRequest workflowConditionRequest)
      • updateWorkflowCondition

        java.util.concurrent.CompletableFuture<EmptyResponse> updateWorkflowCondition​(java.lang.String workflowId,
                                                                                      java.lang.String conditionId,
                                                                                      WorkflowConditionRequest workflowConditionRequest)
      • removeWorkflowCondition

        java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflowCondition​(java.lang.String workflowId,
                                                                                      java.lang.String conditionId)
      • testWorkflow

        java.util.concurrent.CompletableFuture<EmptyResponse> testWorkflow​(java.lang.String workflowId,
                                                                           EventTypesRequest eventTypesRequest)
      • getEvent

        java.util.concurrent.CompletableFuture<GetEventResponse> getEvent​(java.lang.String eventId)
      • getActionInvocations

        java.util.concurrent.CompletableFuture<WorkflowActionInvocationsResponse> getActionInvocations​(java.lang.String eventId,
                                                                                                       java.lang.String actionId)
      • reflowByEvent

        java.util.concurrent.CompletableFuture<ReflowResponse> reflowByEvent​(java.lang.String eventId)
      • reflowByEventAndWorkflow

        java.util.concurrent.CompletableFuture<ReflowResponse> reflowByEventAndWorkflow​(java.lang.String eventId,
                                                                                        java.lang.String workflowId)
      • getSubjectEvents

        java.util.concurrent.CompletableFuture<SubjectEventsResponse> getSubjectEvents​(java.lang.String subjectId)
      • reflowBySubject

        java.util.concurrent.CompletableFuture<ReflowResponse> reflowBySubject​(java.lang.String subjectId)
      • reflowBySubjectAndWorkflow

        java.util.concurrent.CompletableFuture<ReflowResponse> reflowBySubjectAndWorkflow​(java.lang.String subjectId,
                                                                                          java.lang.String workflowId)