Class TestCaseResolutionStatusResource


@Path("/v1/dataQuality/testCases/testCaseIncidentStatus") @Produces("application/json") @Consumes("application/json") public class TestCaseResolutionStatusResource extends EntityTimeSeriesResource<TestCaseResolutionStatus,TestCaseResolutionStatusRepository>
  • Field Details

  • Constructor Details

    • TestCaseResolutionStatusResource

      public TestCaseResolutionStatusResource(Authorizer authorizer)
  • Method Details

    • list

      @GET public ResultList<TestCaseResolutionStatus> list(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("testCaseId") UUID testCaseId, @DefaultValue("10") @QueryParam("limit") @Min(0L) @Max(1000000L) @javax.validation.constraints.Min(0L),@javax.validation.constraints.Max(1000000L) int limitParam, @QueryParam("offset") String offset, @NonNull @QueryParam("startTs") @NonNull Long startTs, @NonNull @QueryParam("endTs") @NonNull Long endTs, @QueryParam("testCaseResolutionStatusType") String testCaseResolutionStatusType, @DefaultValue("false") @QueryParam("latest") Boolean latest, @QueryParam("assignee") String assignee, @QueryParam("testCaseFQN") String testCaseFQN)
    • listForStateId

      @GET @Path("/stateId/{stateId}") public ResultList<TestCaseResolutionStatus> listForStateId(@Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("stateId") UUID stateId)
    • get

      @GET @Path("/{id}") public TestCaseResolutionStatus get(@Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("id") UUID testCaseResolutionStatusId)
    • create

      @POST public javax.ws.rs.core.Response create(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @Valid @Valid CreateTestCaseResolutionStatus createTestCaseResolutionStatus)
    • patch

      @PATCH @Path("/{id}") @Consumes("application/json-patch+json") public javax.ws.rs.core.Response patch(@Context javax.ws.rs.core.UriInfo uriInfo, @Context javax.ws.rs.core.SecurityContext securityContext, @PathParam("id") UUID id, javax.json.JsonPatch patch) throws IntrospectionException, InvocationTargetException, IllegalAccessException
      Throws:
      IntrospectionException
      InvocationTargetException
      IllegalAccessException