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 b49fc5e32d deprecate setCarteObjectId, fixes #4882 (#7560)
b49fc5e32d is described below

commit b49fc5e32da5051acb353fab82d4141efed66aed
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Fri Jul 17 19:06:12 2026 +0200

    deprecate setCarteObjectId, fixes #4882 (#7560)
---
 .../apache/hop/pipeline/transform/BaseTransform.java   | 18 ++++++------------
 .../java/org/apache/hop/server/HopServerMetaTest.java  |  6 ------
 .../java/org/apache/hop/www/RemoteHopServerTest.java   |  6 ------
 plugins/engines/beam/pom.xml                           | 10 ++++++++++
 4 files changed, 16 insertions(+), 24 deletions(-)

diff --git 
a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java 
b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
index ece1b49418..23d19ebc0a 100644
--- a/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
+++ b/engine/src/main/java/org/apache/hop/pipeline/transform/BaseTransform.java
@@ -37,6 +37,8 @@ import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
+import lombok.Getter;
+import lombok.Setter;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hop.core.BlockingRowSet;
 import org.apache.hop.core.Const;
@@ -141,7 +143,7 @@ public class BaseTransform<Meta extends ITransformMeta, 
Data extends ITransformD
 
   private ILogChannel log;
 
-  private String containerObjectId;
+  @Getter @Setter private String containerId;
 
   private final IPipelineEngine<PipelineMeta> pipeline;
 
@@ -3847,23 +3849,15 @@ public class BaseTransform<Meta extends ITransformMeta, 
Data extends ITransformD
     }
   }
 
-  /**
-   * Returns the container object ID.
-   *
-   * @return the containerObjectId
-   */
-  @Override
-  public String getContainerId() {
-    return containerObjectId;
-  }
-
   /**
    * Sets the container object ID.
    *
    * @param containerObjectId the containerObjectId to set
+   * @deprecated Use {@code setContainerId(String)} instead
    */
+  @Deprecated(since = "2.19.0")
   public void setCarteObjectId(String containerObjectId) {
-    this.containerObjectId = containerObjectId;
+    setContainerId(containerObjectId);
   }
 
   /**
diff --git a/engine/src/test/java/org/apache/hop/server/HopServerMetaTest.java 
b/engine/src/test/java/org/apache/hop/server/HopServerMetaTest.java
index 854ebddef1..bf4f43dcd8 100644
--- a/engine/src/test/java/org/apache/hop/server/HopServerMetaTest.java
+++ b/engine/src/test/java/org/apache/hop/server/HopServerMetaTest.java
@@ -30,7 +30,6 @@ import org.apache.hop.core.exception.HopException;
 import org.apache.hop.core.plugins.PluginRegistry;
 import org.apache.hop.core.util.EnvUtil;
 import org.apache.hop.utils.TestUtils;
-import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 
@@ -46,11 +45,6 @@ class HopServerMetaTest {
     Encr.init(passwordEncoderPluginID);
   }
 
-  @AfterAll
-  static void tearDown() {
-    PluginRegistry.getInstance().reset();
-  }
-
   @Test
   void testModifyingName() {
     HopServerMeta hopServer = spy(new HopServerMeta());
diff --git a/engine/src/test/java/org/apache/hop/www/RemoteHopServerTest.java 
b/engine/src/test/java/org/apache/hop/www/RemoteHopServerTest.java
index ff73fb63b6..64abc3c541 100644
--- a/engine/src/test/java/org/apache/hop/www/RemoteHopServerTest.java
+++ b/engine/src/test/java/org/apache/hop/www/RemoteHopServerTest.java
@@ -60,7 +60,6 @@ import org.apache.hop.core.variables.IVariables;
 import org.apache.hop.core.variables.Variables;
 import org.apache.hop.server.HopServerMeta;
 import org.apache.hop.server.ServerConnectionManager;
-import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -84,11 +83,6 @@ class RemoteHopServerTest {
     Encr.init(passwordEncoderPluginID);
   }
 
-  @AfterAll
-  static void tearDown() {
-    PluginRegistry.getInstance().reset();
-  }
-
   @BeforeEach
   void init() throws Exception {
     ServerConnectionManager connectionManager = 
ServerConnectionManager.getInstance();
diff --git a/plugins/engines/beam/pom.xml b/plugins/engines/beam/pom.xml
index 6e7b8483fc..13714cfa61 100644
--- a/plugins/engines/beam/pom.xml
+++ b/plugins/engines/beam/pom.xml
@@ -69,6 +69,16 @@
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
+            <dependency>
+                <groupId>org.apache.hadoop</groupId>
+                <artifactId>hadoop-client-api</artifactId>
+                <version>${hadoop.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.hadoop</groupId>
+                <artifactId>hadoop-client-runtime</artifactId>
+                <version>${hadoop.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>
 

Reply via email to