From e9f9655b76ff0b90c113a0022d28700a419ac0bf Mon Sep 17 00:00:00 2001 From: jstaerk Date: Tue, 19 Nov 2024 15:55:26 +0100 Subject: [PATCH] minor corrections --- README.md | 7 ++++--- .../src/main/java/org/mustangproject/DirectDebit.java | 7 +++++++ .../main/java/org/mustangproject/FileAttachment.java | 8 ++++++++ .../main/java/org/mustangproject/IncludedNote.java | 11 +++++++++-- 4 files changed, 28 insertions(+), 5 deletions(-) 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); }