Class CasesService

java.lang.Object
edu.suffolk.litlab.efspserver.services.CasesService

@Produces("application/json") public class CasesService extends Object
  • Constructor Details

  • Method Details

    • getAll

      @GET @Path("/") public jakarta.ws.rs.core.Response getAll()
    • getCourts

      @GET @Path("/courts") public jakarta.ws.rs.core.Response getCourts()
    • getEndpointsUnderCourt

      @GET @Path("/courts/{court_id}") public jakarta.ws.rs.core.Response getEndpointsUnderCourt(@PathParam("court_id") String courtId)
    • getCaseList

      @GET @Path("/courts/{court_id}/cases") public jakarta.ws.rs.core.Response getCaseList(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @QueryParam("docket_number") String docketId, @QueryParam("business_name") String businessName, @QueryParam("first_name") String firstName, @QueryParam("middle_name") String middleName, @QueryParam("last_name") String lastName) throws com.fasterxml.jackson.core.JsonProcessingException
      Gets all possible cases associated with either a party's name or a docket number.
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getCase

      @GET @Path("/courts/{court_id}/cases/{case_tracking_id}") public jakarta.ws.rs.core.Response getCase(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @PathParam("case_tracking_id") String caseId)
    • getDocument

      @GET @Path("/courts/{court_id}/cases/{case_tracking_id}/documents") public jakarta.ws.rs.core.Response getDocument(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @PathParam("case_tracking_id") String caseId)
      Tyler says that Getting document isn't supported. This is here to make that clear to users.
      Parameters:
      httpHeaders -
      courtId -
      caseId -
      Returns:
    • getServiceAttachCaseList

      @GET @Path("/courts/{court_id}/service-contacts/{service_contact_id}/cases") public jakarta.ws.rs.core.Response getServiceAttachCaseList(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @PathParam("service_contact_id") String serviceId)
    • getServiceInformation

      @GET @Path("/courts/{court_id}/cases/{case_tracking_id}/service-information") public jakarta.ws.rs.core.Response getServiceInformation(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @PathParam("case_tracking_id") String caseId)
    • getServiceInformationHistory

      @GET @Path("/courts/{court_id}/cases/{case_tracking_id}/service-information-history") public jakarta.ws.rs.core.Response getServiceInformationHistory(@Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @PathParam("court_id") String courtId, @PathParam("case_tracking_id") String caseId)