Package com.checkout.workflows
Interface WorkflowsClient
-
- All Known Implementing Classes:
WorkflowsClientImpl
public interface WorkflowsClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<IdResponse>addWorkflowAction(java.lang.String workflowId, WorkflowActionRequest workflowActionRequest)java.util.concurrent.CompletableFuture<IdResponse>addWorkflowCondition(java.lang.String workflowId, WorkflowConditionRequest workflowConditionRequest)java.util.concurrent.CompletableFuture<CreateWorkflowResponse>createWorkflow(CreateWorkflowRequest createWorkflowRequest)java.util.concurrent.CompletableFuture<WorkflowActionInvocationsResponse>getActionInvocations(java.lang.String eventId, java.lang.String actionId)java.util.concurrent.CompletableFuture<GetEventResponse>getEvent(java.lang.String eventId)java.util.concurrent.CompletableFuture<ItemsResponse<WorkflowEventTypes>>getEventTypes()java.util.concurrent.CompletableFuture<SubjectEventsResponse>getSubjectEvents(java.lang.String subjectId)java.util.concurrent.CompletableFuture<GetWorkflowResponse>getWorkflow(java.lang.String workflowId)java.util.concurrent.CompletableFuture<GetWorkflowsResponse>getWorkflows()java.util.concurrent.CompletableFuture<ReflowResponse>reflow(ReflowRequest reflowRequest)java.util.concurrent.CompletableFuture<ReflowResponse>reflowByEvent(java.lang.String eventId)java.util.concurrent.CompletableFuture<ReflowResponse>reflowByEventAndWorkflow(java.lang.String eventId, java.lang.String workflowId)java.util.concurrent.CompletableFuture<ReflowResponse>reflowBySubject(java.lang.String subjectId)java.util.concurrent.CompletableFuture<ReflowResponse>reflowBySubjectAndWorkflow(java.lang.String subjectId, java.lang.String workflowId)java.util.concurrent.CompletableFuture<EmptyResponse>removeWorkflow(java.lang.String workflowId)java.util.concurrent.CompletableFuture<EmptyResponse>removeWorkflowAction(java.lang.String workflowId, java.lang.String actionId)java.util.concurrent.CompletableFuture<EmptyResponse>removeWorkflowCondition(java.lang.String workflowId, java.lang.String conditionId)java.util.concurrent.CompletableFuture<EmptyResponse>testWorkflow(java.lang.String workflowId, EventTypesRequest eventTypesRequest)java.util.concurrent.CompletableFuture<UpdateWorkflowResponse>updateWorkflow(java.lang.String workflowId, UpdateWorkflowRequest updateWorkflowRequest)java.util.concurrent.CompletableFuture<EmptyResponse>updateWorkflowAction(java.lang.String workflowId, java.lang.String actionId, WorkflowActionRequest workflowActionRequest)java.util.concurrent.CompletableFuture<EmptyResponse>updateWorkflowCondition(java.lang.String workflowId, java.lang.String conditionId, WorkflowConditionRequest workflowConditionRequest)
-
-
-
Method Detail
-
getWorkflows
java.util.concurrent.CompletableFuture<GetWorkflowsResponse> getWorkflows()
-
createWorkflow
java.util.concurrent.CompletableFuture<CreateWorkflowResponse> createWorkflow(CreateWorkflowRequest createWorkflowRequest)
-
getWorkflow
java.util.concurrent.CompletableFuture<GetWorkflowResponse> getWorkflow(java.lang.String workflowId)
-
removeWorkflow
java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflow(java.lang.String workflowId)
-
updateWorkflow
java.util.concurrent.CompletableFuture<UpdateWorkflowResponse> updateWorkflow(java.lang.String workflowId, UpdateWorkflowRequest updateWorkflowRequest)
-
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)
-
getEventTypes
java.util.concurrent.CompletableFuture<ItemsResponse<WorkflowEventTypes>> getEventTypes()
-
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)
-
reflow
java.util.concurrent.CompletableFuture<ReflowResponse> reflow(ReflowRequest reflowRequest)
-
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)
-
-