Class EcfCodesService
java.lang.Object
edu.suffolk.litlab.efsp.server.services.CodesService
edu.suffolk.litlab.efsp.server.services.EcfCodesService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
getAll()
jakarta.ws.rs.core.Response
getAllowedFileTypes
(String courtId) jakarta.ws.rs.core.Response
getAllPartyTypes
(String courtId) Used for when you need to populate the party types names for a case search or something similarjakarta.ws.rs.core.Response
getCaseSubtypes
(String courtId, String caseTypeId) jakarta.ws.rs.core.Response
getCaseTypes
(String courtId, String categoryId, String timing) jakarta.ws.rs.core.Response
getCategories
(String courtId, boolean fileableOnly, String timing) jakarta.ws.rs.core.Response
getCategoryByCode
(String courtId, String catCode) jakarta.ws.rs.core.Response
getCodesUnderCaseType
(String courtId, String caseTypeId) Returns detailed into on a specific case type, as well as being a HATEOS endpoint (i.e. points to other endpoints).jakarta.ws.rs.core.Response
getCodesUnderCourt
(String courtId) jakarta.ws.rs.core.Response
getCodesUnderFilingTypes
(String courtId, String filingCode) jakarta.ws.rs.core.Response
getCourtLocationCodes
(String courtId) jakarta.ws.rs.core.Response
getCourts
(jakarta.ws.rs.core.HttpHeaders httpHeaders, boolean fileableOnly, boolean withNames) jakarta.ws.rs.core.Response
getCrossReferences
(String courtId, String caseTypeId) jakarta.ws.rs.core.Response
getCrossReferencesOld
(String courtId, String caseTypeId) Deprecated.jakarta.ws.rs.core.Response
getDamageAmounts
(String courtId, String categoryId) jakarta.ws.rs.core.Response
getDataField
(String courtId, String fieldName) jakarta.ws.rs.core.Response
getDataFields
(String courtId) jakarta.ws.rs.core.Response
getDisclaimerRequirements
(String courtId) jakarta.ws.rs.core.Response
getDocumentTypes
(String courtId, String filingCodeId) jakarta.ws.rs.core.Response
getFilerTypes
(String courtId) jakarta.ws.rs.core.Response
getFilingComponents
(String courtId, String filingCodeId) jakarta.ws.rs.core.Response
getFilingStatuses
(String courtId) jakarta.ws.rs.core.Response
getFilingTypes
(String courtId, String categoryId, String typeId, boolean initial) jakarta.ws.rs.core.Response
getLanguages
(String courtId) jakarta.ws.rs.core.Response
getMotionTypes
(String courtId, String filingCodeId) jakarta.ws.rs.core.Response
getNameSuffixes
(String courtId) jakarta.ws.rs.core.Response
getOptionalService
(String courtId, String optServCode) jakarta.ws.rs.core.Response
getOptionalServices
(String courtId, String filingCodeId) jakarta.ws.rs.core.Response
getPartyType
(String courtId, String caseTypeId, String partyTypeId) jakarta.ws.rs.core.Response
getPartyTypeFromAll
(String courtId, String partyTypeId) jakarta.ws.rs.core.Response
getPartyTypes
(String courtId, String caseTypeId) jakarta.ws.rs.core.Response
getProcedureOrRemedies
(String courtId, String categoryId) jakarta.ws.rs.core.Response
getServiceTypes
(String courtId) jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
retrieveCaseTypes
(String retrieveName) jakarta.ws.rs.core.Response
retrieveCategories
(String retrieveName) jakarta.ws.rs.core.Response
retrieveFilingTypes
(String retrieveName) jakarta.ws.rs.core.Response
retrieveOptionalServices
(String retrieveName) jakarta.ws.rs.core.Response
retrievePartyTypes
(String retrieveName) jakarta.ws.rs.core.Response
searchCaseTypes
(String searchTerm) jakarta.ws.rs.core.Response
searchCategories
(String searchTerm) jakarta.ws.rs.core.Response
searchFilingTypes
(String searchTerm) jakarta.ws.rs.core.Response
searchOptionalServices
(String searchTerm) jakarta.ws.rs.core.Response
searchPartyTypes
(String searchTerm) Methods inherited from class edu.suffolk.litlab.efsp.server.services.CodesService
cors, options
-
Constructor Details
-
EcfCodesService
-
-
Method Details
-
getAll
public jakarta.ws.rs.core.Response getAll()- Specified by:
getAll
in classCodesService
-
getCourts
public jakarta.ws.rs.core.Response getCourts(jakarta.ws.rs.core.HttpHeaders httpHeaders, boolean fileableOnly, boolean withNames) - Specified by:
getCourts
in classCodesService
-
getCodesUnderCourt
- Specified by:
getCodesUnderCourt
in classCodesService
-
getCourtLocationCodes
- Specified by:
getCourtLocationCodes
in classCodesService
-
getCodesUnderCaseType
@GET @Path("/courts/{court_id}/case_types/{case_type_id}") public jakarta.ws.rs.core.Response getCodesUnderCaseType(@PathParam("court_id") String courtId, @PathParam("case_type_id") String caseTypeId) throws SQLException Returns detailed into on a specific case type, as well as being a HATEOS endpoint (i.e. points to other endpoints).- Throws:
SQLException
-
getCodesUnderFilingTypes
@GET @Path("/courts/{court_id}/filing_types/{filing_code_id}") public jakarta.ws.rs.core.Response getCodesUnderFilingTypes(@PathParam("court_id") String courtId, @PathParam("filing_code_id") String filingCode) throws SQLException - Throws:
SQLException
-
searchCategories
@GET @Path("/categories") public jakarta.ws.rs.core.Response searchCategories(@QueryParam("search") String searchTerm) throws SQLException - Throws:
SQLException
-
retrieveCategories
@GET @Path("/categories/{retrieve_name}") public jakarta.ws.rs.core.Response retrieveCategories(@PathParam("retrieve_name") String retrieveName) throws SQLException - Throws:
SQLException
-
searchCaseTypes
@GET @Path("/case_types") public jakarta.ws.rs.core.Response searchCaseTypes(@QueryParam("search") String searchTerm) throws SQLException - Throws:
SQLException
-
retrieveCaseTypes
@GET @Path("/case_types/{retrieve_name}") public jakarta.ws.rs.core.Response retrieveCaseTypes(@PathParam("retrieve_name") String retrieveName) throws SQLException - Throws:
SQLException
-
searchFilingTypes
@GET @Path("/filing_types") public jakarta.ws.rs.core.Response searchFilingTypes(@QueryParam("search") String searchTerm) throws SQLException - Throws:
SQLException
-
retrieveFilingTypes
@GET @Path("/filing_types/{retrieve_name}") public jakarta.ws.rs.core.Response retrieveFilingTypes(@PathParam("retrieve_name") String retrieveName) throws SQLException - Throws:
SQLException
-
searchPartyTypes
@GET @Path("/party_types") public jakarta.ws.rs.core.Response searchPartyTypes(@QueryParam("search") String searchTerm) throws SQLException - Throws:
SQLException
-
retrievePartyTypes
@GET @Path("/party_types/{retrieve_name}") public jakarta.ws.rs.core.Response retrievePartyTypes(@PathParam("retrieve_name") String retrieveName) throws SQLException - Throws:
SQLException
-
searchOptionalServices
@GET @Path("/optional_services") public jakarta.ws.rs.core.Response searchOptionalServices(@QueryParam("search") String searchTerm) throws SQLException - Throws:
SQLException
-
retrieveOptionalServices
@GET @Path("/optional_services/{retrieve_name}") public jakarta.ws.rs.core.Response retrieveOptionalServices(@PathParam("retrieve_name") String retrieveName) throws SQLException - Throws:
SQLException
-
getCategories
public jakarta.ws.rs.core.Response getCategories(String courtId, boolean fileableOnly, String timing) throws SQLException - Specified by:
getCategories
in classCodesService
- Throws:
SQLException
-
getCategoryByCode
public jakarta.ws.rs.core.Response getCategoryByCode(String courtId, String catCode) throws SQLException - Specified by:
getCategoryByCode
in classCodesService
- Throws:
SQLException
-
getCaseTypes
public jakarta.ws.rs.core.Response getCaseTypes(String courtId, String categoryId, String timing) throws SQLException - Specified by:
getCaseTypes
in classCodesService
- Throws:
SQLException
-
getNameSuffixes
- Specified by:
getNameSuffixes
in classCodesService
- Throws:
SQLException
-
getCaseSubtypes
public jakarta.ws.rs.core.Response getCaseSubtypes(String courtId, String caseTypeId) throws SQLException - Specified by:
getCaseSubtypes
in classCodesService
- Throws:
SQLException
-
getServiceTypes
- Specified by:
getServiceTypes
in classCodesService
- Throws:
SQLException
-
getProcedureOrRemedies
public jakarta.ws.rs.core.Response getProcedureOrRemedies(String courtId, String categoryId) throws SQLException - Specified by:
getProcedureOrRemedies
in classCodesService
- Throws:
SQLException
-
getFilingTypes
public jakarta.ws.rs.core.Response getFilingTypes(String courtId, String categoryId, String typeId, boolean initial) throws SQLException - Specified by:
getFilingTypes
in classCodesService
- Parameters:
courtId
- The court id where these filing types are present.categoryId
- (optional) used to filter by filing types that can only be used with this case category.typeId
- (optional) used to filter by filing types that can only be used with this case typeinitial
- if true, shows filing types that can be used on initial filings (or initial and subsequent filings). If false, shows filings that can be used on subsequent filings.- Returns:
- The filing info
- Throws:
SQLException
-
getFilerTypes
- Specified by:
getFilerTypes
in classCodesService
- Throws:
SQLException
-
getDamageAmounts
public jakarta.ws.rs.core.Response getDamageAmounts(String courtId, String categoryId) throws SQLException - Specified by:
getDamageAmounts
in classCodesService
- Throws:
SQLException
-
getAllPartyTypes
Description copied from class:CodesService
Used for when you need to populate the party types names for a case search or something similar- Specified by:
getAllPartyTypes
in classCodesService
- Parameters:
courtId
-- Returns:
- Throws:
SQLException
-
getPartyTypeFromAll
public jakarta.ws.rs.core.Response getPartyTypeFromAll(String courtId, String partyTypeId) throws SQLException - Specified by:
getPartyTypeFromAll
in classCodesService
- Throws:
SQLException
-
getPartyTypes
public jakarta.ws.rs.core.Response getPartyTypes(String courtId, String caseTypeId) throws SQLException - Specified by:
getPartyTypes
in classCodesService
- Throws:
SQLException
-
getPartyType
public jakarta.ws.rs.core.Response getPartyType(String courtId, String caseTypeId, String partyTypeId) throws SQLException - Specified by:
getPartyType
in classCodesService
- Throws:
SQLException
-
getCrossReferencesOld
@Deprecated public jakarta.ws.rs.core.Response getCrossReferencesOld(String courtId, String caseTypeId) throws SQLException Deprecated.- Specified by:
getCrossReferencesOld
in classCodesService
- Throws:
SQLException
-
getCrossReferences
public jakarta.ws.rs.core.Response getCrossReferences(String courtId, String caseTypeId) throws SQLException - Specified by:
getCrossReferences
in classCodesService
- Throws:
SQLException
-
getDocumentTypes
public jakarta.ws.rs.core.Response getDocumentTypes(String courtId, String filingCodeId) throws SQLException - Specified by:
getDocumentTypes
in classCodesService
- Throws:
SQLException
-
getMotionTypes
public jakarta.ws.rs.core.Response getMotionTypes(String courtId, String filingCodeId) throws SQLException - Specified by:
getMotionTypes
in classCodesService
- Throws:
SQLException
-
getAllowedFileTypes
- Specified by:
getAllowedFileTypes
in classCodesService
- Throws:
SQLException
-
getFilingStatuses
- Specified by:
getFilingStatuses
in classCodesService
- Throws:
SQLException
-
getFilingComponents
public jakarta.ws.rs.core.Response getFilingComponents(String courtId, String filingCodeId) throws SQLException - Specified by:
getFilingComponents
in classCodesService
- Throws:
SQLException
-
getOptionalServices
public jakarta.ws.rs.core.Response getOptionalServices(String courtId, String filingCodeId) throws SQLException - Specified by:
getOptionalServices
in classCodesService
- Throws:
SQLException
-
getStates
- Specified by:
getStates
in classCodesService
- Throws:
SQLException
-
getLanguages
- Specified by:
getLanguages
in classCodesService
- Throws:
SQLException
-
getDataFields
- Specified by:
getDataFields
in classCodesService
- Throws:
SQLException
-
getDataField
public jakarta.ws.rs.core.Response getDataField(String courtId, String fieldName) throws SQLException - Specified by:
getDataField
in classCodesService
- Throws:
SQLException
-
getOptionalService
public jakarta.ws.rs.core.Response getOptionalService(String courtId, String optServCode) throws SQLException - Specified by:
getOptionalService
in classCodesService
- Throws:
SQLException
-
getDisclaimerRequirements
- Specified by:
getDisclaimerRequirements
in classCodesService
- Throws:
SQLException
-