Package edu.suffolk.litlab.efsp.ecfcodes
Interface CodesParser
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
TFCodesParser,TylerCodesParser
Given the strings from an input case, 'parses' them (i.e. checks, confirms, and converts them
into slightly more strict types).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic final recordstatic interfacestatic interfacestatic final recordstatic final recordstatic final recordstatic final recordstatic interfacestatic final recordstatic interfacestatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic interfacestatic final recordstatic final recordstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptioncom.hubspot.algebra.Result<Map<String, String>, CodesParser.CrossReferenceError> getCrossRefIds(Map<String, String> crossRefs, NameAndCode caseType) getDocumentDescription(String description, String firstFileName, NameAndCode filing) retrieveFilingComponents(NameAndCode filingCode) com.hubspot.algebra.Result<List<NameAndCode>, CodesParser.BadCode> retrieveFilingOptions(NameAndCode caseCategory, NameAndCode type, boolean isInitialFiling) booleancom.hubspot.algebra.Result<Optional<BigDecimal>, CodesParser.ThingRequired> vetAmountInControversy(Optional<BigDecimal> amt, List<NameAndCode> filings) com.hubspot.algebra.Result<NameAndCode, CodesParser.CodeError> vetCaseCat(String caseCategoryCode) com.hubspot.algebra.Result<NameAndCode, CodesParser.CodeError> vetCaseType(String caseTypeCode, NameAndCode caseCategory, boolean isInitialFiling) com.hubspot.algebra.Result<Optional<String>, CodesParser.TextVarError> vetComment(Optional<String> comment) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetDamageAmount(boolean initial, NameAndCode cat, Optional<String> maybeDamageAmount) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetDocType(String docTypeStr, NameAndCode filing) com.hubspot.algebra.Result<Optional<LocalDate>, CodesParser.DueDateRequired> vetDueDate(Optional<LocalDate> dueDate, NameAndCode filing) com.hubspot.algebra.Result<Optional<String>, CodesParser.TextVarError> com.hubspot.algebra.Result<String, CodesParser.FileNameError> vetFileName(String fileName) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetFilerType(Optional<String> maybeFilerType) com.hubspot.algebra.Result<Optional<FilingAction>, CodesParser.InvalidFilingAction> vetFilingAction(Optional<FilingAction> filingAction, boolean isInitialFiling, boolean hasServiceContacts) com.hubspot.algebra.Result<Optional<String>, CodesParser.TextVarError> vetFilingAttorney(Optional<String> filingAttorney) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetFilingComponent(String filingComponent, ArrayList<NameAndCode> components) com.hubspot.algebra.Result<com.hubspot.algebra.NullValue, CodesParser.FilingDocError> vetFilingDocSize(List<FilingDoc> docs) com.hubspot.algebra.Result<List<PartyId>, CodesParser.ThingRequired> vetFilingParties(List<PartyId> filingParties) com.hubspot.algebra.Result<Optional<String>, CodesParser.TextVarError> vetFilingRefNum(Optional<String> fileRefNum) com.hubspot.algebra.Result<NameAndCode, CodesParser.CodeError> vetFilingType(Optional<String> filingCode, List<NameAndCode> filingOptions) com.hubspot.algebra.Result<String, CodesParser.TextVarError> vetFirstName(Optional<String> name) com.hubspot.algebra.Result<Optional<Person.Gender>, CodesParser.TextVarError> com.hubspot.algebra.Result<Optional<String>, CodesParser.CodeError> vetLangCode(Optional<String> lang) com.hubspot.algebra.Result<String, CodesParser.TextVarError> vetLastName(Optional<String> name) vetMaxAmount(Optional<BigDecimal> maxAmount) com.hubspot.algebra.Result<String, CodesParser.TextVarError> vetMiddleName(Optional<String> name) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetMotionCode(Optional<String> motionCode, NameAndCode filing) com.hubspot.algebra.Result<List<OptionalService>, List<CodesParser.CodeError>> vetOptionalServices(List<CodesParser.InputOptionalService> servs, NameAndCode filing) com.hubspot.algebra.Result<String, CodesParser.TextVarError> vetOrgName(String name) vetPartyAttorneyMap(Map<PartyId, List<String>> partyAttyMap, Collection<PartyId> partyIdSet, Collection<String> attySet) com.hubspot.algebra.Result<Map<PartyId, PartyInfo>, CodesParser.CodeError> vetPartyTypes(Collection<Person> existingParties, Collection<Person> newParties, NameAndCode type, boolean isFirstIndexedFiling) com.hubspot.algebra.Result<Map<ContactInformation.PhoneType, String>, CodesParser.TextVarError> vetPhoneNumbers(Map<ContactInformation.PhoneType, String> numbers) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.CodeError> vetProcedureRemedy(Optional<String> maybeProRem, boolean initial, NameAndCode cat) com.hubspot.algebra.Result<String, CodesParser.CodeError> vetStateCode(String state, String countryString) com.hubspot.algebra.Result<Optional<NameAndCode>, CodesParser.NoMatchingCode> vetSubType(String subtypeCode, NameAndCode caseType) com.hubspot.algebra.Result<String, CodesParser.CodeError> Methods inherited from interface java.lang.AutoCloseable
close
-
Method Details
-
vetCaseCat
-
vetCaseType
com.hubspot.algebra.Result<NameAndCode,CodesParser.CodeError> vetCaseType(String caseTypeCode, NameAndCode caseCategory, boolean isInitialFiling) -
vetSubType
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.NoMatchingCode> vetSubType(String subtypeCode, NameAndCode caseType) -
retrieveFilingOptions
com.hubspot.algebra.Result<List<NameAndCode>,CodesParser.BadCode> retrieveFilingOptions(NameAndCode caseCategory, NameAndCode type, boolean isInitialFiling) -
vetFilingType
com.hubspot.algebra.Result<NameAndCode,CodesParser.CodeError> vetFilingType(Optional<String> filingCode, List<NameAndCode> filingOptions) -
vetSuffix
-
vetLangCode
com.hubspot.algebra.Result<Optional<String>,CodesParser.CodeError> vetLangCode(Optional<String> lang) -
vetStateCode
com.hubspot.algebra.Result<String,CodesParser.CodeError> vetStateCode(String state, String countryString) -
getCrossRefIds
com.hubspot.algebra.Result<Map<String,String>, getCrossRefIdsCodesParser.CrossReferenceError> (Map<String, String> crossRefs, NameAndCode caseType) -
vetPartyTypes
com.hubspot.algebra.Result<Map<PartyId,PartyInfo>, vetPartyTypesCodesParser.CodeError> (Collection<Person> existingParties, Collection<Person> newParties, NameAndCode type, boolean isFirstIndexedFiling) -
vetFilingParties
com.hubspot.algebra.Result<List<PartyId>,CodesParser.ThingRequired> vetFilingParties(List<PartyId> filingParties) -
vetMotionCode
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetMotionCode(Optional<String> motionCode, NameAndCode filing) -
vetOptionalServices
com.hubspot.algebra.Result<List<OptionalService>,List<CodesParser.CodeError>> vetOptionalServices(List<CodesParser.InputOptionalService> servs, NameAndCode filing) -
retrieveFilingComponents
-
vetFilingComponent
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetFilingComponent(String filingComponent, ArrayList<NameAndCode> components) -
vetFilerType
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetFilerType(Optional<String> maybeFilerType) -
vetDocType
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetDocType(String docTypeStr, NameAndCode filing) -
vetDamageAmount
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetDamageAmount(boolean initial, NameAndCode cat, Optional<String> maybeDamageAmount) -
vetProcedureRemedy
com.hubspot.algebra.Result<Optional<NameAndCode>,CodesParser.CodeError> vetProcedureRemedy(Optional<String> maybeProRem, boolean initial, NameAndCode cat) -
vetPartyAttorneyMap
com.hubspot.algebra.Result<Optional<Map<PartyId,List<String>>>, vetPartyAttorneyMapCodesParser.AttorneyError> (Map<PartyId, List<String>> partyAttyMap, Collection<PartyId> partyIdSet, Collection<String> attySet) -
vetFilingAttorney
com.hubspot.algebra.Result<Optional<String>,CodesParser.TextVarError> vetFilingAttorney(Optional<String> filingAttorney) -
vetEmail
com.hubspot.algebra.Result<Optional<String>,CodesParser.TextVarError> vetEmail(Optional<String> email) -
vetPhoneNumbers
com.hubspot.algebra.Result<Map<ContactInformation.PhoneType,String>, vetPhoneNumbersCodesParser.TextVarError> (Map<ContactInformation.PhoneType, String> numbers) -
vetFirstName
-
vetMiddleName
-
vetLastName
-
vetOrgName
-
vetGender
com.hubspot.algebra.Result<Optional<Person.Gender>,CodesParser.TextVarError> vetGender(Optional<String> gender) -
vetFilingRefNum
com.hubspot.algebra.Result<Optional<String>,CodesParser.TextVarError> vetFilingRefNum(Optional<String> fileRefNum) -
vetComment
com.hubspot.algebra.Result<Optional<String>,CodesParser.TextVarError> vetComment(Optional<String> comment) -
vetDueDate
com.hubspot.algebra.Result<Optional<LocalDate>,CodesParser.DueDateRequired> vetDueDate(Optional<LocalDate> dueDate, NameAndCode filing) -
vetFilingAction
com.hubspot.algebra.Result<Optional<FilingAction>,CodesParser.InvalidFilingAction> vetFilingAction(Optional<FilingAction> filingAction, boolean isInitialFiling, boolean hasServiceContacts) -
getDocumentDescription
Optional<String> getDocumentDescription(String description, String firstFileName, NameAndCode filing) -
vetFileName
-
vetFilingDocSize
com.hubspot.algebra.Result<com.hubspot.algebra.NullValue,CodesParser.FilingDocError> vetFilingDocSize(List<FilingDoc> docs) -
vetAmountInControversy
com.hubspot.algebra.Result<Optional<BigDecimal>,CodesParser.ThingRequired> vetAmountInControversy(Optional<BigDecimal> amt, List<NameAndCode> filings) -
vetMaxAmount
-
useFilingAssociations
boolean useFilingAssociations()
-