From f1e6b9d11c13174a34507a01650dbd00c9d79cba Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 25 Jul 2025 13:08:29 +0100 Subject: [PATCH] remove deprecated method getSeries (#864) * remove deprecated method getSeries * Update TestXDDFChartRemoveSeries.java --- .../xddf/usermodel/chart/XDDFChartData.java | 22 ------------------- .../chart/TestXDDFChartRemoveSeries.java | 16 +------------- 2 files changed, 1 insertion(+), 37 deletions(-) diff --git a/poi-ooxml/src/main/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java b/poi-ooxml/src/main/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java index 1dc47d47a4..983ef4f138 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xddf/usermodel/chart/XDDFChartData.java @@ -28,7 +28,6 @@ import org.apache.poi.logging.PoiLogManager; import org.apache.poi.ss.util.CellReference; import org.apache.poi.util.Beta; import org.apache.poi.util.Internal; -import org.apache.poi.util.Removal; import org.apache.poi.xddf.usermodel.XDDFFillProperties; import org.apache.poi.xddf.usermodel.XDDFLineProperties; import org.apache.poi.xddf.usermodel.XDDFShapeProperties; @@ -85,27 +84,6 @@ public abstract class XDDFChartData { return valueAxes; } - /** - * Calls to {@code getSeries().add(series)} or to {@code getSeries().remove(series)} - * may corrupt the workbook. - * - *

- * Instead, use the following methods: - *

- * - * @deprecated since POI 4.1.1 - */ - @Deprecated - @Removal(version = "5.3") - public List getSeries() { - return Collections.unmodifiableList(series); - } - public final int getSeriesCount() { return series.size(); } diff --git a/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/chart/TestXDDFChartRemoveSeries.java b/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/chart/TestXDDFChartRemoveSeries.java index 8bea979e33..5ebd7d13b5 100644 --- a/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/chart/TestXDDFChartRemoveSeries.java +++ b/poi-ooxml/src/test/java/org/apache/poi/xddf/usermodel/chart/TestXDDFChartRemoveSeries.java @@ -112,21 +112,7 @@ class TestXDDFChartRemoveSeries { } workbook.close(); } - - /** - * Attempt to remove the first series by calling chartData.getSeries().remove(0). - *

- * This used to corrupt the workbook but the returned List is unmodifiable. - */ - @Test - void testRemoveSeries0() { - procName = "testRemoveSeries0"; - fileName = procName + ".xlsx"; - - assertThrows(UnsupportedOperationException.class, () -> chartData.getSeries().remove(0)); - assertEquals(2, chartData.getSeriesCount()); - } - + /** * Remove the first series by calling chartData.removeSeries(0). *