Class Ecf4Filer
java.lang.Object
edu.suffolk.litlab.efsp.server.services.impl.EfmCheckableFilingInterface
edu.suffolk.litlab.efsp.server.setup.tyler.Ecf4Filer
- All Implemented Interfaces:
EfmFilingInterface
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.suffolk.litlab.efsp.server.services.impl.EfmFilingInterface
EfmFilingInterface.ApiChoice -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecancelFiling(String courtId, String filingId, String apiToken) jakarta.ws.rs.core.Responsedisclaimers(String courtId) TYLER ONLY at the moment: returns a list of disclaimers that must be shown to the user before filing.jakarta.ws.rs.core.ResponsegetFilingDetails(String courtId, String filingId, String apiToken) com.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getFilingFees(FilingInformation info, String apiToken) jakarta.ws.rs.core.ResponsegetFilingList(String courtId, String submitterId, LocalDate startDate, LocalDate beforeDate, String apiToken) jakarta.ws.rs.core.ResponsegetFilingService(String courtId, String filingId, String contactId, String apiToken) jakarta.ws.rs.core.ResponsegetFilingStatus(String courtId, String filingId, String apiToken) Used to get the proper header that contains the right token.Used to properly verify with the SecurityHub.jakarta.ws.rs.core.Responsecom.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getServiceTypes(FilingInformation info, String apiToken) com.hubspot.algebra.Result<FilingResult, FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, String apiToken, EfmFilingInterface.ApiChoice choice) Core logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,java.lang.String,edu.suffolk.litlab.efsp.server.services.impl.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,java.lang.String,edu.suffolk.litlab.efsp.utils.InfoCollector).Methods inherited from class edu.suffolk.litlab.efsp.server.services.impl.EfmCheckableFilingInterface
checkFiling, sendFiling
-
Constructor Details
-
Ecf4Filer
-
-
Method Details
-
getHeaderKey
Description copied from interface:EfmFilingInterfaceUsed to get the proper header that contains the right token. -
submitFilingIfReady
public com.hubspot.algebra.Result<FilingResult,FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, String apiToken, EfmFilingInterface.ApiChoice choice) Description copied from class:EfmCheckableFilingInterfaceCore logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,java.lang.String,edu.suffolk.litlab.efsp.server.services.impl.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,java.lang.String,edu.suffolk.litlab.efsp.utils.InfoCollector).- Specified by:
submitFilingIfReadyin classEfmCheckableFilingInterface- Parameters:
info- The Java intermediatary object with all filing infocollector- The class that holds errors or missingVars- Returns:
- Same return type as
EfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,java.lang.String,edu.suffolk.litlab.efsp.server.services.impl.EfmFilingInterface.ApiChoice)
-
getFilingFees
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getFilingFees(FilingInformation info, String apiToken) -
getServiceTypes
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getServiceTypes(FilingInformation info, String apiToken) -
getFilingList
-
getFilingStatus
-
getFilingService
-
getFilingDetails
-
getPolicy
-
cancelFiling
-
disclaimers
Description copied from interface:EfmFilingInterfaceTYLER ONLY at the moment: returns a list of disclaimers that must be shown to the user before filing.- Parameters:
courtId- The court location Id where the filing is taking place- Returns:
- A response, that has a JSON list of the disclaimer information (code, name, listorder, text)
-
getOrgName
Description copied from interface:EfmFilingInterfaceUsed to properly verify with the SecurityHub.
-