Class FilingDocDocassembleJacksonDeserializer
java.lang.Object
edu.suffolk.litlab.efsp.docassemble.FilingDocDocassembleJacksonDeserializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromNode(com.fasterxml.jackson.databind.JsonNode node, Map<String, PartyId> varToPartyId, int sequenceNum, List<FilingCode> filingOptions, boolean isInitialFiling, boolean hasServiceContacts, CodesParser parser, InfoCollector collector) Parses a filing from the DA Json Object.static <T> Optional<T> unwrap(Function<Optional<String>, com.hubspot.algebra.Result<Optional<T>, CodesParser.TextVarError>> resMaker, com.fasterxml.jackson.databind.JsonNode node, String name, InfoCollector collector) static <T> Optional<T> unwrapCodeErr(Function<Optional<String>, com.hubspot.algebra.Result<Optional<T>, CodesParser.CodeError>> resMaker, com.fasterxml.jackson.databind.JsonNode node, String name, InfoCollector collector)
-
Constructor Details
-
FilingDocDocassembleJacksonDeserializer
public FilingDocDocassembleJacksonDeserializer()
-
-
Method Details
-
fromNode
public static Optional<FilingDoc> fromNode(com.fasterxml.jackson.databind.JsonNode node, Map<String, PartyId> varToPartyId, int sequenceNum, List<FilingCode> filingOptions, boolean isInitialFiling, boolean hasServiceContacts, CodesParser parser, InfoCollector collector) throws FilingErrorParses a filing from the DA Json Object. Used by Deserializers that include filings.- Throws:
FilingError
-
unwrap
public static <T> Optional<T> unwrap(Function<Optional<String>, com.hubspot.algebra.Result<Optional<T>, throws FilingErrorCodesParser.TextVarError>> resMaker, com.fasterxml.jackson.databind.JsonNode node, String name, InfoCollector collector) - Throws:
FilingError
-
unwrapCodeErr
public static <T> Optional<T> unwrapCodeErr(Function<Optional<String>, com.hubspot.algebra.Result<Optional<T>, throws FilingErrorCodesParser.CodeError>> resMaker, com.fasterxml.jackson.databind.JsonNode node, String name, InfoCollector collector) - Throws:
FilingError
-