This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new 2dd1d4b220 Add @Serial annotation to serialVersionUID (#6325)
2dd1d4b220 is described below
commit 2dd1d4b22024176311abdd2bf45e92faa1456219
Author: lance <[email protected]>
AuthorDate: Sat Jan 10 20:11:28 2026 +0800
Add @Serial annotation to serialVersionUID (#6325)
Signed-off-by: lance <[email protected]>
---
.../main/java/org/apache/hop/core/exception/HopConfigException.java | 4 +++-
.../java/org/apache/hop/core/exception/HopConversionException.java | 4 ++--
.../org/apache/hop/core/exception/HopDatabaseBatchException.java | 3 ++-
.../java/org/apache/hop/core/exception/HopDatabaseException.java | 4 +++-
.../java/org/apache/hop/core/exception/HopDependencyException.java | 4 +++-
.../src/main/java/org/apache/hop/core/exception/HopEofException.java | 3 ++-
core/src/main/java/org/apache/hop/core/exception/HopException.java | 3 ++-
.../main/java/org/apache/hop/core/exception/HopFileException.java | 3 ++-
.../org/apache/hop/core/exception/HopMissingPluginsException.java | 3 ++-
.../main/java/org/apache/hop/core/exception/HopNotUsedException.java | 5 +++--
.../java/org/apache/hop/core/exception/HopObjectExistsException.java | 4 +++-
.../java/org/apache/hop/core/exception/HopPipelineException.java | 4 +++-
.../org/apache/hop/core/exception/HopPluginClassMapException.java | 4 +++-
.../main/java/org/apache/hop/core/exception/HopPluginException.java | 5 +++--
.../java/org/apache/hop/core/exception/HopPluginLoaderException.java | 4 +++-
.../org/apache/hop/core/exception/HopPluginNotFoundException.java | 5 +++--
.../src/main/java/org/apache/hop/core/exception/HopRowException.java | 4 +++-
.../java/org/apache/hop/core/exception/HopSecurityException.java | 5 +++--
.../src/main/java/org/apache/hop/core/exception/HopSqlException.java | 4 +++-
.../java/org/apache/hop/core/exception/HopTransformException.java | 4 +++-
.../main/java/org/apache/hop/core/exception/HopValueException.java | 4 +++-
.../main/java/org/apache/hop/core/exception/HopVersionException.java | 3 ++-
.../java/org/apache/hop/core/exception/HopWorkflowException.java | 4 +++-
.../src/main/java/org/apache/hop/core/exception/HopXmlException.java | 4 +++-
.../java/org/apache/hop/core/parameters/DuplicateParamException.java | 4 +++-
.../java/org/apache/hop/core/parameters/NamedParamsException.java | 3 ++-
.../java/org/apache/hop/core/parameters/UnknownParamException.java | 4 +++-
.../org/apache/hop/core/row/value/ValueMetaConversionException.java | 4 +++-
.../apache/hop/core/row/value/timestamp/SimpleTimestampFormat.java | 4 ++--
core/src/main/java/org/apache/hop/laf/OverlayProperties.java | 4 ++--
.../src/main/java/org/apache/hop/core/ConcurrentMapProperties.java | 4 ++--
.../hop/core/auth/core/AuthenticationConsumptionException.java | 3 ++-
.../apache/hop/core/auth/core/AuthenticationFactoryException.java | 3 ++-
.../src/main/java/org/apache/hop/core/util/AddClosureArrayList.java | 3 ++-
.../main/java/org/apache/hop/core/util/BooleanPluginProperty.java | 3 ++-
.../main/java/org/apache/hop/core/util/IntegerPluginProperty.java | 3 ++-
engine/src/main/java/org/apache/hop/core/util/KeyValue.java | 3 ++-
engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java | 3 ++-
.../main/java/org/apache/hop/core/util/StringListPluginProperty.java | 3 ++-
.../src/main/java/org/apache/hop/core/util/StringPluginProperty.java | 3 ++-
engine/src/main/java/org/apache/hop/www/AddExportServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java | 3 ++-
engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java | 3 ++-
engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/BaseWorkflowServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java | 4 ++--
.../src/main/java/org/apache/hop/www/DeleteExecutionInfoServlet.java | 3 ++-
engine/src/main/java/org/apache/hop/www/ExecPipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/ExecWorkflowServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/GetExecutionInfoServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java | 4 ++--
.../src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/GetRootServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/GetStatusServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java | 4 ++--
.../src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/HopServer.java | 3 ++-
engine/src/main/java/org/apache/hop/www/HopServerServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java | 4 ++--
.../java/org/apache/hop/www/PrepareExecutionPipelineServlet.java | 3 ++-
.../main/java/org/apache/hop/www/RegisterExecutionInfoServlet.java | 3 ++-
engine/src/main/java/org/apache/hop/www/RegisterPackageServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/RegisterPipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/RegisterWorkflowServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java | 3 ++-
engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java | 4 ++--
.../main/java/org/apache/hop/www/StartExecutionPipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java | 4 ++--
engine/src/main/java/org/apache/hop/www/WebServiceServlet.java | 4 ++--
.../hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java | 3 ++-
.../java/org/apache/hop/beam/core/partition/SinglePartitionFn.java | 4 ++--
.../org/apache/hop/beam/core/transform/TransformBatchTransform.java | 4 ++--
.../main/java/org/apache/hop/beam/core/transform/TransformFn.java | 4 ++--
.../src/main/java/org/apache/hop/www/async/AsyncRunServlet.java | 4 ++--
.../src/main/java/org/apache/hop/www/async/AsyncStatusServlet.java | 4 ++--
.../hop/pipeline/transforms/excelinput/HopCellValueException.java | 4 ++--
.../pipeline/transforms/javascript/ScriptValuesAddedFunctions.java | 4 ++--
.../json/src/test/java/org/apache/hop/TestFailedException.java | 5 +++--
.../transforms/monetdbbulkloader/MonetDbVersionException.java | 4 ++--
.../apache/hop/pipeline/transforms/script/ScriptAddedFunctions.java | 2 --
.../java/org/apache/hop/pipeline/transforms/sort/SortRowsMeta.java | 3 ++-
.../pipeline/transforms/streamschemamerge/TestFailedException.java | 5 +++--
.../hop/pipeline/transforms/validator/HopValidatorException.java | 4 ++--
.../apache/hop/pipeline/transforms/webservices/wsdl/ComplexType.java | 4 ++--
.../org/apache/hop/pipeline/transforms/webservices/wsdl/Wsdl.java | 3 ++-
.../hop/pipeline/transforms/webservices/wsdl/WsdlComplexTypes.java | 4 ++--
.../apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFault.java | 4 ++--
.../hop/pipeline/transforms/webservices/wsdl/WsdlOpFaultList.java | 4 ++--
.../hop/pipeline/transforms/webservices/wsdl/WsdlOpParameter.java | 4 ++--
.../pipeline/transforms/webservices/wsdl/WsdlOpParameterList.java | 4 ++--
.../hop/pipeline/transforms/webservices/wsdl/WsdlOpReturnType.java | 3 ++-
.../hop/pipeline/transforms/webservices/wsdl/WsdlOperation.java | 4 ++--
96 files changed, 212 insertions(+), 149 deletions(-)
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopConfigException.java
b/core/src/main/java/org/apache/hop/core/exception/HopConfigException.java
index b2e3a4c885..48e74986f7 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopConfigException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopConfigException.java
@@ -17,8 +17,10 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
public class HopConfigException extends HopException {
- private static final long serialVersionUID = -5576046720306675340L;
+ @Serial private static final long serialVersionUID = -5576046720306675340L;
/** Constructs a new throwable with null as its detail message. */
public HopConfigException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopConversionException.java
b/core/src/main/java/org/apache/hop/core/exception/HopConversionException.java
index 6ccb7d4eb5..08fe2efb6b 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopConversionException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopConversionException.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import java.util.List;
import org.apache.hop.core.row.IValueMeta;
@@ -26,8 +27,7 @@ public class HopConversionException extends HopException {
private List<IValueMeta> fields;
private Object[] rowData;
- /** */
- private static final long serialVersionUID = 1697154653111622296L;
+ @Serial private static final long serialVersionUID = 1697154653111622296L;
/** Constructs a new throwable with null as its detail message. */
public HopConversionException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopDatabaseBatchException.java
b/core/src/main/java/org/apache/hop/core/exception/HopDatabaseBatchException.java
index 6d743f033a..bff51ddfe7 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopDatabaseBatchException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopDatabaseBatchException.java
@@ -17,11 +17,12 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import java.util.List;
/** This exception is used by the Database class. */
public class HopDatabaseBatchException extends HopDatabaseException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C0EL;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C0EL;
private int[] updateCounts;
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopDatabaseException.java
b/core/src/main/java/org/apache/hop/core/exception/HopDatabaseException.java
index 80b1306735..3879b6e358 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopDatabaseException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopDatabaseException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used by the Database class. */
public class HopDatabaseException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C0FL;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C0FL;
/** Constructs a new throwable with null as its detail message. */
public HopDatabaseException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopDependencyException.java
b/core/src/main/java/org/apache/hop/core/exception/HopDependencyException.java
index ac503bbcc1..c7d187c7c6 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopDependencyException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopDependencyException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used by the Database class. */
public class HopDependencyException extends HopDatabaseException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C10L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C10L;
/** Constructs a new throwable with null as its detail message. */
public HopDependencyException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopEofException.java
b/core/src/main/java/org/apache/hop/core/exception/HopEofException.java
index c108844c67..094146e334 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopEofException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopEofException.java
@@ -17,11 +17,12 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import org.apache.hop.core.Const;
/** This is an exception thrown by file handling (I/O) */
public class HopEofException extends HopFileException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C11L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C11L;
/** Constructs a new throwable with null as its detail message. */
public HopEofException() {
diff --git a/core/src/main/java/org/apache/hop/core/exception/HopException.java
b/core/src/main/java/org/apache/hop/core/exception/HopException.java
index 87d0592f21..3cb099e8b3 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopException.java
@@ -17,11 +17,12 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import org.apache.hop.core.Const;
/** This is a general Hop Exception. */
public class HopException extends Exception {
- private static final long serialVersionUID = -2260895195255402040L;
+ @Serial private static final long serialVersionUID = -2260895195255402040L;
/** Constructs a new throwable with null as its detail message. */
public HopException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopFileException.java
b/core/src/main/java/org/apache/hop/core/exception/HopFileException.java
index 983d27d422..582990b823 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopFileException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopFileException.java
@@ -17,13 +17,14 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import org.apache.hop.core.Const;
/**
* This is an exception thrown by file handling (I/O) when an End Of File
marker has been reached.
*/
public class HopFileException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C13L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C13L;
/** Constructs a new throwable with null as its detail message. */
public HopFileException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopMissingPluginsException.java
b/core/src/main/java/org/apache/hop/core/exception/HopMissingPluginsException.java
index e1ac74d713..f5327a0574 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopMissingPluginsException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopMissingPluginsException.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.apache.hop.core.Const;
@@ -25,7 +26,7 @@ import org.apache.hop.core.plugins.PluginRegistry;
/** This Exception is throws when an error occurs loading plugins. */
public class HopMissingPluginsException extends HopException {
- private static final long serialVersionUID = -3008319146447259788L;
+ @Serial private static final long serialVersionUID = -3008319146447259788L;
public static class PluginDetails {
private final Class<? extends IPluginType> pluginTypeClass;
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopNotUsedException.java
b/core/src/main/java/org/apache/hop/core/exception/HopNotUsedException.java
index 81c46d94fa..ac7e158f4e 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopNotUsedException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopNotUsedException.java
@@ -17,8 +17,9 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
public class HopNotUsedException extends HopException {
- /** */
- private static final long serialVersionUID = -1901002205330981489L;
+ @Serial private static final long serialVersionUID = -1901002205330981489L;
}
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopObjectExistsException.java
b/core/src/main/java/org/apache/hop/core/exception/HopObjectExistsException.java
index ced2adeffa..c09fcddb3b 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopObjectExistsException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopObjectExistsException.java
@@ -17,8 +17,10 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
public class HopObjectExistsException extends HopException {
- public static final long serialVersionUID = 0x1L;
+ @Serial private static final long serialVersionUID = 0x1L;
/** Constructs a new throwable with null as its detail message. */
public HopObjectExistsException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopPipelineException.java
b/core/src/main/java/org/apache/hop/core/exception/HopPipelineException.java
index 25937adf67..d2ddd95a23 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopPipelineException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopPipelineException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used in pipelines. */
public class HopPipelineException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C17L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C17L;
/** Constructs a new throwable with null as its detail message. */
public HopPipelineException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopPluginClassMapException.java
b/core/src/main/java/org/apache/hop/core/exception/HopPluginClassMapException.java
index 3eee14acac..13dc89b51f 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopPluginClassMapException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopPluginClassMapException.java
@@ -16,8 +16,10 @@
*/
package org.apache.hop.core.exception;
+import java.io.Serial;
+
public class HopPluginClassMapException extends HopPluginException {
- private static final long serialVersionUID = 3928198226583274564L;
+ @Serial private static final long serialVersionUID = 3928198226583274564L;
public HopPluginClassMapException() {
super();
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopPluginException.java
b/core/src/main/java/org/apache/hop/core/exception/HopPluginException.java
index 194376ed5d..fad07d5782 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopPluginException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopPluginException.java
@@ -17,10 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is thrown in case there is an error in the Hop plugin
loader */
public class HopPluginException extends HopException {
-
- private static final long serialVersionUID = -7251001771637436705L;
+ @Serial private static final long serialVersionUID = -7251001771637436705L;
public HopPluginException() {
super();
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopPluginLoaderException.java
b/core/src/main/java/org/apache/hop/core/exception/HopPluginLoaderException.java
index 29e1027252..7af4b2d66e 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopPluginLoaderException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopPluginLoaderException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This Exception is throws when an error occurs loading plugins. */
public class HopPluginLoaderException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C16L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C16L;
private final String pluginId;
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopPluginNotFoundException.java
b/core/src/main/java/org/apache/hop/core/exception/HopPluginNotFoundException.java
index 3e0184428c..2a1de67d12 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopPluginNotFoundException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopPluginNotFoundException.java
@@ -17,10 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is thrown in case there is an error in the Hop plugin
loader */
public class HopPluginNotFoundException extends HopPluginException {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
/**
* @param message
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopRowException.java
b/core/src/main/java/org/apache/hop/core/exception/HopRowException.java
index f7d6582922..26f4bcaccb 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopRowException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopRowException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used in row manipulations */
public class HopRowException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C18L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C18L;
/** Constructs a new throwable with null as its detail message. */
public HopRowException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopSecurityException.java
b/core/src/main/java/org/apache/hop/core/exception/HopSecurityException.java
index 84baaf58da..04d9e8849a 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopSecurityException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopSecurityException.java
@@ -17,10 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used by the Database class. */
public class HopSecurityException extends HopException {
- /** */
- private static final long serialVersionUID = 6697156126695280683L;
+ @Serial private static final long serialVersionUID = 6697156126695280683L;
/** Constructs a new throwable with null as its detail message. */
public HopSecurityException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopSqlException.java
b/core/src/main/java/org/apache/hop/core/exception/HopSqlException.java
index 0dd7a25bc7..10e33446a6 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopSqlException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopSqlException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This is an exception thrown during parsing of SQL by Hop. */
public class HopSqlException extends HopException {
- private static final long serialVersionUID = 2358671508821350095L;
+ @Serial private static final long serialVersionUID = 2358671508821350095L;
/** Constructs a new throwable with null as its detail message. */
public HopSqlException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopTransformException.java
b/core/src/main/java/org/apache/hop/core/exception/HopTransformException.java
index dc69684a19..c2b680f458 100644
---
a/core/src/main/java/org/apache/hop/core/exception/HopTransformException.java
+++
b/core/src/main/java/org/apache/hop/core/exception/HopTransformException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This Exception is used when handling transforms. */
public class HopTransformException extends HopPipelineException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C15L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C15L;
/** Constructs a new throwable with null as its detail message. */
public HopTransformException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopValueException.java
b/core/src/main/java/org/apache/hop/core/exception/HopValueException.java
index 4c05abe388..ae85178c0c 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopValueException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopValueException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used in value calculations. */
public class HopValueException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C18L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C18L;
/** Constructs a new throwable with null as its detail message. */
public HopValueException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopVersionException.java
b/core/src/main/java/org/apache/hop/core/exception/HopVersionException.java
index 7465cc4364..aece66c8f8 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopVersionException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopVersionException.java
@@ -17,11 +17,12 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
import org.apache.hop.core.Const;
/** This is a general Hop Exception. */
public class HopVersionException extends Exception {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C12L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C12L;
/** Constructs a new throwable with null as its detail message. */
public HopVersionException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopWorkflowException.java
b/core/src/main/java/org/apache/hop/core/exception/HopWorkflowException.java
index ded0fbb247..3c3548c2ee 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopWorkflowException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopWorkflowException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is used when handling Workflows. */
public class HopWorkflowException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C14L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C14L;
/** Constructs a new throwable with null as its detail message. */
public HopWorkflowException() {
diff --git
a/core/src/main/java/org/apache/hop/core/exception/HopXmlException.java
b/core/src/main/java/org/apache/hop/core/exception/HopXmlException.java
index c9e7a84f2c..ceb618b297 100644
--- a/core/src/main/java/org/apache/hop/core/exception/HopXmlException.java
+++ b/core/src/main/java/org/apache/hop/core/exception/HopXmlException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.exception;
+import java.io.Serial;
+
/** This exception is throws when and error is found in an XML snippet. */
public class HopXmlException extends HopException {
- public static final long serialVersionUID = 0x8D8EA0264F7A1C19L;
+ @Serial private static final long serialVersionUID = 0x8D8EA0264F7A1C19L;
/** Constructs a new throwable with null as its detail message. */
public HopXmlException() {
diff --git
a/core/src/main/java/org/apache/hop/core/parameters/DuplicateParamException.java
b/core/src/main/java/org/apache/hop/core/parameters/DuplicateParamException.java
index 872b34ee03..666742b7f2 100644
---
a/core/src/main/java/org/apache/hop/core/parameters/DuplicateParamException.java
+++
b/core/src/main/java/org/apache/hop/core/parameters/DuplicateParamException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.parameters;
+import java.io.Serial;
+
/** This is am Apache Hop Exception for the named parameters. */
public class DuplicateParamException extends NamedParamsException {
- private static final long serialVersionUID = 5054176336008115985L;
+ @Serial private static final long serialVersionUID = 5054176336008115985L;
/** Constructs a new throwable with null as its detail message. */
public DuplicateParamException() {
diff --git
a/core/src/main/java/org/apache/hop/core/parameters/NamedParamsException.java
b/core/src/main/java/org/apache/hop/core/parameters/NamedParamsException.java
index 3d8c541d69..b681d9c629 100644
---
a/core/src/main/java/org/apache/hop/core/parameters/NamedParamsException.java
+++
b/core/src/main/java/org/apache/hop/core/parameters/NamedParamsException.java
@@ -17,11 +17,12 @@
package org.apache.hop.core.parameters;
+import java.io.Serial;
import org.apache.hop.core.exception.HopException;
/** This is an Apache Hop Exception for the named parameters. */
public class NamedParamsException extends HopException {
- private static final long serialVersionUID = -6684406077955662033L;
+ @Serial private static final long serialVersionUID = -6684406077955662033L;
/** Constructs a new throwable with null as its detail message. */
public NamedParamsException() {
diff --git
a/core/src/main/java/org/apache/hop/core/parameters/UnknownParamException.java
b/core/src/main/java/org/apache/hop/core/parameters/UnknownParamException.java
index 75088f2724..1ab28da9e4 100644
---
a/core/src/main/java/org/apache/hop/core/parameters/UnknownParamException.java
+++
b/core/src/main/java/org/apache/hop/core/parameters/UnknownParamException.java
@@ -17,9 +17,11 @@
package org.apache.hop.core.parameters;
+import java.io.Serial;
+
/** This is an Apache Hop Exception for the named parameters. */
public class UnknownParamException extends NamedParamsException {
- private static final long serialVersionUID = -4447368601975248474L;
+ @Serial private static final long serialVersionUID = -4447368601975248474L;
/** Constructs a new throwable with null as its detail message. */
public UnknownParamException() {
diff --git
a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConversionException.java
b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConversionException.java
index ba5d771dee..b590d4446c 100644
---
a/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConversionException.java
+++
b/core/src/main/java/org/apache/hop/core/row/value/ValueMetaConversionException.java
@@ -16,8 +16,10 @@
*/
package org.apache.hop.core.row.value;
+import java.io.Serial;
+
public class ValueMetaConversionException extends Exception {
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public ValueMetaConversionException(String errorMessage, Exception e) {
super(errorMessage, e);
diff --git
a/core/src/main/java/org/apache/hop/core/row/value/timestamp/SimpleTimestampFormat.java
b/core/src/main/java/org/apache/hop/core/row/value/timestamp/SimpleTimestampFormat.java
index 86c10a530a..3672694e6a 100644
---
a/core/src/main/java/org/apache/hop/core/row/value/timestamp/SimpleTimestampFormat.java
+++
b/core/src/main/java/org/apache/hop/core/row/value/timestamp/SimpleTimestampFormat.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.row.value.timestamp;
+import java.io.Serial;
import java.lang.reflect.Method;
import java.sql.Timestamp;
import java.text.AttributedCharacterIterator;
@@ -31,8 +32,7 @@ import java.util.Locale;
/** User: Dzmitry Stsiapanau Date: 3/13/14 Time: 6:32 PM */
public class SimpleTimestampFormat extends SimpleDateFormat {
-
- private static final long serialVersionUID = -848077738238548608L;
+ @Serial private static final long serialVersionUID = -848077738238548608L;
/** Cached nanosecond positions in specified pattern. */
private int startNanosecondPatternPosition;
diff --git a/core/src/main/java/org/apache/hop/laf/OverlayProperties.java
b/core/src/main/java/org/apache/hop/laf/OverlayProperties.java
index a3507c6bfc..dd553413f3 100644
--- a/core/src/main/java/org/apache/hop/laf/OverlayProperties.java
+++ b/core/src/main/java/org/apache/hop/laf/OverlayProperties.java
@@ -19,13 +19,13 @@ package org.apache.hop.laf;
import java.io.File;
import java.io.IOException;
+import java.io.Serial;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Properties;
public class OverlayProperties extends Properties implements IPropertyHandler {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private final String name = null;
public OverlayProperties(String file) throws IOException {
diff --git
a/engine/src/main/java/org/apache/hop/core/ConcurrentMapProperties.java
b/engine/src/main/java/org/apache/hop/core/ConcurrentMapProperties.java
index f993d86b0f..e1d84b4b3a 100644
--- a/engine/src/main/java/org/apache/hop/core/ConcurrentMapProperties.java
+++ b/engine/src/main/java/org/apache/hop/core/ConcurrentMapProperties.java
@@ -22,6 +22,7 @@ import java.io.OutputStream;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.Reader;
+import java.io.Serial;
import java.io.Writer;
import java.util.Collection;
import java.util.Enumeration;
@@ -39,8 +40,7 @@ import org.apache.commons.collections4.IteratorUtils;
/** Thread Safe version of Java Properties class. */
public class ConcurrentMapProperties extends Properties {
-
- private static final long serialVersionUID = -7444528393201025496L;
+ @Serial private static final long serialVersionUID = -7444528393201025496L;
protected ConcurrentMap<Object, Object> storageMap = new
ConcurrentHashMap<>();
diff --git
a/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationConsumptionException.java
b/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationConsumptionException.java
index 8c846a6dc5..76d7ec8b20 100644
---
a/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationConsumptionException.java
+++
b/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationConsumptionException.java
@@ -17,10 +17,11 @@
package org.apache.hop.core.auth.core;
+import java.io.Serial;
import org.apache.hop.core.exception.HopException;
public class AuthenticationConsumptionException extends HopException {
- private static final long serialVersionUID = 1139802265031922758L;
+ @Serial private static final long serialVersionUID = 1139802265031922758L;
public AuthenticationConsumptionException(Exception cause) {
super(cause);
diff --git
a/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationFactoryException.java
b/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationFactoryException.java
index 6a39b0a719..fa3d43d883 100644
---
a/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationFactoryException.java
+++
b/engine/src/main/java/org/apache/hop/core/auth/core/AuthenticationFactoryException.java
@@ -17,10 +17,11 @@
package org.apache.hop.core.auth.core;
+import java.io.Serial;
import org.apache.hop.core.exception.HopException;
public class AuthenticationFactoryException extends HopException {
- private static final long serialVersionUID = -7649037092966810244L;
+ @Serial private static final long serialVersionUID = -7649037092966810244L;
public AuthenticationFactoryException(String message) {
super(message);
diff --git
a/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
b/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
index 0818834f69..75e1896994 100644
--- a/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
+++ b/engine/src/main/java/org/apache/hop/core/util/AddClosureArrayList.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.util.ArrayList;
import org.apache.commons.collections4.Closure;
@@ -26,7 +27,7 @@ import org.apache.commons.collections4.Closure;
public class AddClosureArrayList<T> extends ArrayList<T> implements Closure {
/** Serial version UID. */
- private static final long serialVersionUID = 2395583665248110276L;
+ @Serial private static final long serialVersionUID = 2395583665248110276L;
/**
* {@inheritDoc}
diff --git
a/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
b/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
index bfaa1ee52e..ce65b5ac33 100644
--- a/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/BooleanPluginProperty.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.util.prefs.Preferences;
import org.apache.hop.core.xml.XmlHandler;
import org.w3c.dom.Node;
@@ -24,7 +25,7 @@ import org.w3c.dom.Node;
public class BooleanPluginProperty extends KeyValue<Boolean> implements
IPluginProperty {
/** Serial version UID. */
- private static final long serialVersionUID = -2990345692552430357L;
+ @Serial private static final long serialVersionUID = -2990345692552430357L;
/**
* Constructor. Value is null.
diff --git
a/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
b/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
index cdd395e297..70c44e6856 100644
--- a/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/IntegerPluginProperty.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.util.prefs.Preferences;
import org.apache.hop.core.xml.XmlHandler;
import org.w3c.dom.Node;
@@ -24,7 +25,7 @@ import org.w3c.dom.Node;
public class IntegerPluginProperty extends KeyValue<Integer> implements
IPluginProperty {
/** Serial version UID. */
- private static final long serialVersionUID = -2990345692552430357L;
+ @Serial private static final long serialVersionUID = -2990345692552430357L;
/**
* Constructor. Value is null.
diff --git a/engine/src/main/java/org/apache/hop/core/util/KeyValue.java
b/engine/src/main/java/org/apache/hop/core/util/KeyValue.java
index 0c7596e3ec..dc7bbae9f6 100644
--- a/engine/src/main/java/org/apache/hop/core/util/KeyValue.java
+++ b/engine/src/main/java/org/apache/hop/core/util/KeyValue.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.io.Serializable;
import java.util.Arrays;
import java.util.List;
@@ -35,7 +36,7 @@ public class KeyValue<T> implements Serializable {
public static final String VALID_KEY_CHARS =
"abcdefghijklmnopqrstuvwxyz0123456789_-";
/** Serial version UID. */
- private static final long serialVersionUID = -6847244072467344205L;
+ @Serial private static final long serialVersionUID = -6847244072467344205L;
private final String key;
diff --git a/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
b/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
index dc69a864d0..8240697253 100644
--- a/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
+++ b/engine/src/main/java/org/apache/hop/core/util/KeyValueSet.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
@@ -33,7 +34,7 @@ import org.apache.commons.lang.builder.ToStringStyle;
public class KeyValueSet implements Iterable<KeyValue<?>>, Serializable {
/** Serial version UID. */
- private static final long serialVersionUID = 925133158112717153L;
+ @Serial private static final long serialVersionUID = 925133158112717153L;
private final Map<String, KeyValue<?>> entries = new TreeMap<>();
diff --git
a/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
b/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
index 871dbed44d..95c19130db 100644
---
a/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
+++
b/engine/src/main/java/org/apache/hop/core/util/StringListPluginProperty.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@@ -29,7 +30,7 @@ public class StringListPluginProperty extends
KeyValue<List<String>>
implements IPluginProperty, Iterable<String> {
/** Serial version UID. */
- private static final long serialVersionUID = 2003662016166396542L;
+ @Serial private static final long serialVersionUID = 2003662016166396542L;
/** Value XML tag name. */
public static final String VALUE_XML_TAG_NAME = "value";
diff --git
a/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
b/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
index 74b592fe0a..a25f78274d 100644
--- a/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
+++ b/engine/src/main/java/org/apache/hop/core/util/StringPluginProperty.java
@@ -17,6 +17,7 @@
package org.apache.hop.core.util;
+import java.io.Serial;
import java.util.prefs.Preferences;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.xml.XmlHandler;
@@ -25,7 +26,7 @@ import org.w3c.dom.Node;
public class StringPluginProperty extends KeyValue<String> implements
IPluginProperty {
/** Serial version UID. */
- private static final long serialVersionUID = -2990345692552430357L;
+ @Serial private static final long serialVersionUID = -2990345692552430357L;
/**
* Constructor. Value is null.
diff --git a/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
b/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
index 5271eb726a..94fe726c3b 100644
--- a/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddExportServlet.java
@@ -24,6 +24,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.UUID;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.vfs2.FileObject;
@@ -63,8 +64,7 @@ public class AddExportServlet extends BaseHttpServlet
implements IHopServerPlugi
public static final String TYPE_WORKFLOW = "workflow";
public static final String TYPE_PIPELINE = "pipeline";
-
- private static final long serialVersionUID = -6850701762586992604L;
+ @Serial private static final long serialVersionUID = -6850701762586992604L;
public static final String CONTEXT_PATH = "/hop/addExport";
public AddExportServlet() {}
diff --git a/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
index bf8c02f039..343d404df0 100644
--- a/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddPipelineServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.UUID;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -43,7 +44,7 @@ import org.apache.hop.pipeline.engine.PipelineEngineFactory;
@HopServerServlet(id = "addPipeline", name = "Add a pipeline for execution")
public class AddPipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
- private static final long serialVersionUID = -6850701762586992604L;
+ @Serial private static final long serialVersionUID = -6850701762586992604L;
public static final String CONTEXT_PATH = "/hop/addPipeline";
diff --git a/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
index 47147b453f..b8a7d8d474 100644
--- a/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/AddWorkflowServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.Arrays;
import java.util.Map;
import java.util.UUID;
@@ -43,7 +44,7 @@ import org.apache.hop.workflow.engine.WorkflowEngineFactory;
@HopServerServlet(id = "addWorkflow", name = "Add a workflow to the server")
public class AddWorkflowServlet extends BaseHttpServlet implements
IHopServerPlugin {
- private static final long serialVersionUID = -6850701762586992604L;
+ @Serial private static final long serialVersionUID = -6850701762586992604L;
public static final String CONTEXT_PATH = "/hop/addWorkflow";
diff --git a/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
b/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
index 36b96c4fa2..c8a840ac66 100644
--- a/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/BaseHttpServlet.java
@@ -22,6 +22,7 @@ import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
+import java.io.Serial;
import org.apache.hop.core.Const;
import org.apache.hop.core.logging.ILogChannel;
import org.apache.hop.core.logging.LogChannel;
@@ -30,8 +31,7 @@ import org.apache.hop.core.variables.Variables;
import org.apache.http.entity.ContentType;
public class BaseHttpServlet extends HttpServlet {
-
- protected static final long serialVersionUID = -1348342810327662788L;
+ @Serial protected static final long serialVersionUID = -1348342810327662788L;
protected PipelineMap pipelineMap;
protected WorkflowMap workflowMap;
diff --git a/engine/src/main/java/org/apache/hop/www/BaseWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/BaseWorkflowServlet.java
index 99d94e21b9..6a58a3949d 100644
--- a/engine/src/main/java/org/apache/hop/www/BaseWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/BaseWorkflowServlet.java
@@ -16,6 +16,7 @@
*/
package org.apache.hop.www;
+import java.io.Serial;
import java.util.Map;
import java.util.UUID;
import org.apache.commons.lang.StringUtils;
@@ -45,8 +46,7 @@ import org.apache.hop.workflow.engine.IWorkflowEngine;
import org.apache.hop.workflow.engine.WorkflowEngineFactory;
public abstract class BaseWorkflowServlet extends BodyHttpServlet {
-
- private static final long serialVersionUID = 8523062215275251356L;
+ @Serial private static final long serialVersionUID = 8523062215275251356L;
protected IWorkflowEngine<WorkflowMeta> createWorkflow(
WorkflowConfiguration workflowConfiguration) throws HopException {
diff --git a/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
b/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
index 3f15824cf8..09c24c397b 100644
--- a/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/BodyHttpServlet.java
@@ -20,6 +20,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.apache.hop.core.Const;
@@ -29,8 +30,7 @@ import org.apache.hop.i18n.PackageMessages;
import org.owasp.encoder.Encode;
public abstract class BodyHttpServlet extends BaseHttpServlet implements
IHopServerPlugin {
-
- private static final long serialVersionUID = 6576714217004890327L;
+ @Serial private static final long serialVersionUID = 6576714217004890327L;
private final PackageMessages messages;
public BodyHttpServlet() {
diff --git
a/engine/src/main/java/org/apache/hop/www/DeleteExecutionInfoServlet.java
b/engine/src/main/java/org/apache/hop/www/DeleteExecutionInfoServlet.java
index a92e143415..b2e7784dbc 100644
--- a/engine/src/main/java/org/apache/hop/www/DeleteExecutionInfoServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/DeleteExecutionInfoServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.Const;
@@ -35,7 +36,7 @@ import
org.apache.hop.metadata.serializer.multi.MultiMetadataProvider;
@HopServerServlet(id = "registerExecInfo", name = "Register execution
information")
public class DeleteExecutionInfoServlet extends BaseHttpServlet implements
IHopServerPlugin {
- private static final long serialVersionUID = -1901302231769020201L;
+ @Serial private static final long serialVersionUID = -1901302231769020201L;
public static final String CONTEXT_PATH = "/hop/deleteExecInfo";
public static final String PARAMETER_ID = "id";
diff --git a/engine/src/main/java/org/apache/hop/www/ExecPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/ExecPipelineServlet.java
index bdb68ee9d9..ca44612a41 100644
--- a/engine/src/main/java/org/apache/hop/www/ExecPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/ExecPipelineServlet.java
@@ -22,6 +22,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.Enumeration;
import java.util.UUID;
import org.apache.commons.lang.StringUtils;
@@ -44,8 +45,7 @@ import org.apache.hop.pipeline.engine.PipelineEngineFactory;
@HopServerServlet(id = "execPipeline", name = "Execute pipeline from file
path")
public class ExecPipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
-
- private static final long serialVersionUID = -5879219287669847357L;
+ @Serial private static final long serialVersionUID = -5879219287669847357L;
private static final String UNABLE_TO_FIND_PIPELINE = "Unable to find
pipeline";
diff --git a/engine/src/main/java/org/apache/hop/www/ExecWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/ExecWorkflowServlet.java
index b617c70df1..b060a4a349 100644
--- a/engine/src/main/java/org/apache/hop/www/ExecWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/ExecWorkflowServlet.java
@@ -22,6 +22,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.Enumeration;
import java.util.UUID;
import org.apache.commons.lang.StringUtils;
@@ -44,8 +45,7 @@ import org.apache.hop.workflow.engine.WorkflowEngineFactory;
@HopServerServlet(id = "execWorkflow", name = "Execute workflow from file
path")
public class ExecWorkflowServlet extends BaseHttpServlet implements
IHopServerPlugin {
-
- private static final long serialVersionUID = -5879219287669847357L;
+ @Serial private static final long serialVersionUID = -5879219287669847357L;
private static final String UNABLE_TO_FIND_WORKFLOW = "Unable to find
workflow";
diff --git
a/engine/src/main/java/org/apache/hop/www/GetExecutionInfoServlet.java
b/engine/src/main/java/org/apache/hop/www/GetExecutionInfoServlet.java
index 4d3834b2da..019475357e 100644
--- a/engine/src/main/java/org/apache/hop/www/GetExecutionInfoServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetExecutionInfoServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import jakarta.xml.bind.DataBindingException;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.util.List;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.Const;
@@ -42,8 +43,7 @@ import
org.apache.hop.metadata.serializer.multi.MultiMetadataProvider;
@HopServerServlet(id = "getExecInfo", name = "Get execution information")
public class GetExecutionInfoServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetExecutionInfoServlet.class;
-
- private static final long serialVersionUID = -1624876141322415729L;
+ @Serial private static final long serialVersionUID = -1624876141322415729L;
public static final String CONTEXT_PATH = "/hop/getExecInfo";
public static final String PARAMETER_TYPE = "type";
diff --git
a/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
b/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
index 3a1fb7ef07..ccd1b8a12e 100644
--- a/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetPipelineImageServlet.java
@@ -25,6 +25,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
+import java.io.Serial;
import org.apache.hop.core.annotations.HopServerServlet;
import org.apache.hop.core.util.Utils;
import org.apache.hop.i18n.BaseMessages;
@@ -34,8 +35,7 @@ import org.apache.hop.pipeline.engine.IPipelineEngine;
@HopServerServlet(id = "pipelineImage", name = "Generate a PNG image of a
pipeline")
public class GetPipelineImageServlet extends BaseHttpServlet implements
IHopServerPlugin {
-
- private static final long serialVersionUID = -4365372274638005929L;
+ @Serial private static final long serialVersionUID = -4365372274638005929L;
public static final float ZOOM_FACTOR = 1.0f;
private static final Class<?> PKG = GetPipelineImageServlet.class;
diff --git
a/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
b/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
index b0235d535b..d6b28001b3 100644
--- a/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetPipelineStatusServlet.java
@@ -26,6 +26,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.Date;
@@ -51,8 +52,7 @@ import org.owasp.encoder.Encode;
public class GetPipelineStatusServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetPipelineStatusServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/pipelineStatus";
private static final String CONST_HREF = "<a target=\"_blank\" href=\"";
diff --git a/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
b/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
index d97a403574..e9c2cfe8a1 100644
--- a/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetRootServlet.java
@@ -22,12 +22,12 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.hop.i18n.BaseMessages;
public class GetRootServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetRootServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/";
public GetRootServlet() {
diff --git a/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
b/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
index a182b95760..3a96ea76de 100644
--- a/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetStatusServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.lang.management.OperatingSystemMXBean;
import java.lang.management.RuntimeMXBean;
import java.lang.management.ThreadMXBean;
@@ -44,8 +45,7 @@ import org.apache.hop.workflow.engine.IWorkflowEngine;
@HopServerServlet(id = "status", name = "Get the status of the server")
public class GetStatusServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetStatusServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/status";
private static final String CONST_DIV_CLOSE = "\"/></div></td>";
diff --git
a/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
b/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
index ace0271379..a3ee599cec 100644
--- a/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetWorkflowImageServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import org.apache.hop.core.annotations.HopServerServlet;
import org.apache.hop.core.util.Utils;
@@ -33,8 +34,7 @@ import org.apache.hop.workflow.engine.IWorkflowEngine;
@HopServerServlet(id = "workflowImage", name = "Generate a PNG image of a
workflow")
public class GetWorkflowImageServlet extends BaseHttpServlet implements
IHopServerPlugin {
-
- private static final long serialVersionUID = -4365372274638005929L;
+ @Serial private static final long serialVersionUID = -4365372274638005929L;
public static final float ZOOM_FACTOR = 1.5f;
private static final Class<?> PKG = GetPipelineStatusServlet.class;
diff --git
a/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
b/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
index 2c427a00bd..bf8b47e227 100644
--- a/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/GetWorkflowStatusServlet.java
@@ -26,6 +26,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import org.apache.hop.core.Const;
@@ -50,8 +51,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "workflowStatus", name = "Get the status of a workflow")
public class GetWorkflowStatusServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetWorkflowStatusServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/workflowStatus";
private static final String CONST_LINK = "<a target=\"_blank\" href=\"";
private static final String CONST_NAME = "?name=";
diff --git a/engine/src/main/java/org/apache/hop/www/HopServer.java
b/engine/src/main/java/org/apache/hop/www/HopServer.java
index f8882fe7d9..541d45a542 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServer.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServer.java
@@ -22,6 +22,7 @@ import jakarta.ws.rs.client.Client;
import jakarta.ws.rs.client.ClientBuilder;
import jakarta.ws.rs.client.WebTarget;
import java.io.OutputStream;
+import java.io.Serial;
import java.net.InetAddress;
import java.net.Socket;
import java.util.Date;
@@ -693,7 +694,7 @@ public class HopServer implements Runnable,
IHasHopMetadataProvider, IHopCommand
/** Exception generated when command line fails */
public static class HopServerCommandException extends Exception {
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public HopServerCommandException(final String message) {
super(message);
diff --git a/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
b/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
index 6999f46b19..bc569032b2 100644
--- a/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/HopServerServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
+import java.io.Serial;
import java.text.MessageFormat;
import java.util.Enumeration;
import java.util.List;
@@ -37,8 +38,7 @@ import org.apache.hop.core.plugins.IPluginTypeListener;
import org.apache.hop.core.plugins.PluginRegistry;
public class HopServerServlet extends HttpServlet {
-
- private static final long serialVersionUID = 2434694833497859776L;
+ @Serial private static final long serialVersionUID = 2434694833497859776L;
public static final String STRING_HOP_SERVER_SERVLET = "HopServer Servlet";
diff --git a/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
index fa0f443ad8..cf08f27f8c 100644
--- a/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/PausePipelineServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -37,8 +38,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "pausePipeline", name = "Pause or continue a pipeline")
public class PausePipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = PausePipelineServlet.class;
-
- private static final long serialVersionUID = -2598233582435767691L;
+ @Serial private static final long serialVersionUID = -2598233582435767691L;
public static final String CONTEXT_PATH = "/hop/pausePipeline";
public PausePipelineServlet() {}
diff --git
a/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
index 42b79bc722..64bfac145a 100644
---
a/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
+++
b/engine/src/main/java/org/apache/hop/www/PrepareExecutionPipelineServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -46,7 +47,7 @@ public class PrepareExecutionPipelineServlet extends
BaseHttpServlet implements
private static final String CONST_LINK_OPEN = "<a href=\"";
private static final String CONST_LINK_CLOSE = "</a><p>";
private static final String CONST_CLOSE_TAG = "\">";
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/prepareExec";
public PrepareExecutionPipelineServlet() {}
diff --git
a/engine/src/main/java/org/apache/hop/www/RegisterExecutionInfoServlet.java
b/engine/src/main/java/org/apache/hop/www/RegisterExecutionInfoServlet.java
index 80945eb85c..f9fe921d5f 100644
--- a/engine/src/main/java/org/apache/hop/www/RegisterExecutionInfoServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RegisterExecutionInfoServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.Const;
@@ -39,7 +40,7 @@ import
org.apache.hop.metadata.serializer.multi.MultiMetadataProvider;
@HopServerServlet(id = "registerExecInfo", name = "Register execution
information")
public class RegisterExecutionInfoServlet extends BaseHttpServlet implements
IHopServerPlugin {
- private static final long serialVersionUID = -2817136625869923847L;
+ @Serial private static final long serialVersionUID = -2817136625869923847L;
public static final String CONTEXT_PATH = "/hop/registerExecInfo";
public static final String TYPE_EXECUTION = "execution";
diff --git
a/engine/src/main/java/org/apache/hop/www/RegisterPackageServlet.java
b/engine/src/main/java/org/apache/hop/www/RegisterPackageServlet.java
index fb7b03b172..f38f6535ce 100644
--- a/engine/src/main/java/org/apache/hop/www/RegisterPackageServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RegisterPackageServlet.java
@@ -21,6 +21,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import java.text.MessageFormat;
import org.apache.commons.io.IOUtils;
@@ -52,8 +53,7 @@ import org.w3c.dom.Node;
public class RegisterPackageServlet extends BaseWorkflowServlet {
public static final String CONTEXT_PATH = "/hop/registerPackage";
-
- private static final long serialVersionUID = -7582587179862317791L;
+ @Serial private static final long serialVersionUID = -7582587179862317791L;
public static final String PARAMETER_LOAD = "load";
public static final String PARAMETER_TYPE = "type";
diff --git
a/engine/src/main/java/org/apache/hop/www/RegisterPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/RegisterPipelineServlet.java
index ac955ae10c..3bc8f81d8b 100644
--- a/engine/src/main/java/org/apache/hop/www/RegisterPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RegisterPipelineServlet.java
@@ -19,6 +19,7 @@ package org.apache.hop.www;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import org.apache.commons.io.IOUtils;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -31,8 +32,7 @@ import org.json.simple.parser.ParseException;
@HopServerServlet(id = "registerPipeline", name = "Add a pipeline to the
server")
public class RegisterPipelineServlet extends BaseWorkflowServlet {
-
- private static final long serialVersionUID = 468054102740138751L;
+ @Serial private static final long serialVersionUID = 468054102740138751L;
public static final String CONTEXT_PATH = "/hop/registerPipeline";
@Override
diff --git
a/engine/src/main/java/org/apache/hop/www/RegisterWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/RegisterWorkflowServlet.java
index 4e0b03d8e1..561b893fc0 100644
--- a/engine/src/main/java/org/apache/hop/www/RegisterWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RegisterWorkflowServlet.java
@@ -19,6 +19,7 @@ package org.apache.hop.www;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import org.apache.commons.io.IOUtils;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -31,8 +32,7 @@ import org.json.simple.parser.ParseException;
@HopServerServlet(id = "registerWorkflow", name = "Add a workflow to the
server")
public class RegisterWorkflowServlet extends BaseWorkflowServlet {
-
- private static final long serialVersionUID = 7416802722393075758L;
+ @Serial private static final long serialVersionUID = 7416802722393075758L;
public static final String CONTEXT_PATH = "/hop/registerWorkflow";
@Override
diff --git a/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
index c2b21b8950..d6427117ac 100644
--- a/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RemovePipelineServlet.java
@@ -22,6 +22,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
import org.apache.hop.core.logging.HopLogStore;
@@ -35,8 +36,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "removePipeline", name = "Remove a pipeline")
public class RemovePipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = RemovePipelineServlet.class;
-
- private static final long serialVersionUID = 6618979989596401783L;
+ @Serial private static final long serialVersionUID = 6618979989596401783L;
public static final String CONTEXT_PATH = "/hop/removePipeline";
diff --git a/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
index c7e70abb8a..897f26a05a 100644
--- a/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/RemoveWorkflowServlet.java
@@ -22,6 +22,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
import org.apache.hop.core.logging.HopLogStore;
@@ -36,7 +37,7 @@ import org.owasp.encoder.Encode;
public class RemoveWorkflowServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = RemoveWorkflowServlet.class;
- private static final long serialVersionUID = -2051906998698124039L;
+ @Serial private static final long serialVersionUID = -2051906998698124039L;
public static final String CONTEXT_PATH = "/hop/removeWorkflow";
diff --git a/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
b/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
index 7cd102f9a2..f98e438fb0 100644
--- a/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/SniffTransformServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import java.util.List;
import org.apache.hop.core.Const;
@@ -44,8 +45,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "sniffTransform", name = "Sniff test a pipeline
transform")
public class SniffTransformServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = GetPipelineStatusServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/sniffTransform";
private static final String CONST_HEADER_END = "</H1>";
private static final String CONST_HEADER_START = "<H1>";
diff --git
a/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
index b70dea4181..954c295055 100644
--- a/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartExecutionPipelineServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.hop.core.Const;
@@ -39,8 +40,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "startExec", name = "Start the execution of a pipeline")
public class StartExecutionPipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = StartExecutionPipelineServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/startExec";
private static final String CONST_HREF = "<a href=\"";
diff --git a/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
index 504004eecb..331345e924 100644
--- a/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartPipelineServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import java.util.UUID;
import org.apache.commons.lang.StringEscapeUtils;
@@ -45,8 +46,7 @@ import org.owasp.encoder.Encode;
public class StartPipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = StartPipelineServlet.class;
-
- private static final long serialVersionUID = -5879200987669847357L;
+ @Serial private static final long serialVersionUID = -5879200987669847357L;
public static final String CONTEXT_PATH = "/hop/startPipeline";
diff --git a/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
index 136dc837f1..202f15ca09 100644
--- a/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StartWorkflowServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import java.util.UUID;
import org.apache.commons.lang.StringEscapeUtils;
@@ -47,8 +48,7 @@ public class StartWorkflowServlet extends BaseHttpServlet
implements IHopServerP
private static final Class<?> PKG = StartWorkflowServlet.class;
// needed by
// Translator!!
-
- private static final long serialVersionUID = -8487225953910464032L;
+ @Serial private static final long serialVersionUID = -8487225953910464032L;
public static final String CONTEXT_PATH = "/hop/startWorkflow";
diff --git a/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
b/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
index 00c65df24c..6530af17be 100644
--- a/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StopPipelineServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -37,8 +38,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "stopPipeline", name = "Stop a pipeline")
public class StopPipelineServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = StopPipelineServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/stopPipeline";
public StopPipelineServlet() {}
diff --git a/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
b/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
index f9a588b136..4688cc227a 100644
--- a/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/StopWorkflowServlet.java
@@ -24,6 +24,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Serial;
import java.net.URLEncoder;
import org.apache.hop.core.Const;
import org.apache.hop.core.annotations.HopServerServlet;
@@ -37,8 +38,7 @@ import org.owasp.encoder.Encode;
@HopServerServlet(id = "stopWorkflow", name = "Stop a workflow")
public class StopWorkflowServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = StopWorkflowServlet.class;
-
- private static final long serialVersionUID = 3634806745372015720L;
+ @Serial private static final long serialVersionUID = 3634806745372015720L;
public static final String CONTEXT_PATH = "/hop/stopWorkflow";
public StopWorkflowServlet() {}
diff --git a/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
b/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
index 9bc2b58863..d35fa9ccf8 100644
--- a/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
+++ b/engine/src/main/java/org/apache/hop/www/WebServiceServlet.java
@@ -25,6 +25,7 @@ import jakarta.servlet.http.HttpServletResponse;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import java.util.Enumeration;
import java.util.UUID;
@@ -58,8 +59,7 @@ import org.apache.hop.www.service.WebService;
public class WebServiceServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = WebServiceServlet.class;
-
- private static final long serialVersionUID = 3634806745373343432L;
+ @Serial private static final long serialVersionUID = 3634806745373343432L;
public static final String CONTEXT_PATH = "/hop/webService";
diff --git
a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
index 28c6ab5270..4704b2244b 100644
---
a/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
+++
b/plugins/actions/folderisempty/src/main/java/org/apache/hop/workflow/actions/folderisempty/ActionFolderIsEmpty.java
@@ -18,6 +18,7 @@
package org.apache.hop.workflow.actions.folderisempty;
import java.io.IOException;
+import java.io.Serial;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -208,7 +209,7 @@ public class ActionFolderIsEmpty extends ActionBase
implements Cloneable, IActio
}
private class ExpectedException extends Exception {
- private static final long serialVersionUID = -692662556327569162L;
+ @Serial private static final long serialVersionUID = -692662556327569162L;
}
private class TextFileSelector implements FileSelector {
diff --git
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/partition/SinglePartitionFn.java
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/partition/SinglePartitionFn.java
index c40e0c00b9..1098032d33 100644
---
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/partition/SinglePartitionFn.java
+++
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/partition/SinglePartitionFn.java
@@ -17,12 +17,12 @@
package org.apache.hop.beam.core.partition;
+import java.io.Serial;
import org.apache.beam.sdk.transforms.Partition;
import org.apache.hop.beam.core.HopRow;
public class SinglePartitionFn implements Partition.PartitionFn<HopRow> {
-
- private static final long serialVersionUID = 95100000000000001L;
+ @Serial private static final long serialVersionUID = 95100000000000001L;
@Override
public int partitionFor(HopRow elem, int numPartitions) {
diff --git
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformBatchTransform.java
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformBatchTransform.java
index 54f50de7e6..aed09a9be5 100644
---
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformBatchTransform.java
+++
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformBatchTransform.java
@@ -17,6 +17,7 @@
package org.apache.hop.beam.core.transform;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@@ -192,8 +193,7 @@ public class TransformBatchTransform extends
TransformTransform {
}
private class TransformBatchFn extends TransformBaseFn {
-
- private static final long serialVersionUID = 95700000000000002L;
+ @Serial private static final long serialVersionUID = 95700000000000002L;
public static final String INJECTOR_TRANSFORM_NAME = "_INJECTOR_";
diff --git
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformFn.java
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformFn.java
index 6b1571b04c..b82cc2cbeb 100644
---
a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformFn.java
+++
b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/transform/TransformFn.java
@@ -19,6 +19,7 @@
package org.apache.hop.beam.core.transform;
import com.fasterxml.jackson.core.JsonProcessingException;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import org.apache.beam.sdk.metrics.Counter;
@@ -65,8 +66,7 @@ import org.joda.time.Instant;
import org.json.simple.parser.ParseException;
public class TransformFn extends TransformBaseFn {
-
- private static final long serialVersionUID = 95700000000000001L;
+ @Serial private static final long serialVersionUID = 95700000000000001L;
public static final String INJECTOR_TRANSFORM_NAME = "_INJECTOR_";
diff --git
a/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncRunServlet.java
b/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncRunServlet.java
index 841f5f546c..aa08982418 100644
---
a/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncRunServlet.java
+++
b/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncRunServlet.java
@@ -26,6 +26,7 @@ import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Enumeration;
@@ -65,8 +66,7 @@ import org.json.simple.JSONObject;
public class AsyncRunServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = WebServiceServlet.class;
-
- private static final long serialVersionUID = 3834384735363246432L;
+ @Serial private static final long serialVersionUID = 3834384735363246432L;
public static final String CONTEXT_PATH = "/hop/asyncRun";
public static final String CONST_ERROR_RUNNING_ASYNCHRONOUS_WEB_SERVICE =
diff --git
a/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncStatusServlet.java
b/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncStatusServlet.java
index 08911fc58c..bc36f2cf62 100644
---
a/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncStatusServlet.java
+++
b/plugins/misc/async/src/main/java/org/apache/hop/www/async/AsyncStatusServlet.java
@@ -23,6 +23,7 @@ import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.OutputStream;
+import java.io.Serial;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import org.apache.commons.lang.StringUtils;
@@ -51,8 +52,7 @@ import org.apache.hop.www.WebServiceServlet;
public class AsyncStatusServlet extends BaseHttpServlet implements
IHopServerPlugin {
private static final Class<?> PKG = WebServiceServlet.class;
-
- private static final long serialVersionUID = 2943295824369134751L;
+ @Serial private static final long serialVersionUID = 2943295824369134751L;
public static final String CONTEXT_PATH = "/hop/asyncStatus";
diff --git
a/plugins/transforms/excel/src/main/java/org/apache/hop/pipeline/transforms/excelinput/HopCellValueException.java
b/plugins/transforms/excel/src/main/java/org/apache/hop/pipeline/transforms/excelinput/HopCellValueException.java
index d68515237a..48a97150cc 100644
---
a/plugins/transforms/excel/src/main/java/org/apache/hop/pipeline/transforms/excelinput/HopCellValueException.java
+++
b/plugins/transforms/excel/src/main/java/org/apache/hop/pipeline/transforms/excelinput/HopCellValueException.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.excelinput;
+import java.io.Serial;
import org.apache.hop.core.exception.HopException;
import org.apache.hop.i18n.BaseMessages;
@@ -30,8 +31,7 @@ import org.apache.hop.i18n.BaseMessages;
public class HopCellValueException extends HopException {
private static final Class<?> PKG = ExcelInputMeta.class;
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private final int sheetnr;
private final int rownr;
diff --git
a/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesAddedFunctions.java
b/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesAddedFunctions.java
index 4e2e44fbe7..91a9843ccc 100644
---
a/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesAddedFunctions.java
+++
b/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesAddedFunctions.java
@@ -26,6 +26,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
+import java.io.Serial;
import java.net.InetAddress;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
@@ -75,8 +76,7 @@ import org.mozilla.javascript.ScriptableObject;
import org.mozilla.javascript.WrappedException;
public class ScriptValuesAddedFunctions extends ScriptableObject {
-
- public static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public static final int STRING_FUNCTION = 0;
public static final int NUMERIC_FUNCTION = 1;
diff --git
a/plugins/transforms/json/src/test/java/org/apache/hop/TestFailedException.java
b/plugins/transforms/json/src/test/java/org/apache/hop/TestFailedException.java
index 1b2f524533..cd90ae21b0 100644
---
a/plugins/transforms/json/src/test/java/org/apache/hop/TestFailedException.java
+++
b/plugins/transforms/json/src/test/java/org/apache/hop/TestFailedException.java
@@ -17,9 +17,10 @@
package org.apache.hop;
-public class TestFailedException extends Exception {
+import java.io.Serial;
- private static final long serialVersionUID = 8585395841938180974L;
+public class TestFailedException extends Exception {
+ @Serial private static final long serialVersionUID = 8585395841938180974L;
TestFailedException(String message) {
super(message);
diff --git
a/plugins/transforms/monetdbbulkloader/src/main/java/org/apache/hop/pipeline/transforms/monetdbbulkloader/MonetDbVersionException.java
b/plugins/transforms/monetdbbulkloader/src/main/java/org/apache/hop/pipeline/transforms/monetdbbulkloader/MonetDbVersionException.java
index 2b40a38a4d..462095d737 100644
---
a/plugins/transforms/monetdbbulkloader/src/main/java/org/apache/hop/pipeline/transforms/monetdbbulkloader/MonetDbVersionException.java
+++
b/plugins/transforms/monetdbbulkloader/src/main/java/org/apache/hop/pipeline/transforms/monetdbbulkloader/MonetDbVersionException.java
@@ -16,11 +16,11 @@
*/
package org.apache.hop.pipeline.transforms.monetdbbulkloader;
+import java.io.Serial;
import org.apache.hop.core.exception.HopException;
public class MonetDbVersionException extends HopException {
-
- private static final long serialVersionUID = 3876078230581782431L;
+ @Serial private static final long serialVersionUID = 3876078230581782431L;
/** Constructs a new throwable with null as its detail message. */
public MonetDbVersionException() {
diff --git
a/plugins/transforms/script/src/main/java/org/apache/hop/pipeline/transforms/script/ScriptAddedFunctions.java
b/plugins/transforms/script/src/main/java/org/apache/hop/pipeline/transforms/script/ScriptAddedFunctions.java
index 8ca1df13a7..776a9037e8 100644
---
a/plugins/transforms/script/src/main/java/org/apache/hop/pipeline/transforms/script/ScriptAddedFunctions.java
+++
b/plugins/transforms/script/src/main/java/org/apache/hop/pipeline/transforms/script/ScriptAddedFunctions.java
@@ -21,8 +21,6 @@ package org.apache.hop.pipeline.transforms.script;
public class ScriptAddedFunctions {
public static Object undefinedValue = null;
- public static final long serialVersionUID = 2L;
-
public static final int STRING_FUNCTION = 0;
public static final int NUMERIC_FUNCTION = 1;
public static final int DATE_FUNCTION = 2;
diff --git
a/plugins/transforms/sort/src/main/java/org/apache/hop/pipeline/transforms/sort/SortRowsMeta.java
b/plugins/transforms/sort/src/main/java/org/apache/hop/pipeline/transforms/sort/SortRowsMeta.java
index e321ae5ecc..3d64e1073a 100644
---
a/plugins/transforms/sort/src/main/java/org/apache/hop/pipeline/transforms/sort/SortRowsMeta.java
+++
b/plugins/transforms/sort/src/main/java/org/apache/hop/pipeline/transforms/sort/SortRowsMeta.java
@@ -18,6 +18,7 @@
package org.apache.hop.pipeline.transforms.sort;
import java.io.File;
+import java.io.Serial;
import java.io.Serializable;
import java.text.Collator;
import java.util.ArrayList;
@@ -48,7 +49,7 @@ import org.apache.hop.pipeline.transform.TransformMeta;
documentationUrl = "/pipeline/transforms/sort.html")
public class SortRowsMeta extends BaseTransformMeta<SortRows, SortRowsData>
implements Serializable {
- private static final long serialVersionUID = -9075883720765645655L;
+ @Serial private static final long serialVersionUID = -9075883720765645655L;
private static final Class<?> PKG = SortRowsMeta.class;
private static final String CONST_SPACE = " ";
private static final String CONST_SPACE_LONG = " ";
diff --git
a/plugins/transforms/streamschemamerge/src/test/java/org/apache/hop/pipeline/transforms/streamschemamerge/TestFailedException.java
b/plugins/transforms/streamschemamerge/src/test/java/org/apache/hop/pipeline/transforms/streamschemamerge/TestFailedException.java
index 0fbb8aedb3..00aca11e0c 100755
---
a/plugins/transforms/streamschemamerge/src/test/java/org/apache/hop/pipeline/transforms/streamschemamerge/TestFailedException.java
+++
b/plugins/transforms/streamschemamerge/src/test/java/org/apache/hop/pipeline/transforms/streamschemamerge/TestFailedException.java
@@ -17,9 +17,10 @@
package org.apache.hop.pipeline.transforms.streamschemamerge;
-public class TestFailedException extends Exception {
+import java.io.Serial;
- private static final long serialVersionUID = 8585395841938180974L;
+public class TestFailedException extends Exception {
+ @Serial private static final long serialVersionUID = 8585395841938180974L;
TestFailedException(String message) {
super(message);
diff --git
a/plugins/transforms/validator/src/main/java/org/apache/hop/pipeline/transforms/validator/HopValidatorException.java
b/plugins/transforms/validator/src/main/java/org/apache/hop/pipeline/transforms/validator/HopValidatorException.java
index 9987c80038..9907087def 100644
---
a/plugins/transforms/validator/src/main/java/org/apache/hop/pipeline/transforms/validator/HopValidatorException.java
+++
b/plugins/transforms/validator/src/main/java/org/apache/hop/pipeline/transforms/validator/HopValidatorException.java
@@ -18,6 +18,7 @@
package org.apache.hop.pipeline.transforms.validator;
+import java.io.Serial;
import org.apache.commons.lang.StringUtils;
import org.apache.hop.core.exception.HopValueException;
@@ -50,8 +51,7 @@ public class HopValidatorException extends HopValueException {
private final Validation validatorField;
private final int code;
private final String fieldName;
-
- private static final long serialVersionUID = -212228277329271284L;
+ @Serial private static final long serialVersionUID = -212228277329271284L;
/**
* Constructs a new Throwable with the specified detail message.
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/ComplexType.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/ComplexType.java
index e86bff982e..dfcc0cd30f 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/ComplexType.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/ComplexType.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@@ -36,8 +37,7 @@ type registration.
* complex type.
*/
public final class ComplexType implements java.io.Serializable {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public static final String CONST_GROUP = "group";
public static final String CONST_CHOICE = "choice";
public static final String CONST_SEQUENCE = "sequence";
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/Wsdl.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/Wsdl.java
index 8671ae35b4..6125e89175 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/Wsdl.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/Wsdl.java
@@ -18,6 +18,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
import java.io.IOException;
+import java.io.Serial;
import java.net.MalformedURLException;
import java.net.URI;
import java.util.ArrayList;
@@ -47,7 +48,7 @@ import org.w3c.dom.Document;
/** Wsdl abstraction. */
public final class Wsdl implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public static final String CONST_COULD_NOT_LOAD_WSDL_FILE = "Could not load
WSDL file: ";
private Port port;
private final Definition wsdlDefinition;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlComplexTypes.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlComplexTypes.java
index 470e06c7d4..ee14a8493c 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlComplexTypes.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlComplexTypes.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.HashMap;
import java.util.List;
import javax.wsdl.extensions.ExtensibilityElement;
@@ -25,8 +26,7 @@ import org.w3c.dom.Element;
/** Represents a map of all named complex types in the WSDL. */
public final class WsdlComplexTypes implements java.io.Serializable {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private HashMap<String, ComplexType> complexTypes = new HashMap<>();
/**
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFault.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFault.java
index 2d02f94907..1bfc462264 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFault.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFault.java
@@ -17,12 +17,12 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import javax.xml.namespace.QName;
/** Wsdl operation fault abstraction. */
public final class WsdlOpFault extends WsdlOpReturnType implements
java.io.Serializable {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private final QName name;
private final boolean isComplexType;
private final boolean isElementFormQualified;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFaultList.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFaultList.java
index 89426bf070..68770d6996 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFaultList.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpFaultList.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.Map;
import javax.wsdl.Fault;
@@ -28,8 +29,7 @@ import org.w3c.dom.Element;
/** WsdlOpFaultList represents the list of parameters for a WSDL operaton. */
public final class WsdlOpFaultList extends ArrayList<WsdlOpFault> {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private final WsdlTypes _wsdlTypes;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameter.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameter.java
index cd4d4d310b..2f227a23a9 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameter.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameter.java
@@ -17,14 +17,14 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.Objects;
import javax.xml.namespace.QName;
import org.w3c.dom.Element;
/** WSDL operation parameter abstraction. */
public final class WsdlOpParameter extends WsdlOpReturnType implements
java.io.Serializable {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
public static class ParameterMode {
private String mode;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameterList.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameterList.java
index bf085bab34..b999c6de25 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameterList.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpParameterList.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@@ -28,8 +29,7 @@ import org.w3c.dom.Element;
/** WsdlOpParameterList represents the list of parameters for an operation. */
public final class WsdlOpParameterList extends ArrayList<WsdlOpParameter> {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
private final Operation _operation;
private final WsdlTypes _wsdlTypes;
private final HashSet<String> _headerNames;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpReturnType.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpReturnType.java
index b89c886c18..acd09ff087 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpReturnType.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOpReturnType.java
@@ -17,11 +17,12 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import javax.xml.namespace.QName;
/** Represents the return value for a WSDL operation. */
public class WsdlOpReturnType implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
protected QName xmlType;
diff --git
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOperation.java
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOperation.java
index 00b8b50671..f5d54b9e48 100644
---
a/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOperation.java
+++
b/plugins/transforms/webservices/src/main/java/org/apache/hop/pipeline/transforms/webservices/wsdl/WsdlOperation.java
@@ -17,6 +17,7 @@
package org.apache.hop.pipeline.transforms.webservices.wsdl;
+import java.io.Serial;
import java.util.List;
import java.util.Map;
import javax.wsdl.Binding;
@@ -32,8 +33,7 @@ import org.apache.hop.core.exception.HopTransformException;
/** WSDL operation abstraction. */
public final class WsdlOperation implements java.io.Serializable {
-
- private static final long serialVersionUID = 1L;
+ @Serial private static final long serialVersionUID = 1L;
/** Parameter style enumeration. */
public enum SOAPParameterStyle {