Class Ecf4Filer
java.lang.Object
edu.suffolk.litlab.efsp.server.services.impl.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, TylerUserNamePassword 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, TylerUserNamePassword creds) com.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getFilingFees(FilingInformation info, TylerUserNamePassword creds) jakarta.ws.rs.core.ResponsegetFilingList(String courtId, String submitterId, LocalDate startDate, LocalDate beforeDate, TylerUserNamePassword creds) jakarta.ws.rs.core.ResponsegetFilingService(String courtId, String filingId, String contactId, TylerUserNamePassword creds) jakarta.ws.rs.core.ResponsegetFilingStatus(String courtId, String filingId, TylerUserNamePassword creds) Used to get the proper header that contains the right token.Used to properly verify with the SecurityHub.getParser(String courtId, TylerUserNamePassword creds) jakarta.ws.rs.core.ResponsegetPolicy(String courtId, TylerUserNamePassword creds) com.hubspot.algebra.Result<jakarta.ws.rs.core.Response, FilingError> getServiceTypes(FilingInformation info, TylerUserNamePassword creds) com.hubspot.algebra.Result<FilingResult, FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, TylerUserNamePassword creds, EfmFilingInterface.ApiChoice choice) Core logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.tyler.TylerUserNamePassword,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.tyler.TylerUserNamePassword,edu.suffolk.litlab.efsp.utils.InfoCollector).Methods inherited from class edu.suffolk.litlab.efsp.server.services.impl.EfmCheckableFilingInterface
checkFiling, sendFiling
-
Constructor Details
-
Ecf4Filer
public Ecf4Filer(Jurisdiction jurisdiction, Supplier<CodeDatabase> cdSupplier, PolicyCacher policyCacher)
-
-
Method Details
-
getHeaderKey
Description copied from interface:EfmFilingInterfaceUsed to get the proper header that contains the right token. -
getParser
-
submitFilingIfReady
public com.hubspot.algebra.Result<FilingResult,FilingError> submitFilingIfReady(FilingInformation info, InfoCollector collector, TylerUserNamePassword creds, EfmFilingInterface.ApiChoice choice) Description copied from class:EfmCheckableFilingInterfaceCore logic behindEfmCheckableFilingInterface.sendFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.tyler.TylerUserNamePassword,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)andEfmCheckableFilingInterface.checkFiling(edu.suffolk.litlab.efsp.model.FilingInformation,edu.suffolk.litlab.efsp.tyler.TylerUserNamePassword,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.tyler.TylerUserNamePassword,edu.suffolk.litlab.efsp.server.services.api.EfmFilingInterface.ApiChoice)
-
getFilingFees
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getFilingFees(FilingInformation info, TylerUserNamePassword creds) -
getServiceTypes
public com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getServiceTypes(FilingInformation info, TylerUserNamePassword creds) -
getFilingList
public jakarta.ws.rs.core.Response getFilingList(String courtId, String submitterId, LocalDate startDate, LocalDate beforeDate, TylerUserNamePassword creds) -
getFilingStatus
public jakarta.ws.rs.core.Response getFilingStatus(String courtId, String filingId, TylerUserNamePassword creds) -
getFilingService
public jakarta.ws.rs.core.Response getFilingService(String courtId, String filingId, String contactId, TylerUserNamePassword creds) -
getFilingDetails
public jakarta.ws.rs.core.Response getFilingDetails(String courtId, String filingId, TylerUserNamePassword creds) -
getPolicy
-
cancelFiling
public jakarta.ws.rs.core.Response cancelFiling(String courtId, String filingId, TylerUserNamePassword creds) -
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.
-