From c9853c097ddc5d0f6fa37c6623e4b1896d846065 Mon Sep 17 00:00:00 2001 From: jstaerk Date: Sat, 7 Dec 2024 10:29:31 +0100 Subject: [PATCH] new bean constructor --- .../mustangproject/DesignatedProductClassification.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/DesignatedProductClassification.java b/library/src/main/java/org/mustangproject/DesignatedProductClassification.java index 1917568d..ffa35c17 100644 --- a/library/src/main/java/org/mustangproject/DesignatedProductClassification.java +++ b/library/src/main/java/org/mustangproject/DesignatedProductClassification.java @@ -31,7 +31,7 @@ import org.mustangproject.ZUGFeRD.IDesignatedProductClassification; @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_EMPTY) public class DesignatedProductClassification implements IDesignatedProductClassification { - private final ClassCode classCode; + private ClassCode classCode; private String className; /** @@ -54,6 +54,13 @@ public class DesignatedProductClassification implements IDesignatedProductClassi this(classCode, null); } + /** + * Bean constructor for schemed product descriptor + */ + public DesignatedProductClassification() { + classCode = null;// we need this constructor for jackson, i.e. to be able to JSON + } + @Override public ClassCode getClassCode() { return classCode;