From 3f433c6868f0ee26fc2e0c789eae267b034ea3a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20St=C3=A4rk?= Date: Thu, 8 Jan 2026 14:32:37 +0100 Subject: [PATCH] deprecate correctly --- History.md | 9 +++++++++ .../mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/History.md b/History.md index ef46348a..b54d369a 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,12 @@ +- 990 +- 859 +- 992 +- 994 +- 999 +- 997 +- 1000 +- deprecate itemTotalAllowances instead of itemAllowances oder itemCharges +- 2.21.0 ======= 2025-12-18 diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java index 38ab882b..5d16ab33 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java @@ -44,7 +44,6 @@ public interface IZUGFeRDExportableItem extends IAbsoluteValueProvider{ * item level discounts * @return array of the discounts on a single item */ - @Deprecated default IZUGFeRDAllowanceCharge[] getItemAllowances() { if (getProduct()!=null) { return getProduct().getAllowances(); @@ -56,7 +55,6 @@ public interface IZUGFeRDExportableItem extends IAbsoluteValueProvider{ * item level price additions * @return array of the additional charges on the item */ - @Deprecated default IZUGFeRDAllowanceCharge[] getItemCharges() { if (getProduct()!=null) { return getProduct().getCharges(); @@ -103,6 +101,7 @@ public interface IZUGFeRDExportableItem extends IAbsoluteValueProvider{ BigDecimal getPrice(); @Override + @Deprecated default BigDecimal getValue() { return getPrice(); } @@ -181,6 +180,7 @@ public interface IZUGFeRDExportableItem extends IAbsoluteValueProvider{ * * @return the real item lecel SpecifiedTradeAllowanceCharges */ + @Deprecated default IZUGFeRDAllowanceCharge[] getItemTotalAllowances() { return null; }