Class EcfCourtSpecificSerializer
java.lang.Object
edu.suffolk.litlab.efsp.server.ecf4.EcfCourtSpecificSerializer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<DocumentType> filingDocToXml(FilingDoc doc, int sequenceNum, boolean isInitialFiling, CaseCategory caseCategory, CaseType motionType, FilingCode filing, boolean isIndividual, com.fasterxml.jackson.databind.JsonNode miscInfo, InfoCollector collector) getCrossRefIds(com.fasterxml.jackson.databind.JsonNode miscInfo, InfoCollector collector, String caseTypeCode) serializeCaseCodes(FilingInformation info, InfoCollector collector, boolean isInitialFiling) Either an initial filing, or a non-indexed case.serializeCaseCodesIndexed(String caseCategoryCode, String caseTypeCode, List<String> filingCodeStrs, Map<String, Person> existingParties, Map<String, Person> newParties, InfoCollector collector) Given the case info from a case that's already in the court's system on a subsequent filing.serializeEcfCaseParticipant(Person per, InfoCollector collector, List<PartyType> partyTypes) Needs to have participant role set.serializeEcfContactInformation(ContactInformation contactInfo, InfoCollector collector) serializeNameType(Name name, InfoCollector collector) Returns the PersonNameType XML object from the given Name.jakarta.xml.bind.JAXBElement<AddressType> serializeNiemContactMeans(Address address, InfoCollector collector) Returns the "ContactMeans" XML object from this address.static AddressTypeserializeTylerAddress(Address myAddr)
-
Field Details
-
allDataFields
-
-
Constructor Details
-
EcfCourtSpecificSerializer
-
-
Method Details
-
serializeCaseCodesIndexed
public ComboCaseCodes serializeCaseCodesIndexed(String caseCategoryCode, String caseTypeCode, List<String> filingCodeStrs, Map<String, Person> existingParties, Map<String, throws FilingErrorPerson> newParties, InfoCollector collector) Given the case info from a case that's already in the court's system on a subsequent filing.- Throws:
FilingError
-
serializeCaseCodes
public ComboCaseCodes serializeCaseCodes(FilingInformation info, InfoCollector collector, boolean isInitialFiling) throws FilingError Either an initial filing, or a non-indexed case.- Throws:
FilingError
-
serializeEcfCaseParticipant
public CaseParticipantType serializeEcfCaseParticipant(Person per, InfoCollector collector, List<PartyType> partyTypes) throws FilingError Needs to have participant role set.- Throws:
FilingError
-
serializeEcfContactInformation
public ContactInformationType serializeEcfContactInformation(ContactInformation contactInfo, InfoCollector collector) throws FilingError - Throws:
FilingError
-
serializeTylerAddress
- Throws:
FilingError
-
serializeNiemContactMeans
public jakarta.xml.bind.JAXBElement<AddressType> serializeNiemContactMeans(Address address, InfoCollector collector) throws FilingError Returns the "ContactMeans" XML object from this address. Can be used in the ContactInformation element.- Throws:
FilingError
-
serializeNameType
Returns the PersonNameType XML object from the given Name.- Throws:
FilingError
-
filingDocToXml
public jakarta.xml.bind.JAXBElement<DocumentType> filingDocToXml(FilingDoc doc, int sequenceNum, boolean isInitialFiling, CaseCategory caseCategory, CaseType motionType, FilingCode filing, boolean isIndividual, com.fasterxml.jackson.databind.JsonNode miscInfo, InfoCollector collector) throws IOException, FilingError - Throws:
IOExceptionFilingError
-
getCrossRefIds
public Map<String,String> getCrossRefIds(com.fasterxml.jackson.databind.JsonNode miscInfo, InfoCollector collector, String caseTypeCode) throws FilingError - Throws:
FilingError
-