Interface EfmFilingInterface
- All Known Implementing Classes:
Ecf4Filer,EfmCheckableFilingInterface,TrueFilingFiler
public interface EfmFilingInterface
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsecancelFiling(String courtId, String filingId, UserCreds creds) com.hubspot.algebra.Result<com.hubspot.algebra.NullValue, FilingError> checkFiling(FilingInformation info, UserCreds creds, Optional<NonEmptyString> userUuid, InfoCollector collector) 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) com.hubspot.algebra.Result<FilingResult, FilingError> sendFiling(FilingInformation info, UserCreds creds, Optional<NonEmptyString> userUuid, EfmFilingInterface.ApiChoice choice) Actually sends the filing information to the EFM if it can.
-
Method Details
-
sendFiling
com.hubspot.algebra.Result<FilingResult,FilingError> sendFiling(FilingInformation info, UserCreds creds, Optional<NonEmptyString> userUuid, EfmFilingInterface.ApiChoice choice) Actually sends the filing information to the EFM if it can.- Parameters:
info- All of the information, parsed from an InterviewToFilingInformationConverter- Returns:
- Either a list of UUIDs for each filing actually made to the EFM, or an error if it couldn't make the filing. The list is because a single filing can include child envelopes or child filings, or just need to be split up into multiple filings. We shouldn't care about how that split happens, we just need to know the UUIDs for each of the filings for the callbacks. If it's > 1, should be the same number as the FilingDocs in info
-
checkFiling
com.hubspot.algebra.Result<com.hubspot.algebra.NullValue,FilingError> checkFiling(FilingInformation info, UserCreds creds, Optional<NonEmptyString> userUuid, InfoCollector collector) -
getFilingFees
com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getFilingFees(FilingInformation info, UserCreds creds) -
getServiceTypes
com.hubspot.algebra.Result<jakarta.ws.rs.core.Response,FilingError> getServiceTypes(FilingInformation info, UserCreds creds) -
getFilingList
-
getFilingStatus
-
getFilingDetails
-
getFilingService
-
getPolicy
-
cancelFiling
-
getParser
-
disclaimers
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
String getOrgName()Used to properly verify with the SecurityHub.
-