You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/03/30 06:27:19 UTC

[hop] branch master updated: HOP-3262 Simplify the APIs of transforms doc

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/master by this push:
     new 408fc68  HOP-3262 Simplify the APIs of transforms doc
     new 41b650b  Merge pull request #1435 from nadment/HOP-3262
408fc68 is described below

commit 408fc6857615cde36dbcd3f7065bb2ec5f4a0235
Author: Nicolas Adment <na...@gmail.com>
AuthorDate: Tue Mar 29 19:21:48 2022 +0200

    HOP-3262 Simplify the APIs of transforms doc
---
 docs/hop-dev-manual/modules/ROOT/pages/upgrading-to-20.adoc | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/docs/hop-dev-manual/modules/ROOT/pages/upgrading-to-20.adoc b/docs/hop-dev-manual/modules/ROOT/pages/upgrading-to-20.adoc
index 18f13f1..a384bbd 100644
--- a/docs/hop-dev-manual/modules/ROOT/pages/upgrading-to-20.adoc
+++ b/docs/hop-dev-manual/modules/ROOT/pages/upgrading-to-20.adoc
@@ -42,3 +42,15 @@ If you use the errorhandling package in your plugin you will have to rename it t
 
 https://github.com/apache/hop/pull/1289
 
+== HOP-3262: Simplify the APIs of transforms
+
+The interface `ITransform` and `ITransformMeta` are no longer generic. Only the `BaseTransform` and `BaseTransformMeta` implementation classes are generic.
+
+The `getTransform` and `getTransformData` methods of the `BaseTransformMeta` class are replaced by final methods that use the generic parameters.
+Attention to the order of the parameterized classes is important, add additional parameters at the end:: 
+`Transform<Meta, Data, ...>`
+`TransformMeta<Main, Data, ...>`
+
+== pull requests affecting this
+
+https://github.com/apache/hop/pull/1078
\ No newline at end of file