Class EcfCourtSpecificSerializer
java.lang.Object
edu.suffolk.litlab.efspserver.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 AddressType
serializeTylerAddress
(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:
IOException
FilingError
-
getCrossRefIds
public Map<String,String> getCrossRefIds(com.fasterxml.jackson.databind.JsonNode miscInfo, InfoCollector collector, String caseTypeCode) throws FilingError - Throws:
FilingError
-