diff --git a/README.md b/README.md index f41a4671..43ea3671 100644 --- a/README.md +++ b/README.md @@ -32,9 +32,10 @@ If you set up a Maven project, you can reference the mustang artifact like this: ```xml - org.mustangproject - library - 2.14.0 + org.mustangproject + validator + 2.15.0 + shaded ``` diff --git a/library/src/main/java/org/mustangproject/DirectDebit.java b/library/src/main/java/org/mustangproject/DirectDebit.java index 4eef6cb3..e4ac9a85 100644 --- a/library/src/main/java/org/mustangproject/DirectDebit.java +++ b/library/src/main/java/org/mustangproject/DirectDebit.java @@ -16,6 +16,13 @@ public class DirectDebit implements IZUGFeRDTradeSettlementDebit { */ protected final String mandate; + /** + * bean constructor + */ + public DirectDebit() { + + } + /*** * constructor for normal use :-) * @param IBAN the IBAN as string diff --git a/library/src/main/java/org/mustangproject/FileAttachment.java b/library/src/main/java/org/mustangproject/FileAttachment.java index d17aa727..dfced588 100644 --- a/library/src/main/java/org/mustangproject/FileAttachment.java +++ b/library/src/main/java/org/mustangproject/FileAttachment.java @@ -8,6 +8,14 @@ public class FileAttachment { protected String description; protected byte[] data; + + /*** + * bean contructor + */ + public FileAttachment() { + + } + public FileAttachment(String filename, String mimetype, String relation, byte[] data) { this.filename = filename; this.mimetype = mimetype; diff --git a/library/src/main/java/org/mustangproject/IncludedNote.java b/library/src/main/java/org/mustangproject/IncludedNote.java index 95536afb..eff8385b 100644 --- a/library/src/main/java/org/mustangproject/IncludedNote.java +++ b/library/src/main/java/org/mustangproject/IncludedNote.java @@ -4,8 +4,8 @@ package org.mustangproject; * A grouping of business terms to indicate accounting-relevant free texts including a qualification of these. */ public class IncludedNote { - private final String content; - private final SubjectCode subjectCode; + private String content; + private SubjectCode subjectCode; private static final String INCLUDE_START = ""; private static final String INCLUDE_END = ""; @@ -19,6 +19,13 @@ public class IncludedNote { this.subjectCode = subjectCode; } + /** + * bean constructor + */ + public IncludedNote() { + + } + public static IncludedNote generalNote(String content) { return new IncludedNote(content, SubjectCode.AAI); }