Class StepRestResource
java.lang.Object
jakarta.ws.rs.core.Application
org.tasktide.api.TaskTideRestApi
org.tasktide.api.resources.services.rest.StepRestResource
REST resource for interacting with
StepService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateNamedStep(String stepName, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create a new emptyStep, returning created resource to the clientjakarta.ws.rs.core.ResponsecreateStep(Step step, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedStep, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsecreateSteps(List<Step> steps, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedStepcollection, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsedropStep(String id, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for droppingStepby Idjakarta.ws.rs.core.ResponsereadStep(String id, String field, String value, String grouping, String groupingVal, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for fetchingStepby Id, field having value, or field having value for a group having a valuejakarta.ws.rs.core.ResponseupdateStep(Step step, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingStepproviding new resourceMethods inherited from class jakarta.ws.rs.core.Application
getClasses, getProperties, getSingletons
-
Constructor Details
-
StepRestResource
public StepRestResource()Construct withStepTaskTideService
-
-
Method Details
-
createStep
@POST @Path("/add") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createStep(Step step, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedStep, returning whether the resource was created to the client- Parameters:
step-reqHeader-uriInfo-securityContext-- Returns:
Response
-
createSteps
@POST @Path("/import") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createSteps(List<Step> steps, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedStepcollection, returning whether the resource was created to the client- Parameters:
steps-reqHeader-uriInfo-securityContext-- Returns:
Response
-
createNamedStep
@GET @Path("/create") @Produces("application/json") public jakarta.ws.rs.core.Response createNamedStep(@QueryParam("stepName") String stepName, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create a new emptyStep, returning created resource to the client- Parameters:
stepName-reqHeader-uriInfo-securityContext-- Returns:
Response
-
readStep
@GET @Path("/get") @Produces("application/json") public jakarta.ws.rs.core.Response readStep(@QueryParam("id") String id, @QueryParam("field") String field, @QueryParam("value") String value, @QueryParam("grouping") String grouping, @QueryParam("groupingValue") String groupingVal, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for fetchingStepby Id, field having value, or field having value for a group having a value- Parameters:
id-field-value-grouping-groupingVal-reqHeader-uriInfo-securityContext-- Returns:
Response
-
dropStep
@DELETE @Path("/drop/{id}") @Produces("application/json") public jakarta.ws.rs.core.Response dropStep(@PathParam("id") String id, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for droppingStepby Id- Parameters:
id-reqHeader-uriInfo-securityContext-- Returns:
Response
-
updateStep
@PUT @Path("/update") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response updateStep(Step step, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingStepproviding new resource- Parameters:
step-reqHeader-uriInfo-securityContext-- Returns:
Response
-