Class Ecf4Filer
java.lang.Object
edu.suffolk.litlab.efsp.server.services.api.EfmCheckableFilingInterface
edu.suffolk.litlab.efsp.server.services.impl.Ecf4Filer
- All Implemented Interfaces:
EfmFilingInterface
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface
EfmFilingInterface.ApiChoice -
Constructor Summary
ConstructorsConstructorDescriptionEcf4Filer(Jurisdiction jurisdiction, Supplier<CodeDatabase> cdSupplier, PolicyCacher policyCacher) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecancelFiling(String courtId, String filingId, UserCreds creds) 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, UserCreds creds) com.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getFilingFees(FilingInformation info, UserCreds creds) jakarta.ws.rs.core.ResponsegetFilingList(String courtId, String submitterId, LocalDate startDate, LocalDate beforeDate, UserCreds creds) jakarta.ws.rs.core.ResponsegetFilingService(String courtId, String filingId, String contactId, UserCreds creds) jakarta.ws.rs.core.ResponsegetFilingStatus(String courtId, String filingId, UserCreds creds) Used to properly verify with the SecurityHub.jakarta.ws.rs.core.Responsecom.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getServiceTypes(FilingInformation info, UserCreds creds) repairLeadContact(Optional<Person> maybeLeadContact, UserCreds creds, Optional<NonEmptyString> userUuid) com.hubspot.algebra.Result<FilingResult, FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, UserCreds creds, Optional<NonEmptyString> userUuid, EfmFilingInterface.ApiChoice choice) Core logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.server.auth.UserCreds,java.util.Optional<edu.suffolk.litlab.efsp.stdlib.NonEmptyString>,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.server.auth.UserCreds,java.util.Optional<edu.suffolk.litlab.efsp.stdlib.NonEmptyString>,edu.suffolk.litlab.efsp.utils.InfoCollector).Methods inherited from class edu.suffolk.litlab.efsp.server.services.api.EfmCheckableFilingInterface
checkFiling, sendFiling
-
Constructor Details
-
Ecf4Filer
public Ecf4Filer(Jurisdiction jurisdiction, Supplier<CodeDatabase> cdSupplier, PolicyCacher policyCacher)
-
-
Method Details
-
getParser
-
submitFilingIfReady
public com.hubspot.algebra.Result<FilingResult,FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, UserCreds creds, Optional<NonEmptyString> userUuid, EfmFilingInterface.ApiChoice choice) Description copied from class:EfmCheckableFilingInterfaceCore logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.server.auth.UserCreds,java.util.Optional<edu.suffolk.litlab.efsp.stdlib.NonEmptyString>,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.server.auth.UserCreds,java.util.Optional<edu.suffolk.litlab.efsp.stdlib.NonEmptyString>,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,edu.suffolk.litlab.efsp.server.auth.UserCreds,java.util.Optional<edu.suffolk.litlab.efsp.stdlib.NonEmptyString>,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)
-
repairLeadContact
-
getFilingFees
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getFilingFees(FilingInformation info, UserCreds creds) -
getServiceTypes
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getServiceTypes(FilingInformation info, UserCreds creds) -
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.
-