Class Ecf4Filer
java.lang.Object
edu.suffolk.litlab.efspserver.services.EfmCheckableFilingInterface
edu.suffolk.litlab.efspserver.ecf4.Ecf4Filer
- All Implemented Interfaces:
EfmFilingInterface
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.suffolk.litlab.efspserver.services.EfmFilingInterface
EfmFilingInterface.ApiChoice
-
Constructor Summary
ConstructorsConstructorDescriptionEcf4Filer
(String jurisdiction, String env, Supplier<CodeDatabase> cdSupplier) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
cancelFiling
(String courtId, String filingId, String apiToken) jakarta.ws.rs.core.Response
disclaimers
(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.Response
getFilingDetails
(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.Response
getFilingList
(String courtId, String submitterId, LocalDate startDate, LocalDate beforeDate, String apiToken) jakarta.ws.rs.core.Response
getFilingService
(String courtId, String filingId, String contactId, String apiToken) jakarta.ws.rs.core.Response
getFilingStatus
(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.Response
com.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.efspserver.FilingInformation,java.lang.String,edu.suffolk.litlab.efspserver.services.EfmFilingInterface.ApiChoice)
andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efspserver.FilingInformation,java.lang.String,edu.suffolk.litlab.efspserver.services.InfoCollector)
.Methods inherited from class edu.suffolk.litlab.efspserver.services.EfmCheckableFilingInterface
checkFiling, sendFiling
-
Constructor Details
-
Ecf4Filer
-
-
Method Details
-
getHeaderKey
Description copied from interface:EfmFilingInterface
Used 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:EfmCheckableFilingInterface
Core logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efspserver.FilingInformation,java.lang.String,edu.suffolk.litlab.efspserver.services.EfmFilingInterface.ApiChoice)
andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efspserver.FilingInformation,java.lang.String,edu.suffolk.litlab.efspserver.services.InfoCollector)
.- Specified by:
submitFilingIfReady
in 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.efspserver.FilingInformation,java.lang.String,edu.suffolk.litlab.efspserver.services.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:EfmFilingInterface
TYLER 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:EfmFilingInterface
Used to properly verify with the SecurityHub.
-