Package co.novu.api.workflows
Class WorkflowHandler
- java.lang.Object
-
- co.novu.api.workflows.WorkflowHandler
-
public class WorkflowHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowHandler(RestHandler restHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleWorkflowResponsecreateWorkflow(WorkflowRequest request)DeleteWorkflowResponsedeleteWorkflow(String workflowId)SingleWorkflowResponsegetWorkflow(String workflowId)BulkWorkflowResponsegetWorkflows(Integer page, Integer limit)SingleWorkflowResponseupdateWorkflow(String workflowId, UpdateWorkflowRequest request)SingleWorkflowResponseupdateWorkflowStatus(String workflowId, UpdateWorkflowStatusRequest request)
-
-
-
Constructor Detail
-
WorkflowHandler
public WorkflowHandler(RestHandler restHandler)
-
-
Method Detail
-
getWorkflows
public BulkWorkflowResponse getWorkflows(Integer page, Integer limit) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
createWorkflow
public SingleWorkflowResponse createWorkflow(WorkflowRequest request) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
updateWorkflow
public SingleWorkflowResponse updateWorkflow(String workflowId, UpdateWorkflowRequest request) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
deleteWorkflow
public DeleteWorkflowResponse deleteWorkflow(String workflowId) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
getWorkflow
public SingleWorkflowResponse getWorkflow(String workflowId) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
updateWorkflowStatus
public SingleWorkflowResponse updateWorkflowStatus(String workflowId, UpdateWorkflowStatusRequest request) throws IOException, NovuNetworkException
- Throws:
IOExceptionNovuNetworkException
-
-