Class JobEnvironmentRestResource
java.lang.Object
org.tasktide.api.resources.services.rest.JobEnvironmentRestResource
@Path("/services/job-environment")
@RequestScoped
public class JobEnvironmentRestResource
extends Object
REST resource for interacting with
JobEnvironmentService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecreateJobEnvironment(JobEnvironment jobEnvironment, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedJobEnvironment, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsecreateJobEnvironments(List<JobEnvironment> jobEnvironments, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedJobEnvironmentcollection, returning whether the resource was created to the clientjakarta.ws.rs.core.ResponsedropJobEnvironment(String id, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for droppingJobEnvironmentby Idjakarta.ws.rs.core.ResponsereadJobEnvironment(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 fetchingJobEnvironmentby Id, field having value, or field having value for a group having a valuejakarta.ws.rs.core.ResponseupdateJobEnvironment(JobEnvironment jobEnvironment, jakarta.ws.rs.core.HttpHeaders reqHeader, jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingJobEnvironmentproviding new resource
-
Constructor Details
-
JobEnvironmentRestResource
public JobEnvironmentRestResource()Construct withJobEnvironmentTaskTideService
-
-
Method Details
-
createJobEnvironment
@POST @Path("/add") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createJobEnvironment(JobEnvironment jobEnvironment, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to create providedJobEnvironment, returning whether the resource was created to the client- Parameters:
jobEnvironment-reqHeader-uriInfo-securityContext-- Returns:
Response
-
createJobEnvironments
@POST @Path("/import") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response createJobEnvironments(List<JobEnvironment> jobEnvironments, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint to import providedJobEnvironmentcollection, returning whether the resource was created to the client- Parameters:
jobEnvironments-reqHeader-uriInfo-securityContext-- Returns:
Response
-
readJobEnvironment
@GET @Path("/get") @Produces("application/json") public jakarta.ws.rs.core.Response readJobEnvironment(@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 fetchingJobEnvironmentby 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
-
dropJobEnvironment
@DELETE @Path("/drop/{id}") @Produces("application/json") public jakarta.ws.rs.core.Response dropJobEnvironment(@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 droppingJobEnvironmentby Id- Parameters:
id-reqHeader-uriInfo-securityContext-- Returns:
Response
-
updateJobEnvironment
@PUT @Path("/update") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response updateJobEnvironment(JobEnvironment jobEnvironment, @Context jakarta.ws.rs.core.HttpHeaders reqHeader, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.SecurityContext securityContext) Endpoint for updatingJobEnvironmentproviding new resource- Parameters:
jobEnvironment-reqHeader-uriInfo-securityContext-- Returns:
Response
-