public class WorkflowsClientImpl extends AbstractClient implements WorkflowsClient
apiClient, configuration| Constructor and Description |
|---|
WorkflowsClientImpl(ApiClient apiClient,
CheckoutConfiguration configuration) |
| Modifier and Type | Method and 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<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) |
buildPath, isSandbox, sdkAuthorization, sdkAuthorizationpublic WorkflowsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
public java.util.concurrent.CompletableFuture<GetWorkflowsResponse> getWorkflows()
getWorkflows in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<CreateWorkflowResponse> createWorkflow(CreateWorkflowRequest createWorkflowRequest)
createWorkflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<GetWorkflowResponse> getWorkflow(java.lang.String workflowId)
getWorkflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflow(java.lang.String workflowId)
removeWorkflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<UpdateWorkflowResponse> updateWorkflow(java.lang.String workflowId, UpdateWorkflowRequest updateWorkflowRequest)
updateWorkflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<IdResponse> addWorkflowAction(java.lang.String workflowId, WorkflowActionRequest workflowActionRequest)
addWorkflowAction in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> updateWorkflowAction(java.lang.String workflowId, java.lang.String actionId, WorkflowActionRequest workflowActionRequest)
updateWorkflowAction in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflowAction(java.lang.String workflowId, java.lang.String actionId)
removeWorkflowAction in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<IdResponse> addWorkflowCondition(java.lang.String workflowId, WorkflowConditionRequest workflowConditionRequest)
addWorkflowCondition in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> updateWorkflowCondition(java.lang.String workflowId, java.lang.String conditionId, WorkflowConditionRequest workflowConditionRequest)
updateWorkflowCondition in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<EmptyResponse> removeWorkflowCondition(java.lang.String workflowId, java.lang.String conditionId)
removeWorkflowCondition in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ItemsResponse<WorkflowEventTypes>> getEventTypes()
getEventTypes in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<GetEventResponse> getEvent(java.lang.String eventId)
getEvent in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<WorkflowActionInvocationsResponse> getActionInvocations(java.lang.String eventId, java.lang.String actionId)
getActionInvocations in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ReflowResponse> reflowByEvent(java.lang.String eventId)
reflowByEvent in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ReflowResponse> reflowByEventAndWorkflow(java.lang.String eventId, java.lang.String workflowId)
reflowByEventAndWorkflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ReflowResponse> reflow(ReflowRequest reflowRequest)
reflow in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<SubjectEventsResponse> getSubjectEvents(java.lang.String subjectId)
getSubjectEvents in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ReflowResponse> reflowBySubject(java.lang.String subjectId)
reflowBySubject in interface WorkflowsClientpublic java.util.concurrent.CompletableFuture<ReflowResponse> reflowBySubjectAndWorkflow(java.lang.String subjectId, java.lang.String workflowId)
reflowBySubjectAndWorkflow in interface WorkflowsClient