Compare commits
178 Commits
patch/TPS-
...
release/6.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b8070a59a4 | ||
|
|
bc0f9b3cfc | ||
|
|
60c3deaf65 | ||
|
|
a2238a28c1 | ||
|
|
bba63d0829 | ||
|
|
cd72bc2569 | ||
|
|
44b052c4f4 | ||
|
|
174bd50f37 | ||
|
|
9b4f2f05eb | ||
|
|
f872de0c9c | ||
|
|
44a8270484 | ||
|
|
1d00b7a1e0 | ||
|
|
5d0737287c | ||
|
|
a972dadd6f | ||
|
|
13d9f321cd | ||
|
|
7974975185 | ||
|
|
f5b63bac7d | ||
|
|
2df464dd01 | ||
|
|
9a12c786ff | ||
|
|
fd54a21d95 | ||
|
|
dfd439118b | ||
|
|
259b6dfab0 | ||
|
|
ad7be3685a | ||
|
|
28caa22cc4 | ||
|
|
cb8b3b3987 | ||
|
|
ae763ef3e6 | ||
|
|
4f878585f7 | ||
|
|
638f125499 | ||
|
|
fad19c1798 | ||
|
|
51023d952a | ||
|
|
c660e00a20 | ||
|
|
e19c349c0b | ||
|
|
2a36e4734b | ||
|
|
56be6a81ba | ||
|
|
1e39b0ae89 | ||
|
|
0d8a6cf4da | ||
|
|
4c35a9795b | ||
|
|
e77b75b74e | ||
|
|
62b792fa49 | ||
|
|
091ff2c3e2 | ||
|
|
06ba1e58db | ||
|
|
98bc21712c | ||
|
|
8fad24c729 | ||
|
|
175b875f5d | ||
|
|
2c9a51e764 | ||
|
|
3d175846e1 | ||
|
|
2e4748cc68 | ||
|
|
5602fc2637 | ||
|
|
7332044c57 | ||
|
|
7646989952 | ||
|
|
8db4eb0021 | ||
|
|
f4e02efd3a | ||
|
|
d4b628c512 | ||
|
|
e799a8be05 | ||
|
|
31d4031954 | ||
|
|
09cf4feb68 | ||
|
|
b0a20cd4b1 | ||
|
|
20d9d7bd4d | ||
|
|
a44cd79800 | ||
|
|
2ba204333b | ||
|
|
6052110d19 | ||
|
|
8c76e69283 | ||
|
|
2e55e5e75d | ||
|
|
6f72a87380 | ||
|
|
6b86e661ba | ||
|
|
520ef71875 | ||
|
|
3edc8b33cd | ||
|
|
ec19973c1d | ||
|
|
a28b6289f1 | ||
|
|
952fbfad7e | ||
|
|
4ccd8bd8e7 | ||
|
|
3ae65cab86 | ||
|
|
73b9b1a46f | ||
|
|
178d6f7f9b | ||
|
|
b2144b29ba | ||
|
|
8c9418634b | ||
|
|
332fc11a49 | ||
|
|
162095dd57 | ||
|
|
1ab83eb9a5 | ||
|
|
ba085bf281 | ||
|
|
18ca7b2adf | ||
|
|
95e1bc41c7 | ||
|
|
b43905df77 | ||
|
|
0907ea1a4f | ||
|
|
3e06e5f4b1 | ||
|
|
bca3b19d24 | ||
|
|
beb8a5bbd9 | ||
|
|
663d2f1650 | ||
|
|
871bb3826a | ||
|
|
fd865ea70b | ||
|
|
09787a11a9 | ||
|
|
1fc91e6c97 | ||
|
|
374e624301 | ||
|
|
646db822fb | ||
|
|
b512bcaf95 | ||
|
|
d23afcd2d5 | ||
|
|
0d3e3bf372 | ||
|
|
9717c7821b | ||
|
|
ea08790d50 | ||
|
|
eebb590232 | ||
|
|
622e751d99 | ||
|
|
65e34b2113 | ||
|
|
cd7ceaf3e0 | ||
|
|
9c3832761a | ||
|
|
017792e5c4 | ||
|
|
15733af7e6 | ||
|
|
7a53dc6bd7 | ||
|
|
fc218317a8 | ||
|
|
3069e9ba8f | ||
|
|
8b65fbf02f | ||
|
|
957523f3f3 | ||
|
|
120d81affd | ||
|
|
8091f30085 | ||
|
|
b76358559a | ||
|
|
3505d1d6db | ||
|
|
6c03b8c9dc | ||
|
|
ba3cceb061 | ||
|
|
35ed549410 | ||
|
|
b6d30918fd | ||
|
|
6213c63877 | ||
|
|
61e9fc383e | ||
|
|
cbfb428b75 | ||
|
|
6fe2ff12d4 | ||
|
|
f295053b03 | ||
|
|
a2e60dbe20 | ||
|
|
b1e679a331 | ||
|
|
3ad6daf6cf | ||
|
|
e9a00b4632 | ||
|
|
e649729391 | ||
|
|
5f50f29e21 | ||
|
|
c7625cdb1e | ||
|
|
964517d849 | ||
|
|
d85fbbbb81 | ||
|
|
d06e13e6f4 | ||
|
|
ef79d74eb9 | ||
|
|
e766dfbb9e | ||
|
|
2b5e280596 | ||
|
|
4611d22bfa | ||
|
|
ad342a1190 | ||
|
|
50baa095d1 | ||
|
|
97922344b6 | ||
|
|
a7789150b8 | ||
|
|
743011d3de | ||
|
|
dc6c0e698c | ||
|
|
afd7a19c2a | ||
|
|
6d968d3f9a | ||
|
|
de580d13c4 | ||
|
|
5b132db6e4 | ||
|
|
7ee900929c | ||
|
|
19886e28c9 | ||
|
|
8ec4a5faa2 | ||
|
|
6a73e6604a | ||
|
|
30020302ea | ||
|
|
e562fdd5ae | ||
|
|
b903b91084 | ||
|
|
adb12b8eb7 | ||
|
|
ab1dec25e9 | ||
|
|
1e36e872fd | ||
|
|
52ea9f7082 | ||
|
|
45cdd59b71 | ||
|
|
c2e25e7d21 | ||
|
|
906a226a00 | ||
|
|
d2adb9d23d | ||
|
|
918fdfb10c | ||
|
|
ad6436289d | ||
|
|
99588773d0 | ||
|
|
31cd1f28d5 | ||
|
|
8915344ff9 | ||
|
|
9fc687710b | ||
|
|
43a474e122 | ||
|
|
9ccb1e6fb9 | ||
|
|
f85b5adbde | ||
|
|
e0d4d63030 | ||
|
|
020b1319b7 | ||
|
|
e29b39175d | ||
|
|
a5d0f6b17c | ||
|
|
748956a78b | ||
|
|
8e118e3a37 |
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Designer Plug-in Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.componentdesigner.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.componentdesigner
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.componentdesigner.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.componentdesigner.rcp.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.componentdesigner.rcp
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.componentdesigner.rcp.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.abstractmap.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.abstractmap
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.abstractmap.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.alfrescooutput.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.alfrescooutput
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.alfrescooutput.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.business.diagram.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Fragment-Host: org.talend.designer.business.diagram
|
||||
Bundle-Localization: plugin
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.diagram.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: org.talend.designer.codegen Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.codegen.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.codegen
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.codegen.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.designer.components.exchange.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.components.exchange
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.components.exchange.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Designer Plug-in Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.core.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.core
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.core.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.dbmap.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.dbmap
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.dbmap.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.designer.documentation.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.documentation
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.documentation.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.fileoutputxml.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.fileoutputxml
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.fileoutputxml.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.gefabstractmap.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.gefabstractmap
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.gefabstractmap.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.designer.hl7.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.hl7
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.hl7.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Mapper component Plug-in Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.mapper.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.mapper
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.mapper.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Maven Job NL
|
||||
Bundle-SymbolicName: org.talend.designer.maven.job.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Fragment-Host: org.talend.designer.maven.job
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.maven.job.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Rowgenerator Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.rowgenerator.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.rowgenerator
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.rowgenerator.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: org.talend.designer.runprocess.nl fragment
|
||||
Bundle-SymbolicName: org.talend.designer.runprocess.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Fragment-Host: org.talend.designer.runprocess
|
||||
Bundle-Localization: plugin
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.runprocess.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.scd.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.scd
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.scd.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.designer.webservice.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.webservice
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.webservice.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.designer.xmlmap.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.designer.xmlmap
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.xmlmap.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Expression Builder Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.expressionbuilder.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.expressionbuilder
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.expressionbuilder.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: NL
|
||||
Bundle-SymbolicName: org.talend.presentation.onboarding.resource.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.presentation.onboarding.resource
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.presentation.onboarding.resource.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: NL
|
||||
Bundle-SymbolicName: org.talend.presentation.onboarding.resource.tos.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.presentation.onboarding.resource.tos
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.presentation.onboarding.resource.tos.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.repository.ftp.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.repository.ftp
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.ftp.nl</artifactId>
|
||||
|
||||
@@ -2,6 +2,6 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.repository.json.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.repository.json
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.json.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.repository.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.repository
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Vendor: .Talend SA.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.nl</artifactId>
|
||||
|
||||
@@ -887,13 +887,13 @@ VersionManagementDialog.WarningTitle2=Warning
|
||||
VersionManagementDialog.openedInEditorMessage=Items : {0} \nare opened in editors, save them after click OK.
|
||||
VersionManagementDialog.inValidVersionWarning=Invalid version pattern
|
||||
VersionManagementDialog.applyVersion=Apply version
|
||||
VersionManagementDialog.useJobVersion=Use job versions.
|
||||
VersionManagementDialog.useJobVersion=Use job version
|
||||
JavaVersionProjectSettingPage.versionLabel=JDK Compiler compliance level:
|
||||
BuildJobManager.mavenErrorMessage=Job was not built successfully, please check the logs for more details available on the workspace/.Java/lastGenerated.log
|
||||
VersionManagementDialog.projectVersion=Project Version
|
||||
VersionManagementDialog.projectVersion=Project version
|
||||
VersionManagementDialog.useSnapshot=Use snapshot
|
||||
VersionManagementDialog.applyDetail=Apply
|
||||
VersionManagementDialog.eachMavenVersion=Change the version of each item individually.
|
||||
VersionManagementDialog.useProjectVersion=Apply Project versions to items.
|
||||
VersionManagementDialog.eachMavenVersion=Change the version of each item individually
|
||||
VersionManagementDialog.useProjectVersion=Apply project version to items
|
||||
VersionManagementDialog.snapshot=Snapshot
|
||||
VersionManagementDialog.remove=Remove
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl
|
||||
Bundle-SymbolicName: org.talend.repository.view.di.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.repository.view.di
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.view.di.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.sbi.engines.client.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.sbi.engines.client
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sbi.engines.client.nl</artifactId>
|
||||
|
||||
@@ -2,5 +2,5 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.spagic.engines.client.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Fragment-Host: org.talend.spagic.engines.client
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.spagic.engines.client.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: org.talend.sqlbuilder Nl Fragment
|
||||
Bundle-SymbolicName: org.talend.sqlbuilder.nl
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Fragment-Host: org.talend.sqlbuilder
|
||||
Bundle-Localization: plugin
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sqlbuilder.nl</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.componentdesigner.feature"
|
||||
label="Componentdesigner_feature Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.componentdesigner.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.designer.business.feature"
|
||||
label="Business Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#business-feature">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.designer.feature"
|
||||
label="Designer Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#designer-feature">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.rcp.branding.tos.feature"
|
||||
label="Tos branding feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA."
|
||||
plugin="org.talend.rcp.branding.tos">
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.rcp.branding.tos.test.feature"
|
||||
label="Test feature for TOS"
|
||||
version="6.4.1.qualifier">
|
||||
version="6.5.0.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
@@ -385,4 +385,11 @@
|
||||
fragment="true"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.designer.scd.test"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
fragment="true"
|
||||
unpack="false"/>
|
||||
</feature>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.test.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.repository.feature"
|
||||
label="Repository Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#repository-feature">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.sbi.feature"
|
||||
label="SBI Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#sbi-feature">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.sbi.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.spagic.feature"
|
||||
label="SPAGIC Feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#spagic-feature">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.spagic.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.tos.components.feature"
|
||||
label="Components-feature"
|
||||
version="6.4.1.qualifier">
|
||||
version="6.5.0.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.components.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.tos.feature"
|
||||
label="Tos feature"
|
||||
version="6.4.1.qualifier"
|
||||
version="6.5.0.qualifier"
|
||||
provider-name=".Talend SA.">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.tos.libraries.feature"
|
||||
label="Libraries_feature"
|
||||
version="6.4.1.qualifier">
|
||||
version="6.5.0.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.libraries.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Rcp Plug-in
|
||||
Bundle-SymbolicName: org.talend.componentdesigner.rcp; singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Activator: org.talend.componentdesigner.rcp.Activator
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.componentdesigner.rcp</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Componentdesigner Plug-in
|
||||
Bundle-SymbolicName: org.talend.componentdesigner; singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Activator: org.talend.componentdesigner.ComponentDesigenerPlugin
|
||||
Require-Bundle: org.talend.model,
|
||||
org.eclipse.ui,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.componentdesigner</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Abstract Map Plug-in
|
||||
Bundle-SymbolicName: org.talend.designer.abstractmap;singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
|
||||
Require-Bundle: org.eclipse.core.runtime,
|
||||
org.talend.core,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.abstractmap</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Alfresco Output Component Plug-in
|
||||
Bundle-SymbolicName: org.talend.designer.alfrescooutput;singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Require-Bundle: org.eclipse.core.runtime,
|
||||
org.talend.core,
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.alfrescooutput</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %pluginName
|
||||
Bundle-SymbolicName: org.talend.designer.business.diagram; singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-ClassPath: .
|
||||
Bundle-Activator: org.talend.designer.business.model.business.diagram.part.BusinessDiagramEditorPlugin
|
||||
Bundle-Vendor: %providerName
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>6.4.1-SNAPSHOT</version>
|
||||
<version>6.5.0-M2</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.business.diagram</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: CodeGen Plug-in
|
||||
Bundle-SymbolicName: org.talend.designer.codegen;singleton:=true
|
||||
Bundle-Version: 6.4.1.qualifier
|
||||
Bundle-Version: 6.5.0.qualifier
|
||||
Bundle-Localization: plugin
|
||||
Require-Bundle: org.talend.core.repository,
|
||||
org.eclipse.emf.codegen,
|
||||
|
||||
@@ -229,15 +229,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
<% if (hasSAM4RS) { %>
|
||||
// ESB Service Activity Monitor Feature
|
||||
private org.apache.cxf.feature.Feature eventFeature;
|
||||
|
||||
public void setEventFeature(org.apache.cxf.feature.Feature eventFeature) {
|
||||
this.eventFeature = eventFeature;
|
||||
}
|
||||
<% } %>
|
||||
|
||||
<%
|
||||
if(isRunInMultiThread || exist_tParallelize){
|
||||
%>
|
||||
@@ -894,20 +885,6 @@ this.globalResumeTicket = true;//to run tPostJob
|
||||
closeScpConnections();
|
||||
<% } %>
|
||||
|
||||
<%
|
||||
if (hasSAM4RS || hasSAM4WS) {
|
||||
%>
|
||||
if (false<% if (hasSAM4RS) { %> || null == eventFeature<% } %><% if (hasSAM4WS) { %> || null == registry<% } %>) { // TESB-8574: Fix SAM timeout issue in Studio
|
||||
try {
|
||||
Thread.sleep(5000);
|
||||
} catch (InterruptedException e) {
|
||||
}
|
||||
}
|
||||
<%
|
||||
}
|
||||
%>
|
||||
|
||||
|
||||
<%
|
||||
if (stats) {
|
||||
%>
|
||||
|
||||
@@ -25,6 +25,7 @@ imports="
|
||||
org.talend.core.model.process.IElementParameter
|
||||
org.talend.core.model.process.INode
|
||||
org.talend.core.model.utils.TalendTextUtils
|
||||
org.talend.core.model.utils.ContextParameterUtils
|
||||
org.talend.daikon.NamedThing
|
||||
org.talend.daikon.properties.property.Property
|
||||
org.talend.designer.codegen.config.CodeGeneratorArgument
|
||||
@@ -33,6 +34,7 @@ imports="
|
||||
"
|
||||
%>
|
||||
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_indexedrecord_to_rowstruct.javajet"%>
|
||||
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_process_properties.javajet"%>
|
||||
<%
|
||||
CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
|
||||
INode node = (INode)codeGenArgument.getArgument();
|
||||
@@ -68,6 +70,20 @@ List<Component.CodegenPropInfo> propsToProcess = component.getCodegenPropInfos(c
|
||||
|
||||
final Set<String> referenceProperties = new HashSet<String>();
|
||||
|
||||
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
|
||||
|
||||
String connName = null;
|
||||
if(hasInput) {
|
||||
IConnection main = null;
|
||||
List<? extends IConnection> mains = NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA);
|
||||
if (mains!=null && !mains.isEmpty()) {
|
||||
main = mains.get(0);
|
||||
connName = main.getName();
|
||||
}
|
||||
}
|
||||
ProcessPropertiesGenerator generator = new ProcessPropertiesGenerator(cid, component);
|
||||
List<Property> dynamicProperties = new ArrayList<Property>();
|
||||
|
||||
for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
|
||||
List<NamedThing> properties = propInfo.props.getProperties();
|
||||
for (NamedThing prop : properties) { // property
|
||||
@@ -75,68 +91,7 @@ for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
|
||||
Property property = (Property)prop;
|
||||
if (property.getFlags() != null && (property.getFlags().contains(Property.Flags.DESIGN_TIME_ONLY) || property.getFlags().contains(Property.Flags.HIDDEN)))
|
||||
continue;
|
||||
Object value = property.getStoredValue();
|
||||
if (value != null) {
|
||||
if (value instanceof List) {
|
||||
// added for the support of tables
|
||||
String tmpVarName = cid+propInfo.fieldName.replace('.','_')+"_"+property.getName();
|
||||
%>
|
||||
java.util.List<Object> <%=tmpVarName %> = new java.util.ArrayList<Object>();
|
||||
<%
|
||||
for (Object subPropertyValue : (java.util.List<Object>)property.getValue()) {
|
||||
if ((property.getPossibleValues() != null && property.getPossibleValues().size() > 0)||
|
||||
Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.ADD_QUOTES)))) {
|
||||
%>
|
||||
<%=tmpVarName %>.add("<%=subPropertyValue %>");
|
||||
<%
|
||||
} else if(!"".equals(subPropertyValue)) {
|
||||
%>
|
||||
<%=tmpVarName %>.add(<%=subPropertyValue %>);
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=tmpVarName %>.add("");
|
||||
<%
|
||||
}
|
||||
}
|
||||
%>
|
||||
((org.talend.daikon.properties.Properties)props_<%=cid %><%=propInfo.fieldName%>).setValue("<%=property.getName()%>",<%=tmpVarName %>);
|
||||
<%
|
||||
} else if (value instanceof String && property.isFlag(Property.Flags.ENCRYPT) && ElementParameterParser.canEncryptValue((String) value)) {
|
||||
if (!"".equals(property.getStringValue())) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
routines.system.PasswordEncryptUtil.decryptPassword(<%=component.getCodegenValue(property, (String) value)%>));
|
||||
<%
|
||||
}
|
||||
} else if (value != null && "java.util.Date".equals(property.getType())){
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
TalendDate.parseDate("yyyy-MM-dd HH:mm:ss",<%=component.getCodegenValue(property, value.toString())%>));
|
||||
<%
|
||||
} else if (property instanceof org.talend.daikon.properties.property.EnumProperty) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
<%=property.getType().replaceAll("<.*>", "")%>.<%=property.getValue()%>);
|
||||
<%
|
||||
} else if (property instanceof org.talend.daikon.properties.property.SchemaProperty) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
new org.apache.avro.Schema.Parser().parse(<%=component.getCodegenValue(property, property.getStringValue())%>));
|
||||
<%
|
||||
} else if (!(value instanceof String) || !((String)value).equals("")) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
<%=component.getCodegenValue(property, value.toString())%>);
|
||||
<%
|
||||
}
|
||||
}
|
||||
|
||||
if("java.lang.Integer".equals(property.getType()) && (value == null || ((value instanceof String) && ((String)value).isEmpty()))) {//need to overwrite the default value when the passed value is null or empty string from the model
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>", null);
|
||||
<%
|
||||
}
|
||||
generator.setPropertyValues(property, propInfo, connName, true, true);
|
||||
} else if (prop instanceof ComponentReferenceProperties) {
|
||||
final String fieldString = propInfo.fieldName + "." + prop.getName();
|
||||
referenceProperties.add(fieldString);
|
||||
@@ -181,7 +136,6 @@ int nb_line_<%=cid %> = 0;
|
||||
|
||||
org.talend.components.api.component.ConnectorTopology topology_<%=cid%> = null;
|
||||
<%
|
||||
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
|
||||
boolean hasOutput = !NodeUtil.getOutgoingConnections(node, IConnectionCategory.DATA).isEmpty();
|
||||
boolean hasOutputOnly = hasOutput && !hasInput;
|
||||
|
||||
@@ -405,8 +359,8 @@ if (hasOutputOnly || asInputComponent) {
|
||||
}
|
||||
}
|
||||
org.apache.avro.Schema designSchema_<%=cid%> = props_<%=cid %>.getSchema(c_<%=cid%>, false);
|
||||
org.talend.daikon.di.DiIncomingSchemaEnforcer current_<%=cid%>
|
||||
= new org.talend.daikon.di.DiIncomingSchemaEnforcer(designSchema_<%=cid%>);
|
||||
org.talend.codegen.enforcer.IncomingSchemaEnforcer incomingEnforcer_<%=cid%>
|
||||
= new org.talend.codegen.enforcer.IncomingSchemaEnforcer(designSchema_<%=cid%>);
|
||||
<%
|
||||
List<? extends IConnection> outgoingConns = node.getOutgoingSortedConnections();
|
||||
if (outgoingConns!=null){
|
||||
|
||||
@@ -17,9 +17,19 @@ imports="
|
||||
org.talend.designer.codegen.config.CodeGeneratorArgument
|
||||
org.talend.core.model.utils.TalendTextUtils
|
||||
org.talend.core.model.utils.NodeUtil
|
||||
org.talend.designer.core.generic.model.Component
|
||||
java.util.ArrayList
|
||||
java.util.HashMap
|
||||
java.util.Map
|
||||
org.talend.components.api.properties.ComponentProperties
|
||||
org.talend.daikon.NamedThing
|
||||
org.talend.daikon.properties.property.Property
|
||||
org.talend.designer.core.generic.constants.IGenericConstants
|
||||
org.talend.core.model.utils.ContextParameterUtils
|
||||
"
|
||||
%>
|
||||
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_indexedrecord_to_rowstruct.javajet"%>
|
||||
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_process_properties.javajet"%>
|
||||
<%
|
||||
CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
|
||||
INode node = (INode)codeGenArgument.getArgument();
|
||||
@@ -90,10 +100,10 @@ if(hasInput){
|
||||
|
||||
if (dynamicPos != -1) {
|
||||
%>
|
||||
if (!current_<%=cid%>.areDynamicFieldsInitialized()) {
|
||||
if (!incomingEnforcer_<%=cid%>.areDynamicFieldsInitialized()) {
|
||||
// Initialize the dynamic columns when they are first encountered.
|
||||
for (routines.system.DynamicMetadata dm_<%=cid%> : <%=inputConn.getName()%>.<%=input_columnList.get(dynamicPos).getLabel()%>.metadatas) {
|
||||
current_<%=cid%>.addDynamicField(
|
||||
incomingEnforcer_<%=cid%>.addDynamicField(
|
||||
dm_<%=cid%>.getName(),
|
||||
dm_<%=cid%>.getType(),
|
||||
dm_<%=cid%>.getLogicalType(),
|
||||
@@ -101,24 +111,24 @@ if(hasInput){
|
||||
dm_<%=cid%>.getDescription(),
|
||||
dm_<%=cid%>.isNullable());
|
||||
}
|
||||
current_<%=cid%>.createRuntimeSchema();
|
||||
incomingEnforcer_<%=cid%>.createRuntimeSchema();
|
||||
}
|
||||
<%
|
||||
}
|
||||
|
||||
%>
|
||||
current_<%=cid%>.createNewRecord();
|
||||
incomingEnforcer_<%=cid%>.createNewRecord();
|
||||
<%
|
||||
for (int i = 0; i < input_columnList.size(); i++) { // column
|
||||
IMetadataColumn column = input_columnList.get(i);
|
||||
if (dynamicPos != i) {
|
||||
%>
|
||||
current_<%=cid%>.put("<%=column.getLabel()%>", <%=inputConn.getName()%>.<%=column.getLabel()%>);
|
||||
incomingEnforcer_<%=cid%>.put("<%=column.getLabel()%>", <%=inputConn.getName()%>.<%=column.getLabel()%>);
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
for (int i = 0; i < <%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnCount(); i++) {
|
||||
current_<%=cid%>.put(<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnMetadata(i).getName(),
|
||||
incomingEnforcer_<%=cid%>.put(<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnMetadata(i).getName(),
|
||||
<%=inputConn.getName()%>.<%=column.getLabel()%>.getColumnValue(i));
|
||||
}
|
||||
<%
|
||||
@@ -134,9 +144,26 @@ if(hasInput){
|
||||
// There will be a ClassCastException if the output component does
|
||||
// not implement WriterWithFeedback, but permits outgoing
|
||||
// connections.
|
||||
|
||||
|
||||
ComponentProperties componentProps = node.getComponentProperties();
|
||||
ProcessPropertiesGenerator generator = new ProcessPropertiesGenerator(cid, component);
|
||||
List<Component.CodegenPropInfo> propsToProcess = component.getCodegenPropInfos(componentProps);
|
||||
for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
|
||||
List<NamedThing> properties = propInfo.props.getProperties();
|
||||
for (NamedThing prop : properties) { // property
|
||||
if (prop instanceof Property) { // if, only deal with valued Properties
|
||||
Property property = (Property)prop;
|
||||
if (property.getFlags() != null && (property.getFlags().contains(Property.Flags.DESIGN_TIME_ONLY) || property.getFlags().contains(Property.Flags.HIDDEN)))
|
||||
continue;
|
||||
if(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)!=null && Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE)))) {
|
||||
generator.setPropertyValues(property, propInfo, null, false, false);
|
||||
}
|
||||
}
|
||||
} // property
|
||||
} // propInfo
|
||||
|
||||
%>
|
||||
org.apache.avro.generic.IndexedRecord data_<%=cid%> = current_<%=cid%>.getCurrentRecord();
|
||||
org.apache.avro.generic.IndexedRecord data_<%=cid%> = incomingEnforcer_<%=cid%>.getCurrentRecord();
|
||||
|
||||
writer_<%=cid%>.write(data_<%=cid%>);
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ class IndexedRecordToRowStructGenerator {
|
||||
}
|
||||
dynamicColName = tmpDynamicColName;
|
||||
|
||||
this.codeVarSchemaEnforcer = "current_" + cid;
|
||||
this.codeVarSchemaEnforcer = "outgoingEnforcer_" + cid;
|
||||
this.codeVarIsDynamicInitialized = "initDyn_" + cid;
|
||||
this.codeVarDynamic = "dynamic_" + cid;
|
||||
this.codeVarIndexedRecordAdapter = "factory_" + cid;
|
||||
@@ -66,7 +66,7 @@ class IndexedRecordToRowStructGenerator {
|
||||
}
|
||||
|
||||
%>
|
||||
org.talend.daikon.di.DiOutgoingSchemaEnforcer <%=codeVarSchemaEnforcer%> = org.talend.daikon.di.EnforcerCreator.createOutgoingEnforcer(<%=codeVarSchemaToEnforce%>, <%=dynamicByPosition%>);
|
||||
org.talend.codegen.enforcer.OutgoingSchemaEnforcer <%=codeVarSchemaEnforcer%> = org.talend.codegen.enforcer.EnforcerCreator.createOutgoingEnforcer(<%=codeVarSchemaToEnforce%>, <%=dynamicByPosition%>);
|
||||
|
||||
// Create a reusable factory that converts the output of the reader to an IndexedRecord.
|
||||
org.talend.daikon.avro.converter.IndexedRecordConverter<Object, ? extends org.apache.avro.generic.IndexedRecord> <%=codeVarIndexedRecordAdapter%> = null;
|
||||
@@ -111,66 +111,39 @@ class IndexedRecordToRowStructGenerator {
|
||||
if (dynamicColName != null) {
|
||||
%>
|
||||
if (!<%=codeVarIsDynamicInitialized%>) {
|
||||
org.apache.avro.Schema dynSchema_<%=cid%> = ((org.talend.daikon.di.DiOutgoingDynamicSchemaEnforcer) <%=codeVarSchemaEnforcer%>).getDynamicFieldsSchema();
|
||||
org.apache.avro.Schema dynSchema_<%=cid%> = ((org.talend.codegen.enforcer.OutgoingDynamicSchemaEnforcer) <%=codeVarSchemaEnforcer%>).getDynamicFieldsSchema();
|
||||
for (org.apache.avro.Schema.Field dynamicField_<%=cid%> : dynSchema_<%=cid%>.getFields()){
|
||||
routines.system.DynamicMetadata dynamicMetadata_<%=cid%> = new routines.system.DynamicMetadata();
|
||||
// set name and db name
|
||||
org.apache.avro.Schema dynamicFieldSchema_<%=cid%> = dynamicField_<%=cid%>.schema();
|
||||
// set name
|
||||
dynamicMetadata_<%=cid%>.setName(dynamicField_<%=cid%>.name());
|
||||
// set db name
|
||||
dynamicMetadata_<%=cid%>.setDbName(dynamicField_<%=cid%>.name());
|
||||
// set type
|
||||
String talendType_<%=cid%> = null;
|
||||
org.apache.avro.Schema.Type type_<%=cid%> = dynamicField_<%=cid%>.schema().getType();
|
||||
if(type_<%=cid%> == org.apache.avro.Schema.Type.UNION){
|
||||
java.util.List<org.apache.avro.Schema> fieldTypes_<%=cid%> = dynamicField_<%=cid%>.schema().getTypes();
|
||||
for(org.apache.avro.Schema fieldType_<%=cid%>:fieldTypes_<%=cid%>){
|
||||
if(fieldType_<%=cid%>.getType() == org.apache.avro.Schema.Type.NULL){
|
||||
dynamicMetadata_<%=cid%>.setNullable(true);
|
||||
}else{
|
||||
type_<%=cid%> = fieldType_<%=cid%>.getType();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (type_<%=cid%> == org.apache.avro.Schema.Type.ARRAY) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.LIST.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.BOOLEAN) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.BOOLEAN.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.BYTES) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.BYTE_ARRAY.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.FIXED) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.BYTE_ARRAY.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.DOUBLE) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.DOUBLE.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.FLOAT) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.FLOAT.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.INT) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.INTEGER.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.LONG) {
|
||||
String pattern_<%=cid%> = dynamicField_<%=cid%>.getProp(org.talend.daikon.avro.SchemaConstants.TALEND_COLUMN_PATTERN);
|
||||
if(pattern_<%=cid%>!=null && !pattern_<%=cid%>.trim().isEmpty()){
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.DATE.getId()%>";
|
||||
dynamicMetadata_<%=cid%>.setFormat(pattern_<%=cid%>);
|
||||
}else{
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.LONG.getId()%>";
|
||||
}
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.ENUM) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.STRING.getId()%>";
|
||||
} else if (type_<%=cid%> == org.apache.avro.Schema.Type.STRING) {
|
||||
talendType_<%=cid%> = "<%=JavaTypesManager.STRING.getId()%>";
|
||||
// set nullable
|
||||
if (org.talend.daikon.avro.AvroUtils.isNullable(dynamicFieldSchema_<%=cid%>)) {
|
||||
dynamicMetadata_<%=cid%>.setNullable(true);
|
||||
}
|
||||
// set type
|
||||
String talendType_<%=cid%> = org.talend.codegen.converter.TypeConverter.avroToDi(dynamicFieldSchema_<%=cid%>);
|
||||
dynamicMetadata_<%=cid%>.setType(talendType_<%=cid%>);
|
||||
// set pattern
|
||||
String pattern_<%=cid%> = dynamicField_<%=cid%>.getProp(org.talend.daikon.avro.SchemaConstants.TALEND_COLUMN_PATTERN);
|
||||
if (pattern_<%=cid%> != null && !pattern_<%=cid%>.trim().isEmpty()) {
|
||||
dynamicMetadata_<%=cid%>.setFormat(pattern_<%=cid%>);
|
||||
}
|
||||
// set logical type
|
||||
org.apache.avro.Schema unwrappedSchema_<%=cid%> = org.talend.daikon.avro.AvroUtils.unwrapIfNullable(dynamicField_<%=cid%>.schema());
|
||||
org.apache.avro.Schema unwrappedSchema_<%=cid%> = org.talend.daikon.avro.AvroUtils.unwrapIfNullable(dynamicFieldSchema_<%=cid%>);
|
||||
String logicalType_<%=cid%> = org.talend.daikon.avro.LogicalTypeUtils.getLogicalTypeName(unwrappedSchema_<%=cid%>);
|
||||
dynamicMetadata_<%=cid%>.setLogicalType(logicalType_<%=cid%>);
|
||||
// set length
|
||||
Object length_<%=cid%> = dynamicField_<%=cid%>.getProp(org.talend.daikon.avro.SchemaConstants.TALEND_COLUMN_DB_LENGTH);
|
||||
if(length_<%=cid%> != null){
|
||||
dynamicMetadata_<%=cid%>.setLength(Integer.parseInt(String.valueOf(length_<%=cid%>)));
|
||||
if (length_<%=cid%> != null) {
|
||||
dynamicMetadata_<%=cid%>.setLength(Integer.parseInt(String.valueOf(length_<%=cid%>)));
|
||||
}
|
||||
// set precision
|
||||
Object precision_<%=cid%> = dynamicField_<%=cid%>.getProp(org.talend.daikon.avro.SchemaConstants.TALEND_COLUMN_PRECISION);
|
||||
if(precision_<%=cid%> != null){
|
||||
dynamicMetadata_<%=cid%>.setPrecision(Integer.parseInt(String.valueOf(precision_<%=cid%>)));
|
||||
if (precision_<%=cid%> != null) {
|
||||
dynamicMetadata_<%=cid%>.setPrecision(Integer.parseInt(String.valueOf(precision_<%=cid%>)));
|
||||
}
|
||||
// add dynamic field metadata to dynamic variable
|
||||
<%=codeVarDynamic%>.metadatas.add(dynamicMetadata_<%=cid%>);
|
||||
@@ -184,46 +157,54 @@ class IndexedRecordToRowStructGenerator {
|
||||
for (int i = 0; i < columnsToGenerate.size(); i++) {
|
||||
IMetadataColumn column = columnsToGenerate.get(i);
|
||||
String columnName = column.getLabel();
|
||||
JavaType javaType = JavaTypesManager.getJavaTypeFromId(column.getTalendType());
|
||||
String typeToGenerate = JavaTypesManager.getTypeToGenerate(column.getTalendType(), column.isNullable());
|
||||
if (columnName.equals(dynamicColName)) {
|
||||
%>
|
||||
%>
|
||||
java.util.Map<String, Object> dynamicValue_<%=cid%> = (java.util.Map<String, Object>) <%=codeVarSchemaEnforcer%>.get(<%=i%>);
|
||||
for (java.util.Map.Entry<String, Object> dynamicValueEntry_<%=cid%> : dynamicValue_<%=cid%>.entrySet()) {
|
||||
<%=codeVarDynamic%>.setColumnValue(<%=codeVarDynamic%>.getIndex(dynamicValueEntry_<%=cid%>.getKey()), dynamicValueEntry_<%=cid%>.getValue());
|
||||
}
|
||||
<%=codeVarRowStruct%>.<%=dynamicColName%> = <%=codeVarDynamic%>;
|
||||
<%
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
Object columnValue_<%=i%>_<%=cid%> = <%=codeVarSchemaEnforcer%>.get(<%=i%>);
|
||||
if (columnValue_<%=i%>_<%=cid%> == null) {
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = <%=JavaTypesManager.getDefaultValueFromJavaType(typeToGenerate)%>;
|
||||
} else {
|
||||
<%
|
||||
if (javaType == JavaTypesManager.STRING) {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = String.valueOf(columnValue_<%=i%>_<%=cid%>);
|
||||
<%
|
||||
} else if (javaType == JavaTypesManager.CHARACTER) {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = String.valueOf(columnValue_<%=i%>_<%=cid%>).charAt(0);
|
||||
<%
|
||||
} else if("id_Document".equals(column.getTalendType())){
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = ParserUtils.parseTo_Document(String.valueOf(columnValue_<%=i%>_<%=cid%>));
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = (<%=typeToGenerate%>) (columnValue_<%=i%>_<%=cid%>);
|
||||
<%
|
||||
}
|
||||
%>
|
||||
}
|
||||
%>
|
||||
Object columnValue_<%=i%>_<%=cid%> = <%=codeVarSchemaEnforcer%>.get(<%=i%>);
|
||||
<%
|
||||
if (JavaTypesManager.NULL.equals(JavaTypesManager.getDefaultValueFromJavaType(typeToGenerate))) {
|
||||
// there is no default value, so just assign data value to RowStruct
|
||||
%>
|
||||
<%
|
||||
if ("id_Document".equals(column.getTalendType())) {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = ParserUtils.parseTo_Document(String.valueOf(columnValue_<%=i%>_<%=cid%>));
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = (<%=typeToGenerate%>) (columnValue_<%=i%>_<%=cid%>);
|
||||
<%
|
||||
}
|
||||
} else {
|
||||
// there is default value, so check on null and set default value instead of null
|
||||
%>
|
||||
if (columnValue_<%=i%>_<%=cid%> == null) {
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = <%=JavaTypesManager.getDefaultValueFromJavaType(typeToGenerate)%>;
|
||||
} else {
|
||||
<%
|
||||
if ("id_Document".equals(column.getTalendType())) {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = ParserUtils.parseTo_Document(String.valueOf(columnValue_<%=i%>_<%=cid%>));
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=codeVarRowStruct%>.<%=columnName%> = (<%=typeToGenerate%>) (columnValue_<%=i%>_<%=cid%>);
|
||||
<%
|
||||
}
|
||||
%>
|
||||
}
|
||||
<%
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
%>
|
||||
|
||||
@@ -0,0 +1,111 @@
|
||||
<%
|
||||
|
||||
/**
|
||||
* Utility for generating code that set values for the properties of the component.
|
||||
*/
|
||||
class ProcessPropertiesGenerator {
|
||||
|
||||
/** A unique tag for generating code variables, usually based on the cid
|
||||
* of the node. */
|
||||
private final String cid;
|
||||
|
||||
private final Component component;
|
||||
|
||||
public ProcessPropertiesGenerator(String cid, Component component) {
|
||||
this.cid = cid;
|
||||
this.component = component;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate code that set value for component properties
|
||||
*/
|
||||
public void setPropertyValues(Property property, Component.CodegenPropInfo propInfo, String connName, boolean setDynamicTags, boolean firstCall) {
|
||||
|
||||
Object value = property.getStoredValue();
|
||||
if (value != null) {
|
||||
if (setDynamicTags && (value instanceof String) && isDynamicValue(String.valueOf(value), connName)) {
|
||||
property.setTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE, "true");
|
||||
}
|
||||
if (value instanceof List) { // if
|
||||
// added for the support of tables
|
||||
String tmpVarName = cid+propInfo.fieldName.replace('.','_')+"_"+property.getName();
|
||||
if(firstCall) {
|
||||
%>
|
||||
java.util.List<Object> <%=tmpVarName %> = new java.util.ArrayList<Object>();
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=tmpVarName %> = new java.util.ArrayList<Object>();
|
||||
<%
|
||||
}
|
||||
for (Object subPropertyValue : (java.util.List<Object>)property.getValue()) {
|
||||
if ((property.getPossibleValues() != null && property.getPossibleValues().size() > 0)||
|
||||
Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.ADD_QUOTES)))) {
|
||||
%>
|
||||
<%=tmpVarName %>.add("<%=subPropertyValue %>");
|
||||
<%
|
||||
} else if(!"".equals(subPropertyValue)) {
|
||||
if(setDynamicTags && isDynamicValue(String.valueOf(subPropertyValue), connName)) {
|
||||
property.setTaggedValue(IGenericConstants.DYNAMIC_PROPERTY_VALUE, "true");
|
||||
}
|
||||
%>
|
||||
<%=tmpVarName %>.add(<%=subPropertyValue %>);
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
<%=tmpVarName %>.add("");
|
||||
<%
|
||||
}
|
||||
}
|
||||
%>
|
||||
((org.talend.daikon.properties.Properties)props_<%=cid %><%=propInfo.fieldName%>).setValue("<%=property.getName()%>",<%=tmpVarName %>);
|
||||
<%
|
||||
} else if (value instanceof String && property.isFlag(Property.Flags.ENCRYPT) && ElementParameterParser.canEncryptValue((String) value)) {
|
||||
if (!"".equals(property.getStringValue())) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
routines.system.PasswordEncryptUtil.decryptPassword(<%=component.getCodegenValue(property, (String) value)%>));
|
||||
<%
|
||||
}
|
||||
} else if (value != null && "java.util.Date".equals(property.getType())){
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
TalendDate.parseDate("yyyy-MM-dd HH:mm:ss",<%=component.getCodegenValue(property, value.toString())%>));
|
||||
<%
|
||||
} else if (property instanceof org.talend.daikon.properties.property.EnumProperty) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
<%=property.getType().replaceAll("<.*>", "")%>.<%=property.getValue()%>);
|
||||
<%
|
||||
} else if (property instanceof org.talend.daikon.properties.property.SchemaProperty) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
new org.apache.avro.Schema.Parser().parse(<%=component.getCodegenValue(property, property.getStringValue())%>));
|
||||
<%
|
||||
} else if (!(value instanceof String) || !((String)value).equals("")) {
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>",
|
||||
<%=component.getCodegenValue(property, value.toString())%>);
|
||||
<%
|
||||
}
|
||||
}
|
||||
if("java.lang.Integer".equals(property.getType()) && (value == null || ((value instanceof String) && ((String)value).isEmpty()))) {//need to overwrite the default value when the passed value is null or empty string from the model
|
||||
%>
|
||||
props_<%=cid %><%=propInfo.fieldName%>.setValue("<%=property.getName()%>", null);
|
||||
<%
|
||||
}
|
||||
}
|
||||
|
||||
private boolean isDynamicValue(String value, String connName) {
|
||||
if(value == null) {
|
||||
return false;
|
||||
}
|
||||
boolean dynamicByGlobals = ContextParameterUtils.isContainContextParam(value) || ContextParameterUtils.containCodeVariable(value, "globalMap.");
|
||||
if(connName == null || dynamicByGlobals) {
|
||||
return dynamicByGlobals;
|
||||
}
|
||||
return ContextParameterUtils.containCodeVariable(value, connName + ".");
|
||||
}
|
||||
|
||||
}
|
||||
%>
|
||||
@@ -198,11 +198,6 @@ public class <%=className%> implements <%=talendJobInterfaces%> {
|
||||
// fix for TESB-7714
|
||||
talendESBJob.setEndpointRegistry(registry);
|
||||
|
||||
// TESB-15920 tRESTClient and SAM not working
|
||||
<% if (hasSAM4RS) { %>
|
||||
talendESBJob.setEventFeature(eventFeature);
|
||||
<% } %>
|
||||
|
||||
return talendESBJob;
|
||||
}
|
||||
<% } %>
|
||||
@@ -324,6 +319,13 @@ public <%=JavaTypesManager.getTypeToGenerate(ctxParam.getType(),true)%> get<%=Ch
|
||||
if(isRunInMultiThread || NodeUtil.containsMultiThreadComponent(process)){
|
||||
%>
|
||||
private final java.util.Map<String, Object> globalMap = java.util.Collections.synchronizedMap(new java.util.HashMap<String, Object>());
|
||||
<%
|
||||
if(ProcessUtils.isTestContainer(process)) {
|
||||
%>
|
||||
private final static java.util.Map<String, Object> junitGlobalMap = java.util.Collections.synchronizedMap(new java.util.HashMap<String, Object>());
|
||||
<%
|
||||
}
|
||||
%>
|
||||
<%
|
||||
} else {
|
||||
%>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user