Details
-
Backlog Task
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
Small
Description
Today we are using a rather complicated mechanism in the framework that matches the Studio requirements to allow for referencing other Properties from one Properties.
https://github.com/Talend/components/blob/32b639cb8bb14d0d1e4cf2bbcc6c246206a3961a/components-api/src/main/java/org/talend/components/api/properties/ComponentReferenceProperties.java
For Datasets and datastores we have created a more simpler solution that was placed into daikon : https://github.com/Talend/daikon/blob/7ea605724ddf63b8b7722bb8ca8328a5ab10114a/daikon/src/main/java/org/talend/daikon/properties/ReferenceProperties.java
The TFD requirements are to be able to reference other properties (which may be multiple ones in one single property). This is the client (web app) that will do the link between the properties.
Here we should merge the 2 references concepts in order to simplify the writing of components and make data TFD components also work in the studio.