Compare commits
230 Commits
fix/missin
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34c22ddeee | ||
|
|
80c38990ff | ||
|
|
9809441f9e | ||
|
|
e6217156be | ||
|
|
9c83ffd7e5 | ||
|
|
034579b20b | ||
|
|
b123fb3f74 | ||
|
|
9194dd8867 | ||
|
|
7bae9c36c5 | ||
|
|
8963b2d962 | ||
|
|
e3012311c5 | ||
|
|
7dc5a51335 | ||
|
|
6ad5ba7a94 | ||
|
|
9f02c8c573 | ||
|
|
dfac802b6f | ||
|
|
4909602cea | ||
|
|
5e1f7de66a | ||
|
|
869f0e58e8 | ||
|
|
3a5c4631e7 | ||
|
|
9b8707fcad | ||
|
|
ebb21e02ac | ||
|
|
7ca0917dc2 | ||
|
|
b62e11dac1 | ||
|
|
502ae55d64 | ||
|
|
06cda8093c | ||
|
|
9fc7ad9a29 | ||
|
|
e6f25e3821 | ||
|
|
7b704957a5 | ||
|
|
46349e8cab | ||
|
|
3e958b9e12 | ||
|
|
6bea8d7343 | ||
|
|
4009940e38 | ||
|
|
5ea5626055 | ||
|
|
39d64b4030 | ||
|
|
24cec732f1 | ||
|
|
cdf77e9c91 | ||
|
|
31c85c2622 | ||
|
|
c22dcffe2d | ||
|
|
2f7f386dc4 | ||
|
|
36c4a2fd99 | ||
|
|
76bbe43987 | ||
|
|
081cd58979 | ||
|
|
73e084a3b2 | ||
|
|
bd85e267dd | ||
|
|
93add8e9a9 | ||
|
|
4ed80b1e96 | ||
|
|
c373478b8d | ||
|
|
3cd5c434fb | ||
|
|
3d482e6f75 | ||
|
|
92d4657c05 | ||
|
|
df020162d9 | ||
|
|
157b666b16 | ||
|
|
e57fbe8e43 | ||
|
|
6712013272 | ||
|
|
a6935f5856 | ||
|
|
bb7f7a76be | ||
|
|
c72287d542 | ||
|
|
601979125e | ||
|
|
19060eb446 | ||
|
|
5bfae49b6b | ||
|
|
a80bb796bc | ||
|
|
aed38896a6 | ||
|
|
f98ee8e6cf | ||
|
|
de7af3c2d9 | ||
|
|
42c668872f | ||
|
|
3784e17592 | ||
|
|
58855f8d21 | ||
|
|
9202b0384e | ||
|
|
ce8277e3da | ||
|
|
8423c21adb | ||
|
|
9635e79468 | ||
|
|
9d7aeeb2f4 | ||
|
|
b49680758d | ||
|
|
72ba50b675 | ||
|
|
cd1864c82e | ||
|
|
421afc54bc | ||
|
|
3315983091 | ||
|
|
8fd106bd5f | ||
|
|
bcb1a9ea34 | ||
|
|
b074c2edd9 | ||
|
|
356266cb07 | ||
|
|
8340484e6d | ||
|
|
1e2a8a4eba | ||
|
|
b0d98d69d0 | ||
|
|
3c12faa0f0 | ||
|
|
a6389c8356 | ||
|
|
b9dbf35fae | ||
|
|
a6d2edd071 | ||
|
|
3be3729d7c | ||
|
|
88c85f9abe | ||
|
|
1556e3a4f2 | ||
|
|
70857ea96c | ||
|
|
6e4442a51f | ||
|
|
421e53e988 | ||
|
|
7c9092d79f | ||
|
|
ea603cb5eb | ||
|
|
dba46c7989 | ||
|
|
2f7c345a1e | ||
|
|
631bef061f | ||
|
|
805e0b2e85 | ||
|
|
b3923fe55d | ||
|
|
462ab50209 | ||
|
|
dcac2b9852 | ||
|
|
c61317f484 | ||
|
|
d8b22dad04 | ||
|
|
310ca2266c | ||
|
|
c4a492e3b5 | ||
|
|
aa13772efa | ||
|
|
9a214e1712 | ||
|
|
0931d05d95 | ||
|
|
3e840cd1d2 | ||
|
|
3ec8831731 | ||
|
|
fcfd0bbe6f | ||
|
|
0c4bc2de97 | ||
|
|
0a61bc28ba | ||
|
|
dd95451b6d | ||
|
|
ee4897f273 | ||
|
|
00359c23fe | ||
|
|
abb0bd507d | ||
|
|
57c814ea34 | ||
|
|
b5ad0460bd | ||
|
|
d08142fa69 | ||
|
|
6da03518ae | ||
|
|
3a848d7a00 | ||
|
|
41bf17a72a | ||
|
|
81857f09b9 | ||
|
|
fb94e46d8d | ||
|
|
c6f29e172f | ||
|
|
d1ae0edc7a | ||
|
|
7441397530 | ||
|
|
92f0009eb4 | ||
|
|
8c426d9fe7 | ||
|
|
85c90b05e3 | ||
|
|
493071bb59 | ||
|
|
c0896fcb1c | ||
|
|
7ab2e372c8 | ||
|
|
00f1eceecf | ||
|
|
db4c126190 | ||
|
|
a477d7bc17 | ||
|
|
d67fc8ee1c | ||
|
|
a534b64432 | ||
|
|
09588c1f94 | ||
|
|
b08333464c | ||
|
|
bd4e87c55c | ||
|
|
4b860379c4 | ||
|
|
87ca87890c | ||
|
|
bc80b5dec1 | ||
|
|
3e4522af18 | ||
|
|
b9f003a289 | ||
|
|
1da5722cf8 | ||
|
|
2947daeb35 | ||
|
|
0d0dc04937 | ||
|
|
095f05562a | ||
|
|
3d486f59ea | ||
|
|
a1e0912152 | ||
|
|
45e1603166 | ||
|
|
0a22bb766c | ||
|
|
085545e8fe | ||
|
|
f219aa8d81 | ||
|
|
6e7955182d | ||
|
|
1ad0de5b68 | ||
|
|
4744a995cd | ||
|
|
778caf903b | ||
|
|
cc637a6b8d | ||
|
|
195207e660 | ||
|
|
8c0a6aef6a | ||
|
|
f51c7cc7ed | ||
|
|
ea0aedb99f | ||
|
|
f78c0ec8ba | ||
|
|
d54803c64d | ||
|
|
69791d95a7 | ||
|
|
9fd50465e8 | ||
|
|
568226583d | ||
|
|
e968216921 | ||
|
|
88d01ad5a6 | ||
|
|
80c3b524a7 | ||
|
|
4c47b83b9d | ||
|
|
4e7adfa284 | ||
|
|
f9d0d7f6ab | ||
|
|
262143d727 | ||
|
|
a6ea6d07b4 | ||
|
|
70d2d206c3 | ||
|
|
26ac5b3b8b | ||
|
|
9d9aef72c4 | ||
|
|
850770cada | ||
|
|
de3cd916e4 | ||
|
|
10b467a8fa | ||
|
|
88112fb220 | ||
|
|
6c915a4fc7 | ||
|
|
21dc89abdc | ||
|
|
1b30024e14 | ||
|
|
f1c2a1fd44 | ||
|
|
b676630e51 | ||
|
|
67749a53ae | ||
|
|
4b78c36b5a | ||
|
|
442993b414 | ||
|
|
6fcbd57322 | ||
|
|
835d47492f | ||
|
|
33e974ef5c | ||
|
|
fe52f2e5f7 | ||
|
|
b8db0982eb | ||
|
|
47aa5568f6 | ||
|
|
cf528a46c0 | ||
|
|
d627bb97a8 | ||
|
|
302b26e928 | ||
|
|
a37511a25b | ||
|
|
b33308f2a3 | ||
|
|
dd310cc64d | ||
|
|
fef93b3d94 | ||
|
|
0c4fe7068c | ||
|
|
aebeb4494a | ||
|
|
a546c94c52 | ||
|
|
f94e1fab8b | ||
|
|
85f9f57734 | ||
|
|
b72c1b9fc3 | ||
|
|
b31176646a | ||
|
|
738561ff5d | ||
|
|
811ba8f396 | ||
|
|
6a2693e217 | ||
|
|
1a0be89e7a | ||
|
|
6fe9ffc5ba | ||
|
|
9e91ca2ef8 | ||
|
|
8acc0056bd | ||
|
|
210c9a7125 | ||
|
|
0f173e3b7b | ||
|
|
767bd0b0f4 | ||
|
|
40b15b346f | ||
|
|
f6f4f5696e | ||
|
|
eef322cb4b | ||
|
|
edcef0d54c |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
|
||||
<feature id="org.talend.designer.feature" label="Designer Feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#designer-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#designer-feature</description>
|
||||
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
|
||||
<license>The licence are describe in branding feature</license>
|
||||
@@ -10,13 +10,12 @@
|
||||
</url>
|
||||
<requires>
|
||||
<import feature="org.eclipse.gef" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.eclipse.m2e.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.m2e.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.eclipse.equinox.p2.discovery.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.utils.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="javax.xml.rpc" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="javax.xml.rpc-api" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="net.jeeeyul.eclipse.themes" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="net.jeeeyul.swtend" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.apache.axis" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.eclipse.gmf.runtime.draw2d.ui" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.eclipse.gmf.runtime.common.core" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.eclipse.gmf.runtime.common.ui" version="0.0.0" match="greaterOrEqual"/>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.fragment.jars.di.feature"
|
||||
label="Fragment Jars in DI"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.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>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.fragment.jars.di.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.gmf.feature"
|
||||
label="Gmf"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
GMF
|
||||
@@ -17,415 +17,15 @@
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="org.eclipse.gmf.runtime.notation" version="1.8.0"/>
|
||||
<import feature="org.eclipse.gef" version="3.9.2"/>
|
||||
<import feature="org.eclipse.emf.common" version="2.10.0"/>
|
||||
<import feature="org.eclipse.emf.ecore" version="2.10.0"/>
|
||||
<import feature="org.eclipse.emf.ecore.edit" version="2.8.0"/>
|
||||
<import feature="org.eclipse.emf.edit" version="2.10.0"/>
|
||||
<import feature="org.eclipse.emf.transaction" version="1.8.0"/>
|
||||
<import feature="org.eclipse.emf.validation" version="1.8.0"/>
|
||||
<import feature="org.eclipse.emf.workspace" version="1.8.0"/>
|
||||
<import feature="org.eclipse.gmf.runtime.notation" version="0.0.0"/>
|
||||
<import feature="org.eclipse.gef" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.common" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.ecore" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.ecore.edit" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.edit" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.transaction" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.validation" version="0.0.0"/>
|
||||
<import feature="org.eclipse.emf.workspace" version="0.0.0"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.core"
|
||||
download-size="117"
|
||||
install-size="226"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui"
|
||||
download-size="257"
|
||||
install-size="509"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.action"
|
||||
download-size="101"
|
||||
install-size="173"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.action.ide"
|
||||
download-size="39"
|
||||
install-size="66"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.services"
|
||||
download-size="100"
|
||||
install-size="208"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.services.action"
|
||||
download-size="120"
|
||||
install-size="293"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.services.dnd"
|
||||
download-size="92"
|
||||
install-size="190"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.services.dnd.ide"
|
||||
download-size="24"
|
||||
install-size="38"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.services.properties"
|
||||
download-size="76"
|
||||
install-size="146"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.core"
|
||||
download-size="133"
|
||||
install-size="284"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui"
|
||||
download-size="1190"
|
||||
install-size="2486"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.actions"
|
||||
download-size="218"
|
||||
install-size="391"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.dnd"
|
||||
download-size="19"
|
||||
install-size="29"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.geoshapes"
|
||||
download-size="99"
|
||||
install-size="179"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.properties"
|
||||
download-size="215"
|
||||
install-size="430"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.providers"
|
||||
download-size="137"
|
||||
install-size="318"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.providers.ide"
|
||||
download-size="23"
|
||||
install-size="38"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.render"
|
||||
download-size="117"
|
||||
install-size="236"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.resources.editor"
|
||||
download-size="123"
|
||||
install-size="251"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide"
|
||||
download-size="69"
|
||||
install-size="146"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.draw2d.ui"
|
||||
download-size="318"
|
||||
install-size="619"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.draw2d.ui.render"
|
||||
download-size="49"
|
||||
install-size="87"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.draw2d.ui.render.awt"
|
||||
download-size="196"
|
||||
install-size="396"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.clipboard.core"
|
||||
download-size="110"
|
||||
install-size="223"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.commands.core"
|
||||
download-size="28"
|
||||
install-size="48"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.core"
|
||||
download-size="114"
|
||||
install-size="229"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.type.core"
|
||||
download-size="190"
|
||||
install-size="439"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.type.ui"
|
||||
download-size="18"
|
||||
install-size="25"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.ui"
|
||||
download-size="93"
|
||||
install-size="177"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.emf.ui.properties"
|
||||
download-size="62"
|
||||
install-size="118"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.gef.ui"
|
||||
download-size="101"
|
||||
install-size="182"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.notation.providers"
|
||||
download-size="29"
|
||||
install-size="53"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf"
|
||||
download-size="13"
|
||||
install-size="17"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.printing"
|
||||
download-size="14"
|
||||
install-size="19"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.common.ui.printing.win32"
|
||||
download-size="752"
|
||||
install-size="3091"
|
||||
version="0.0.0"
|
||||
fragment="true"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.printing"
|
||||
download-size="90"
|
||||
install-size="172"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.eclipse.gmf.runtime.diagram.ui.printing.render"
|
||||
download-size="92"
|
||||
install-size="196"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.dom.svg"
|
||||
download-size="453"
|
||||
install-size="1509"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.bridge"
|
||||
download-size="504"
|
||||
install-size="1013"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.dom"
|
||||
download-size="107"
|
||||
install-size="203"
|
||||
version="1.6.1.v201505192100"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.ext.awt"
|
||||
download-size="387"
|
||||
install-size="760"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.transcoder"
|
||||
download-size="79"
|
||||
install-size="151"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.svggen"
|
||||
download-size="183"
|
||||
install-size="338"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.util"
|
||||
download-size="99"
|
||||
install-size="192"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.w3c.dom.svg"
|
||||
download-size="95"
|
||||
install-size="140"
|
||||
version="1.1.0.v201011041433"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xerces"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="2.12.1.v20210115-0812"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.resolver"
|
||||
download-size="94"
|
||||
install-size="201"
|
||||
version="1.2.0.v201005080400"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.css"
|
||||
download-size="259"
|
||||
install-size="512"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.util.gui"
|
||||
download-size="161"
|
||||
install-size="281"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.parser"
|
||||
download-size="54"
|
||||
install-size="112"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.xml"
|
||||
download-size="35"
|
||||
install-size="92"
|
||||
version="1.6.0.v201011041432"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.w3c.css.sac"
|
||||
download-size="37"
|
||||
install-size="65"
|
||||
version="1.3.1.v200903091627"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.w3c.dom.smil"
|
||||
download-size="19"
|
||||
install-size="37"
|
||||
version="1.0.1.v200903091627"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="javax.xml"
|
||||
download-size="246"
|
||||
install-size="413"
|
||||
version="1.3.4.v201005080400"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.xml.serializer"
|
||||
download-size="286"
|
||||
install-size="577"
|
||||
version="2.7.1.v201005080400"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.apache.batik.pdf"
|
||||
download-size="498"
|
||||
install-size="989"
|
||||
version="1.6.0.v201105071520"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.w3c.dom.events"
|
||||
download-size="17"
|
||||
install-size="26"
|
||||
version="3.0.0.draft20060413_v201105210656"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.gmf.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="8.8.8.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos">
|
||||
<feature id="org.talend.rcp.branding.tos.feature" label="Tos branding feature" version="8.0.2.qualifier" provider-name=".Talend SA." plugin="org.talend.rcp.branding.tos">
|
||||
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
|
||||
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
|
||||
<license>[Enter License Description here.]</license>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="8.8.8.qualifier">
|
||||
<feature id="org.talend.rcp.branding.tos.test.feature" label="Test feature for TOS" version="8.0.2.qualifier">
|
||||
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
|
||||
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
|
||||
<license url="http://www.example.com/license">[Enter License Description here.]</license>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.rcp.branding.tos.test.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.repository.feature" label="Repository Feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
|
||||
<feature id="org.talend.repository.feature" label="Repository Feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
|
||||
<description url="http://www.talend.com/online/featuresdescription.html#repository-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#repository-feature</description>
|
||||
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
|
||||
<license>The licence are describe in branding feature</license>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.repository.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>org.talend.studio.components.tcompv0.jdbc.feature</name>
|
||||
<name>org.talend.studio.components.tck.jdbc.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tck.jdbc.feature"
|
||||
label="JDBC"
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
JDBC
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
JDBC
|
||||
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
|
||||
All rights reserved.
|
||||
|
||||
This product includes software developed at
|
||||
GlassFish Community (https://glassfish.dev.java.net)
|
||||
Licensed under the CDDL,GPL-2.0-only license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://jakarta.apache.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML
|
||||
Licensed under the Apache-2.0 license.
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import plugin="org.talend.designer.maven.repo.tck"/>
|
||||
<import plugin="org.talend.studio.components.tck.jdbc"/>
|
||||
<import plugin="org.talend.components.jdbc.definition"/>
|
||||
</requires>
|
||||
|
||||
</feature>
|
||||
@@ -4,9 +4,9 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.jira.feature</artifactId>
|
||||
<artifactId>org.talend.studio.components.tck.jdbc.feature</artifactId>
|
||||
<packaging>eclipse-feature</packaging>
|
||||
</project>
|
||||
@@ -1,23 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>org.talend.studio.components.tcompv0.jira.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>org.talend.studio.components.tck.jira.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,2 @@
|
||||
bin.includes = feature.xml,\
|
||||
p2.inf
|
||||
@@ -1,102 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.jira.feature"
|
||||
label="Jira"
|
||||
version="8.8.8.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Jira component
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
Jira component
|
||||
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
|
||||
All rights reserved.
|
||||
|
||||
This product includes software developed at
|
||||
OPS4J - Open Participation Software for Java
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
GlassFish Community (https://glassfish.dev.java.net)
|
||||
Licensed under the CDDL,GPL-2.0-only license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://jakarta.apache.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
OSGi Alliance (http://www.osgi.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Joda.org (http://www.joda.org)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML (http://fasterxml.com)
|
||||
Licensed under the JSON license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Google, Inc.
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
AddThis
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the MIT license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the X11 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
JUnit
|
||||
Licensed under the EPL-1.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Seam Framework
|
||||
Licensed under the Apache-2.0 license.
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import plugin="org.talend.designer.maven.repo.tcompv0" version="0.0.0" match="greaterOrEqual"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="org.talend.studio.components.tcompv0.jira"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.components.jira"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tck.jira.feature"
|
||||
label="Jira"
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Jira component
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
Jira component
|
||||
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
|
||||
All rights reserved.
|
||||
|
||||
This product includes software developed at
|
||||
OPS4J - Open Participation Software for Java
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
GlassFish Community (https://glassfish.dev.java.net)
|
||||
Licensed under the CDDL,GPL-2.0-only license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://jakarta.apache.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
OSGi Alliance (http://www.osgi.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Joda.org (http://www.joda.org)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML (http://fasterxml.com)
|
||||
Licensed under the JSON license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Google, Inc.
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
AddThis
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the MIT license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the X11 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
JUnit
|
||||
Licensed under the EPL-1.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Seam Framework
|
||||
Licensed under the Apache-2.0 license.
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import plugin="org.talend.designer.maven.repo.tck" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.talend.designer.maven.repo.tcksdk" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.talend.studio.components.tck.jira"/>
|
||||
</requires>
|
||||
|
||||
</feature>
|
||||
@@ -0,0 +1,4 @@
|
||||
properties.0.name=TALEND_COMPONENT_tJIRAInput
|
||||
properties.0.value=
|
||||
properties.1.name=TALEND_COMPONENT_tJIRAOutput
|
||||
properties.1.value=
|
||||
@@ -4,9 +4,9 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.jdbc.feature</artifactId>
|
||||
<artifactId>org.talend.studio.components.tck.jira.feature</artifactId>
|
||||
<packaging>eclipse-feature</packaging>
|
||||
</project>
|
||||
@@ -1,23 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>org.talend.studio.components.tcompv0.splunk.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>org.talend.studio.components.tck.splunk.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -0,0 +1,2 @@
|
||||
bin.includes = feature.xml,\
|
||||
p2.inf
|
||||
@@ -1,102 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.splunk.feature"
|
||||
label="Splunk"
|
||||
version="8.8.8.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Splunk component
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
Splunk component
|
||||
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
|
||||
All rights reserved.
|
||||
|
||||
This product includes software developed at
|
||||
OPS4J - Open Participation Software for Java
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
GlassFish Community (https://glassfish.dev.java.net)
|
||||
Licensed under the CDDL,GPL-2.0-only license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://jakarta.apache.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
OSGi Alliance (http://www.osgi.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Joda.org (http://www.joda.org)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML (http://fasterxml.com)
|
||||
Licensed under the JSON license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Google, Inc.
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
AddThis
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the MIT license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the X11 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
JUnit
|
||||
Licensed under the EPL-1.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Seam Framework
|
||||
Licensed under the Apache-2.0 license.
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import plugin="org.talend.designer.maven.repo.tcompv0" version="0.0.0" match="greaterOrEqual"/>
|
||||
</requires>
|
||||
|
||||
<plugin
|
||||
id="org.talend.studio.components.tcompv0.splunk"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.components.splunk"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tck.splunk.feature"
|
||||
label="Splunk"
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Splunk component
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
Splunk component
|
||||
Copyright (c) 2006-2021 Talend Inc. - www.talend.com
|
||||
All rights reserved.
|
||||
|
||||
This product includes software developed at
|
||||
OPS4J - Open Participation Software for Java
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
GlassFish Community (https://glassfish.dev.java.net)
|
||||
Licensed under the CDDL,GPL-2.0-only license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (http://jakarta.apache.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
OSGi Alliance (http://www.osgi.org/)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Joda.org (http://www.joda.org)
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
FasterXML (http://fasterxml.com)
|
||||
Licensed under the JSON license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Google, Inc.
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
AddThis
|
||||
Licensed under the Apache-2.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the MIT license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
SLF4J.ORG
|
||||
Licensed under the X11 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
JUnit
|
||||
Licensed under the EPL-1.0 license.
|
||||
|
||||
|
||||
This product includes software developed at
|
||||
Seam Framework
|
||||
Licensed under the Apache-2.0 license.
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import plugin="org.talend.designer.maven.repo.tck" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.talend.designer.maven.repo.tcksdk" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.talend.studio.components.tck.splunk"/>
|
||||
</requires>
|
||||
|
||||
</feature>
|
||||
@@ -0,0 +1,2 @@
|
||||
properties.0.name=TALEND_COMPONENT_tSplunkEventCollector
|
||||
properties.0.value=
|
||||
@@ -4,9 +4,9 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.splunk.feature</artifactId>
|
||||
<artifactId>org.talend.studio.components.tck.splunk.feature</artifactId>
|
||||
<packaging>eclipse-feature</packaging>
|
||||
</project>
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.azurestorage.feature"
|
||||
label="Azure Storage"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Azure Storage
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.azurestorage.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.googledrive.feature"
|
||||
label="Google Drive"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Google drive component
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.googledrive.feature</artifactId>
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.jdbc.feature"
|
||||
label="JDBC_feature"
|
||||
version="8.8.8.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
[Enter License Description here.]
|
||||
</license>
|
||||
<plugin
|
||||
id="org.talend.studio.components.tcompv0.jdbc"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.components.jdbc.definition"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
||||
@@ -1 +0,0 @@
|
||||
bin.includes = feature.xml
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.marketo.feature"
|
||||
label="Marketo"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Marketo component
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.marketo.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.marklogic.feature"
|
||||
label="Marklogic"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Marklogic component
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.marklogic.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.netsuite.feature"
|
||||
label="Netsuite"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Netsuite
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.netsuite.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.salesforce.feature"
|
||||
label="Salesforce"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Salesforce component
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.salesforce.feature</artifactId>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.studio.components.tcompv0.snowflake.feature"
|
||||
label="SNOWFLAKE_feature"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
Snowflake
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.studio.components.tcompv0.snowflake.feature</artifactId>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
bin.includes = feature.xml
|
||||
@@ -2,7 +2,7 @@
|
||||
<feature
|
||||
id="org.talend.tos.components.feature"
|
||||
label="Components-feature"
|
||||
version="8.8.8.qualifier">
|
||||
version="8.0.2.qualifier">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
@@ -17,14 +17,13 @@
|
||||
</license>
|
||||
|
||||
<requires>
|
||||
<import feature="org.talend.studio.components.tcompv0.jdbc.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tck.jira.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tck.splunk.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.netsuite.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.googledrive.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.marketo.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.azurestorage.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.snowflake.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.jira.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.splunk.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.studio.components.tcompv0.salesforce.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.esb.tooling.ws.consumer.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="biz.aQute.bnd.annotation" version="0.0.0" match="greaterOrEqual"/>
|
||||
@@ -84,7 +83,7 @@
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.components.jira"
|
||||
id="org.talend.studio.components.tck.jira"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
@@ -119,7 +118,7 @@
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.components.splunk"
|
||||
id="org.talend.studio.components.tck.splunk"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
@@ -158,7 +157,7 @@
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
|
||||
<plugin
|
||||
id="org.talend.designer.filemultischemas"
|
||||
download-size="0"
|
||||
@@ -251,4 +250,10 @@
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
<plugin
|
||||
id="org.talend.studio.components.tck.jdbc"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"/>
|
||||
|
||||
</feature>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.components.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.tos.core.feature" label="Feature" version="8.8.8.qualifier">
|
||||
<feature id="org.talend.tos.core.feature" label="Feature" version="8.0.2.qualifier">
|
||||
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
|
||||
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
|
||||
<license url="http://www.example.com/license">[Enter License Description here.]</license>
|
||||
@@ -13,9 +13,6 @@
|
||||
<import feature="org.talend.repository.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.tos.components.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import feature="org.talend.updates.feature" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="javax.transaction" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="javax.xml.rpc" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.apache.axis" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.apache.log4j" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.eclipse.core.runtime" version="0.0.0" match="greaterOrEqual"/>
|
||||
<import plugin="org.eclipse.ui" version="0.0.0" match="greaterOrEqual"/>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.core.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.tos.feature" label="Tos feature" version="8.8.8.qualifier" provider-name=".Talend SA.">
|
||||
<feature id="org.talend.tos.feature" label="Tos feature" version="8.0.2.qualifier" provider-name=".Talend SA.">
|
||||
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
|
||||
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
|
||||
<license>[Enter License Description here.]</license>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.feature</artifactId>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="8.8.8.qualifier">
|
||||
<feature id="org.talend.tos.libraries.feature" label="Libraries_feature" version="8.0.2.qualifier">
|
||||
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
|
||||
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
|
||||
<license url="http://www.example.com/license">[Enter License Description here.]</license>
|
||||
@@ -29,8 +29,6 @@
|
||||
<plugin id="org.talend.libraries.ehcache" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin id="org.talend.libraries.excel" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin id="org.talend.libraries.groovy" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin id="org.talend.libraries.guava" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin id="org.talend.libraries.hadoop.mapr.5.0.0" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin id="org.talend.libraries.jackson" download-size="0" install-size="0" version="0.0.0"/>
|
||||
<plugin download-size="0" install-size="0" version="0.0.0" unpack="false" id="org.talend.libraries.javacsv"/>
|
||||
<plugin id="org.talend.libraries.jax" download-size="0" install-size="0" version="0.0.0"/>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.tos.libraries.feature</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: 8.8.8.qualifier
|
||||
Bundle-Version: 8.0.2.qualifier
|
||||
Bundle-Activator: org.talend.designer.abstractmap.MapPlugin
|
||||
Require-Bundle: org.eclipse.core.runtime,
|
||||
org.talend.core,
|
||||
@@ -29,3 +29,4 @@ Export-Package: org.talend.designer.abstractmap,
|
||||
org.talend.designer.abstractmap.ui.visualmap.link,
|
||||
org.talend.designer.abstractmap.ui.visualmap.zone
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Automatic-Module-Name: org.talend.designer.abstractmap
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.abstractmap</artifactId>
|
||||
|
||||
@@ -77,7 +77,7 @@ public final class DraggingInfosPopup {
|
||||
private Label labelDropInvalid;
|
||||
|
||||
public Popup(Shell parent) {
|
||||
super(parent, SWT.ON_TOP, false, false, false, false, null, null);
|
||||
super(parent, SWT.ON_TOP, false, false, false, false, false, null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -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: 8.8.8.qualifier
|
||||
Bundle-Version: 8.0.2.qualifier
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Require-Bundle: org.eclipse.core.runtime,
|
||||
org.talend.core,
|
||||
@@ -17,3 +17,4 @@ Require-Bundle: org.eclipse.core.runtime,
|
||||
org.talend.common.ui.runtime,
|
||||
org.talend.commons.runtime
|
||||
Eclipse-LazyStart: true
|
||||
Automatic-Module-Name: org.talend.designer.alfrescooutput
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.alfrescooutput</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: 8.8.8.qualifier
|
||||
Bundle-Version: 8.0.2.qualifier
|
||||
Bundle-Localization: plugin
|
||||
Require-Bundle: org.talend.core.repository,
|
||||
org.eclipse.emf.codegen,
|
||||
@@ -46,3 +46,4 @@ Bundle-Vendor: .Talend SA.
|
||||
Bundle-Activator: org.talend.designer.codegen.CodeGeneratorActivator
|
||||
Import-Package: org.apache.commons.lang
|
||||
Eclipse-BundleShape: dir
|
||||
Automatic-Module-Name: org.talend.designer.codegen
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 983 B |
@@ -87,12 +87,12 @@
|
||||
"tIngresConnection",
|
||||
"tInterbaseConnection",
|
||||
"tJDBCConnection",
|
||||
"JDBCConnection",
|
||||
"tMSSqlConnection",
|
||||
"tMysqlConnection",
|
||||
"tNetezzaConnection",
|
||||
"tOracleConnection",
|
||||
"tParAccelConnection",
|
||||
"tPostgresPlusConnection",
|
||||
"tPostgresqlConnection",
|
||||
"tRedshiftConnection",
|
||||
"tSQLiteConnection",
|
||||
@@ -786,7 +786,7 @@
|
||||
//print info and job continue to run, for case: context_param is not empty.
|
||||
System.err.println("Could not find the context " + contextStr);
|
||||
}
|
||||
|
||||
|
||||
if(!context_param.isEmpty()) {
|
||||
context.putAll(context_param);
|
||||
//set types for params from parentJobs
|
||||
@@ -1870,6 +1870,31 @@ if (execStat) {
|
||||
context_param.put(keyValue.substring(0, index), keyValue.substring(index + 1) );
|
||||
}
|
||||
}
|
||||
} else if (arg.startsWith("--context_file")) {
|
||||
String keyValue = arg.substring(15);
|
||||
String filePath = new String(java.util.Base64.getDecoder().decode(keyValue));
|
||||
java.nio.file.Path contextFile = java.nio.file.Paths.get(filePath);
|
||||
try (java.io.BufferedReader reader = java.nio.file.Files.newBufferedReader(contextFile)) {
|
||||
String line;
|
||||
while ((line = reader.readLine()) != null) {
|
||||
int index = -1;
|
||||
if ( (index = line.indexOf('=')) > -1) {
|
||||
if (line.startsWith("--context_param")) {
|
||||
if ("id_Password".equals(context_param.getContextType(line.substring(16, index)))) {
|
||||
context_param.put(line.substring(16, index), routines.system.PasswordEncryptUtil.decryptPassword(
|
||||
line.substring(index + 1)));
|
||||
} else {
|
||||
context_param.put(line.substring(16, index), line.substring(index + 1));
|
||||
}
|
||||
}else {//--context_type
|
||||
context_param.setContextType(line.substring(15, index), line.substring(index + 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (java.io.IOException e) {
|
||||
System.err.println("Could not load the context file: " + filePath);
|
||||
e.printStackTrace();
|
||||
}
|
||||
} else if (arg.startsWith("--log4jLevel=")) {
|
||||
log4jLevel = arg.substring(13);
|
||||
} else if (arg.startsWith("--audit.enabled") && arg.contains("=")) {//for trunjob call
|
||||
|
||||
@@ -224,7 +224,7 @@ public static class <%=conn.getName() %>Struct<%=templateOrigin %> implements ro
|
||||
<% if (column.getOriginalDbColumnName() == null) { %>
|
||||
return null;
|
||||
<% } else { %>
|
||||
return "<%=TalendTextUtils.escapeJavaText(TalendTextUtils.removeQuotes(column.getOriginalDbColumnName()))%>";
|
||||
return "<%=TalendTextUtils.escapeJavaText(column.getOriginalDbColumnName())%>";
|
||||
<% } %>
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.codegen</artifactId>
|
||||
|
||||
@@ -126,7 +126,7 @@ FAMILY.MySQL=MySQL
|
||||
FAMILY.Netezza=Netezza
|
||||
FAMILY.OLAP_Cube=OLAP\u30AD\u30E5\u30FC\u30D6
|
||||
FAMILY.Oracle=Oracle
|
||||
FAMILY.Orchestration=\u30D7\u30ED\u30BB\u30B9\u5236\u5FA1
|
||||
FAMILY.Orchestration=\u30AA\u30FC\u30B1\u30B9\u30C8\u30EC\u30FC\u30B7\u30E7\u30F3\u5316
|
||||
FAMILY.Output=\u51FA\u529B
|
||||
FAMILY.ParAccel=ParAccel
|
||||
FAMILY.PostgreSQL=PostgreSQL
|
||||
|
||||
@@ -599,6 +599,13 @@ public class CodeGenerator implements ICodeGenerator {
|
||||
|
||||
} else {
|
||||
// if (!isIterate) {
|
||||
if (isTacokitProcessor(node)) {
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_RECORDS_END, incomingName, typeGen));
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_BEGIN, incomingName, typeGen));
|
||||
codeComponent.append(generatesTreeCode(subProcess, node, ECodePart.MAIN, typeGen));
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_END, incomingName, typeGen));
|
||||
}
|
||||
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.END, incomingName, typeGen));
|
||||
// }
|
||||
if (node.getComponent() instanceof Component) {
|
||||
@@ -629,12 +636,6 @@ public class CodeGenerator implements ICodeGenerator {
|
||||
}
|
||||
}
|
||||
|
||||
if (isTacokitProcessor(node)) {
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_RECORDS_END, incomingName, typeGen));
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_BEGIN, incomingName, typeGen));
|
||||
codeComponent.append(generatesTreeCode(subProcess, node, ECodePart.MAIN, typeGen));
|
||||
codeComponent.append(generateComponentCode(subProcess, node, ECodePart.PROCESS_DATA_END, incomingName, typeGen));
|
||||
}
|
||||
codeComponent.append(generatesTreeCode(subProcess, node, part, typeGen));
|
||||
// if (isIterate) {
|
||||
// codeComponent.append(generateComponentCode(node,
|
||||
@@ -655,11 +656,14 @@ public class CodeGenerator implements ICodeGenerator {
|
||||
return codeComponent;
|
||||
}
|
||||
|
||||
private static final String TACOKIT_PROCESSOR_CODE_DIR = "tacokit/jet_stub/generic/processor";
|
||||
|
||||
private boolean isTacokitProcessor(final INode node) {
|
||||
return "org.talend.sdk.component.studio.ComponentModel".equals(node.getComponent().getClass().getName())
|
||||
&& !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty(); //has input data
|
||||
final String componentModelClass = node.getComponent().getClass().getName();
|
||||
return ("org.talend.sdk.component.studio.ComponentModel".equals(componentModelClass) || "org.talend.sdk.component.studio.AdditionalJDBCComponentModel".equals(componentModelClass))
|
||||
&& (!NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty() || TACOKIT_PROCESSOR_CODE_DIR.equals(node.getComponent().getTemplateFolder()));
|
||||
}
|
||||
|
||||
|
||||
private StringBuffer generateSeperateEndCode(NodesSubTree subProcess, INode node, String incomingName, ETypeGen typeGen)
|
||||
throws CodeGeneratorException {
|
||||
StringBuffer codeComponent = new StringBuffer();
|
||||
|
||||
@@ -59,7 +59,9 @@ import org.talend.core.model.components.IComponentsFactory;
|
||||
import org.talend.core.model.components.IComponentsHandler;
|
||||
import org.talend.core.model.components.filters.ComponentsFactoryProviderManager;
|
||||
import org.talend.core.model.components.filters.IComponentFactoryFilter;
|
||||
import org.talend.core.runtime.services.IGenericService;
|
||||
import org.talend.core.runtime.util.ComponentsLocationProvider;
|
||||
import org.talend.core.service.ITCKUIService;
|
||||
import org.talend.core.ui.IJobletProviderService;
|
||||
import org.talend.core.ui.ISparkJobletProviderService;
|
||||
import org.talend.core.ui.ISparkStreamingJobletProviderService;
|
||||
@@ -73,6 +75,7 @@ import org.talend.designer.core.model.components.EmfComponent;
|
||||
import org.talend.designer.core.model.process.AbstractProcessProvider;
|
||||
import org.talend.designer.core.model.process.GenericProcessProvider;
|
||||
import org.talend.designer.core.ui.editor.jobletcontainer.JobletUtil;
|
||||
import org.talend.designer.core.utils.UnifiedComponentUtil;
|
||||
|
||||
/**
|
||||
* Component factory that look for each component and load their information. <br/>
|
||||
@@ -231,7 +234,15 @@ public class ComponentsFactory implements IComponentsFactory {
|
||||
if (StringUtils.isEmpty(componentName)) {
|
||||
continue;
|
||||
}
|
||||
if (IGenericService.getService().isTcompv0(component)
|
||||
&& (UnifiedComponentUtil.isAdditionalJDBCComponent(component.getName())
|
||||
|| component.getName().contains(ITCKUIService.get().getTCKJDBCType().getLabel()))) {
|
||||
continue;
|
||||
}
|
||||
String componentNameLowerCase = componentName.toLowerCase();
|
||||
if (componentNameLowerCase.startsWith(ITCKUIService.get().getTCKJDBCType().getLabel().toLowerCase())) {
|
||||
componentNameLowerCase = "t" + componentNameLowerCase;
|
||||
}
|
||||
Map<String, Set<IComponent>> map = componentNameMap.get(componentNameLowerCase);
|
||||
if (map == null) {
|
||||
map = new HashMap<String, Set<IComponent>>();
|
||||
|
||||
@@ -14,6 +14,7 @@ package org.talend.designer.codegen.components.model;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.eclipse.core.runtime.CoreException;
|
||||
import org.eclipse.core.runtime.IConfigurationElement;
|
||||
@@ -21,6 +22,9 @@ import org.eclipse.core.runtime.IExtension;
|
||||
import org.eclipse.core.runtime.IExtensionPoint;
|
||||
import org.eclipse.core.runtime.IExtensionRegistry;
|
||||
import org.eclipse.core.runtime.Platform;
|
||||
import org.eclipse.jdt.core.JavaCore;
|
||||
import org.talend.commons.utils.VersionUtils;
|
||||
import org.talend.commons.utils.generation.JavaUtils;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.model.components.AbstractComponentsProvider;
|
||||
import org.talend.core.runtime.util.SharedStudioInfoProvider;
|
||||
@@ -61,6 +65,26 @@ public final class ComponentsProviderManager {
|
||||
String id = configurationElement.getAttribute("id"); //$NON-NLS-1$
|
||||
String folderName = configurationElement.getAttribute("folderName"); //$NON-NLS-1$
|
||||
String contributerName = configurationElement.getContributor().getName();
|
||||
String javaMajorVersion = configurationElement.getAttribute("javaMajorVersion");
|
||||
|
||||
// if no java version, load them all, otherwise check
|
||||
if (!StringUtils.isEmpty(javaMajorVersion)) {
|
||||
if (!StringUtils.equals(JavaCore.VERSION_17, javaMajorVersion)
|
||||
&& !StringUtils.equals(JavaCore.VERSION_1_8, javaMajorVersion)) {
|
||||
log
|
||||
.warn("Invalid java version: " + javaMajorVersion + " was set for component provider, id: "
|
||||
+ id + ", folderName: " + folderName + ", contributor: " + contributerName);
|
||||
}
|
||||
// if provider's java version == project's java version
|
||||
String projectJavaVersion = JavaUtils.getComplianceLevel();
|
||||
if (VersionUtils.compareTo(javaMajorVersion, projectJavaVersion) != 0) {
|
||||
log
|
||||
.warn("Java version: " + javaMajorVersion + ", project java version: "
|
||||
+ projectJavaVersion + ", skip loading component provider, id: " + id
|
||||
+ ", folderName: " + folderName + ", contributor: " + contributerName);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
IBrandingService brandingService = (IBrandingService) GlobalServiceRegister.getDefault().getService(
|
||||
IBrandingService.class);
|
||||
if (!brandingService.isPoweredOnlyCamel()
|
||||
@@ -76,6 +100,7 @@ public final class ComponentsProviderManager {
|
||||
componentsProvider.setId(id);
|
||||
componentsProvider.setFolderName(folderName);
|
||||
componentsProvider.setContributer(contributerName);
|
||||
componentsProvider.setJavaMajorVersion(javaMajorVersion);
|
||||
providers.add(componentsProvider);
|
||||
} catch (CoreException e) {
|
||||
log.error(Messages.getString("ComponentsProviderManager.unableLoad") + id, e); //$NON-NLS-1$
|
||||
|
||||
@@ -378,7 +378,7 @@ public class TalendJetEmitter extends JETEmitter {
|
||||
// Construct a proper URL for relative lookup.
|
||||
//
|
||||
URL url = new File(project.getLocation() + "/" + "runtime" + "/") //$NON-NLS-1$ //$NON-NLS-2$
|
||||
.toURL();
|
||||
.toURI().toURL();
|
||||
URLClassLoader theClassLoader = new URLClassLoader(new URL[] { url }, jetEmitter.classLoader);
|
||||
Class theClass = theClassLoader.loadClass((packageName.length() == 0 ? "" : packageName + ".") //$NON-NLS-1$ //$NON-NLS-2$
|
||||
+ jetCompiler.getSkeleton().getClassName());
|
||||
@@ -633,7 +633,7 @@ public class TalendJetEmitter extends JETEmitter {
|
||||
final IWorkspace workspace = ResourcesPlugin.getWorkspace();
|
||||
IProject project = workspace.getRoot().getProject(projectName);
|
||||
|
||||
URL url = new File(project.getLocation() + "/runtime").toURL(); //$NON-NLS-1$
|
||||
URL url = new File(project.getLocation() + "/runtime").toURI().toURL(); //$NON-NLS-1$
|
||||
currentClassLoader = jetbean.getClassLoader();
|
||||
theClassLoader = new URLClassLoader(new URL[] { url }, jetbean.getClassLoader());
|
||||
}
|
||||
|
||||
@@ -38,9 +38,7 @@ import org.eclipse.core.runtime.FileLocator;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.core.runtime.NullProgressMonitor;
|
||||
import org.eclipse.core.runtime.Path;
|
||||
import org.eclipse.core.runtime.Platform;
|
||||
import org.eclipse.core.runtime.Status;
|
||||
import org.osgi.framework.Bundle;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.runtime.utils.io.IOUtils;
|
||||
import org.talend.core.model.components.ComponentCompilations;
|
||||
@@ -138,9 +136,6 @@ public final class JetSkeletonManager {
|
||||
}
|
||||
project.open(new NullProgressMonitor());
|
||||
IFile file = project.getFile("SkeletonUpdateCache"); //$NON-NLS-1$
|
||||
if (!file.exists()) {
|
||||
file.create(null, true, new NullProgressMonitor());
|
||||
}
|
||||
return file.getLocation().toFile();
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,8 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Components Libs Plug-in
|
||||
Bundle-SymbolicName: org.talend.designer.components.libs
|
||||
Bundle-Version: 8.8.8.qualifier
|
||||
Bundle-Version: 8.0.2.qualifier
|
||||
Require-Bundle: org.eclipse.core.runtime
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Automatic-Module-Name: org.talend.designer.components.libs
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/commons-discovery-0.2.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/wsdl4j-1.5.1.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/saaj.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/jaxrpc.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-saaj-1.4.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-jaxrpc-1.4.jar" />
|
||||
<pathelement location="${component.plugin.home}/tXMLRPCInput/commons-logging-1.1.jar" />
|
||||
</path>
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<dependency>
|
||||
<groupId>org.json</groupId>
|
||||
<artifactId>json</artifactId>
|
||||
<version>20230227</version>
|
||||
<version>20231013</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
|
||||
@@ -1,94 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>google-storage-utils</artifactId>
|
||||
<version>1.1.0</version>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
|
||||
</properties>
|
||||
<name>Google Storage Utils</name>
|
||||
<description>Talend Helper library for Google Storage</description>
|
||||
<url>
|
||||
https://github.com/Talend/tdi-studio-se/
|
||||
</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache-2.0</name>
|
||||
<url>
|
||||
http://www.talendforge.org/modules/licenses/APACHE_v2.txt
|
||||
</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jets3t</groupId>
|
||||
<artifactId>jets3t</artifactId>
|
||||
<version>0.9.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.junit.jupiter</groupId>
|
||||
<artifactId>junit-jupiter-api</artifactId>
|
||||
<version>5.6.2</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>8</source>
|
||||
<target>8</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>2.8.2</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<targetPath>resource</targetPath>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
</project>
|
||||
@@ -1,189 +0,0 @@
|
||||
package org.talend.gs.util;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.nio.file.FileSystems;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.jets3t.service.model.GSObject;
|
||||
import org.jets3t.service.utils.Mimetypes;
|
||||
|
||||
public class GSObjectUtil {
|
||||
|
||||
public List<GSObject> genGSObjectList(List<GSObject> objects, File file, String keyParent, boolean isGenFileObject,
|
||||
boolean isGenFolderObject) throws NoSuchAlgorithmException, IOException {
|
||||
if (file.isDirectory()) {
|
||||
if (keyParent != null && !"".equals(keyParent)) {
|
||||
if (keyParent.trim().lastIndexOf("/") != keyParent.trim().length() - 1) {
|
||||
keyParent = keyParent + "/";
|
||||
}
|
||||
if (isGenFolderObject) {
|
||||
objects.add(new GSObject(keyParent));
|
||||
}
|
||||
}
|
||||
File[] files = file.listFiles();
|
||||
for (File f : files) {
|
||||
if (f.isDirectory()) {
|
||||
objects = genGSObjectList(objects, f, keyParent + f.getName() + "/", isGenFileObject,
|
||||
isGenFolderObject);
|
||||
} else {
|
||||
objects = genGSObjectList(objects, f, keyParent + f.getName(), isGenFileObject, isGenFolderObject);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (isGenFileObject) {
|
||||
GSObject obj = new GSObject(file);
|
||||
obj.setKey(keyParent);
|
||||
objects.add(obj);
|
||||
}
|
||||
}
|
||||
return objects;
|
||||
}
|
||||
|
||||
public Map<String, File> generateFileMap(File rootFile, String directory, Map<String, String> filter){
|
||||
Map<String, File> allFiles = generateFileMap(rootFile, directory);
|
||||
Map<String, File> resultMap = new HashMap<>();
|
||||
for (Map.Entry<String, String> entry : filter.entrySet()) {
|
||||
//key is path to file on local machine
|
||||
//value is new path in GS
|
||||
File currentFile = new File(entry.getKey());
|
||||
if (allFiles.containsValue(currentFile)){
|
||||
resultMap.put(entry.getValue(), currentFile);
|
||||
}
|
||||
}
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
public Map<String, File> generateFileMap(File rootFile, String directory){
|
||||
if (rootFile == null){
|
||||
throw new IllegalArgumentException("File can't be null");
|
||||
}
|
||||
if (directory == null){
|
||||
throw new IllegalArgumentException("Directory name can't be null");
|
||||
}
|
||||
|
||||
if (!directory.isEmpty() && !"/".equals(directory.substring(directory.length()-1))){
|
||||
directory = directory + "/";
|
||||
}
|
||||
|
||||
Map<String,File> fileMap = new HashMap<>();
|
||||
|
||||
if (!rootFile.isDirectory()){
|
||||
fileMap.put(directory + rootFile.getName(), rootFile);
|
||||
return fileMap;
|
||||
}
|
||||
|
||||
String pathToDirectory = rootFile.getAbsolutePath();
|
||||
List<File> allFiles = listAllFiles(pathToDirectory);
|
||||
|
||||
for (File currentFile : allFiles){
|
||||
if (!currentFile.isDirectory()){
|
||||
fileMap.put(combineTwoNames(pathToDirectory, directory, currentFile), currentFile);
|
||||
}
|
||||
}
|
||||
return fileMap;
|
||||
}
|
||||
|
||||
public java.util.Map<String, String> genFileFilterList(java.util.List<java.util.Map<String, String>> list,
|
||||
String localdir, String remotedir) {
|
||||
if (remotedir != null && !"".equals(remotedir)) {
|
||||
if (remotedir.trim().lastIndexOf("/") != remotedir.trim().length() - 1) {
|
||||
remotedir = remotedir + "/";
|
||||
}
|
||||
}
|
||||
java.util.Map<String, String> fileMap = new HashMap<String, String>();
|
||||
for (java.util.Map<String, String> map : list) {
|
||||
java.util.Set<String> keySet = map.keySet();
|
||||
for (String key : keySet) {
|
||||
String tempdir = localdir;
|
||||
String filemask = key;
|
||||
String dir = null;
|
||||
String mask = filemask.replaceAll("\\\\", "/");
|
||||
int i = mask.lastIndexOf('/');
|
||||
if (i != -1) {
|
||||
dir = mask.substring(0, i);
|
||||
mask = mask.substring(i + 1);
|
||||
}
|
||||
if (dir != null && !"".equals(dir))
|
||||
tempdir = tempdir + "/" + dir;
|
||||
mask = mask.replaceAll("\\.", "\\\\.").replaceAll("\\*", ".*");
|
||||
final String finalMask = mask;
|
||||
java.io.File[] listings = null;
|
||||
java.io.File file = new java.io.File(tempdir);
|
||||
if (file.isDirectory()) {
|
||||
listings = file.listFiles(new java.io.FileFilter() {
|
||||
|
||||
public boolean accept(java.io.File pathname) {
|
||||
boolean result = false;
|
||||
if (pathname != null && pathname.isFile()) {
|
||||
result = java.util.regex.Pattern.compile(finalMask).matcher(pathname.getName()).find();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
});
|
||||
}
|
||||
if (listings == null || listings.length <= 0) {
|
||||
System.err.println("No match file(" + key + ") exist!");
|
||||
} else {
|
||||
String localFilePath = "";
|
||||
String newObjectKey = "";
|
||||
for (int m = 0; m < listings.length; m++) {
|
||||
if (listings[m].getName().matches(mask)) {
|
||||
localFilePath = listings[m].getAbsolutePath();
|
||||
if (map.get(key) != null && map.get(key).length() > 0) {
|
||||
newObjectKey = remotedir + map.get(key);
|
||||
} else {
|
||||
newObjectKey = remotedir + listings[m].getName();
|
||||
}
|
||||
fileMap.put(localFilePath, newObjectKey);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
return fileMap;
|
||||
}
|
||||
|
||||
public List<GSObject> genObjectByFileMap(java.util.Map<String, String> fileMap) throws Exception, IOException {
|
||||
Set<String> localFiles = fileMap.keySet();
|
||||
List<GSObject> objects = new ArrayList<GSObject>();
|
||||
for (String localFilePath : localFiles) {
|
||||
GSObject object = new GSObject(new File(localFilePath));
|
||||
object.setKey(fileMap.get(localFilePath));
|
||||
objects.add(object);
|
||||
}
|
||||
return objects;
|
||||
}
|
||||
|
||||
public void initMimeTypes() throws IOException {
|
||||
InputStream mimetypesFile = this.getClass().getResourceAsStream("/resource/mime.types");
|
||||
Mimetypes.getInstance().loadAndReplaceMimetypes(mimetypesFile);
|
||||
}
|
||||
|
||||
private List<File> listAllFiles(String directoryName) {
|
||||
File directory = new File(directoryName);
|
||||
List<File> resultList = new ArrayList<>();
|
||||
File[] fList = directory.listFiles();
|
||||
resultList.addAll(Arrays.asList(fList));
|
||||
for (File file : fList) {
|
||||
if (file.isDirectory()) {
|
||||
resultList.addAll(listAllFiles(file.getAbsolutePath()));
|
||||
}
|
||||
}
|
||||
return resultList;
|
||||
}
|
||||
|
||||
private String combineTwoNames(String coreDir, String targetDir, File file){
|
||||
String filePath = file.getAbsolutePath();
|
||||
String relativePath = targetDir + filePath.replace(coreDir + FileSystems.getDefault().getSeparator(), "");
|
||||
return relativePath.replaceAll("\\\\","/");
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,131 +0,0 @@
|
||||
package util;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.talend.gs.util.GSObjectUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class GSObjectUtilTest {
|
||||
|
||||
@Test
|
||||
void checkSizeOfFilesInFolderTest() {
|
||||
Path pathToDirectory = Paths.get("src", "test", "resources", "dirWithThreeFiles");
|
||||
Path pathToFile1 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "1.csv");
|
||||
Path pathToFile2 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "2.csv");
|
||||
Path pathToFile3 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "3.csv");
|
||||
Path pathToFile4 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner", "1.csv");
|
||||
|
||||
String expectedRelativePathToFile1 = "/1.csv";
|
||||
String expectedRelativePathToFile2 = "/2.csv";
|
||||
String expectedRelativePathToFile3 = "/3.csv";
|
||||
String expectedRelativePathToFile4 = "/inner/1.csv";
|
||||
|
||||
File rootFile = new File(pathToDirectory.toUri());
|
||||
GSObjectUtil gsObjectUtil = new GSObjectUtil();
|
||||
Map<String, File> files = gsObjectUtil.generateFileMap(rootFile, "/");
|
||||
assertEquals(4, files.size());
|
||||
|
||||
File expectedFile1 = new File(pathToFile1.toUri());
|
||||
File expectedFile2 = new File(pathToFile2.toUri());
|
||||
File expectedFile3 = new File(pathToFile3.toUri());
|
||||
File expectedFile4 = new File(pathToFile4.toUri());
|
||||
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile1));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile2));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile3));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile4));
|
||||
|
||||
assertEquals(expectedFile1.getAbsoluteFile(), files.get(expectedRelativePathToFile1).getAbsoluteFile());
|
||||
assertEquals(expectedFile2.getAbsoluteFile(), files.get(expectedRelativePathToFile2).getAbsoluteFile());
|
||||
assertEquals(expectedFile3.getAbsoluteFile(), files.get(expectedRelativePathToFile3).getAbsoluteFile());
|
||||
assertEquals(expectedFile4.getAbsoluteFile(), files.get(expectedRelativePathToFile4).getAbsoluteFile());
|
||||
}
|
||||
|
||||
@Test
|
||||
void checkSizeOfFilesInFolder2Test() {
|
||||
Path pathToDirectory = Paths.get("src", "test", "resources", "dirWithThreeFiles");
|
||||
Path pathToFile1 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "1.csv");
|
||||
Path pathToFile2 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "2.csv");
|
||||
Path pathToFile3 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "3.csv");
|
||||
Path pathToFile4 = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner", "1.csv");
|
||||
|
||||
String expectedRelativePathToFile1 = "1.csv";
|
||||
String expectedRelativePathToFile2 = "2.csv";
|
||||
String expectedRelativePathToFile3 = "3.csv";
|
||||
String expectedRelativePathToFile4 = "inner/1.csv";
|
||||
|
||||
File rootFile = new File(pathToDirectory.toUri());
|
||||
GSObjectUtil gsObjectUtil = new GSObjectUtil();
|
||||
Map<String, File> files = gsObjectUtil.generateFileMap(rootFile, "");
|
||||
assertEquals(4, files.size());
|
||||
|
||||
File expectedFile1 = new File(pathToFile1.toUri());
|
||||
File expectedFile2 = new File(pathToFile2.toUri());
|
||||
File expectedFile3 = new File(pathToFile3.toUri());
|
||||
File expectedFile4 = new File(pathToFile4.toUri());
|
||||
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile1));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile2));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile3));
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile4));
|
||||
|
||||
assertEquals(expectedFile1.getAbsoluteFile(), files.get(expectedRelativePathToFile1).getAbsoluteFile());
|
||||
assertEquals(expectedFile2.getAbsoluteFile(), files.get(expectedRelativePathToFile2).getAbsoluteFile());
|
||||
assertEquals(expectedFile3.getAbsoluteFile(), files.get(expectedRelativePathToFile3).getAbsoluteFile());
|
||||
assertEquals(expectedFile4.getAbsoluteFile(), files.get(expectedRelativePathToFile4).getAbsoluteFile());
|
||||
}
|
||||
|
||||
@Test
|
||||
void oneFileWithCustomPathTest(){
|
||||
Path pathToFile = Paths.get("src","test", "resources", "empty.csv");
|
||||
String pathToFolder = "/folder/folder";
|
||||
File expectedFile = new File(pathToFile.toUri());
|
||||
GSObjectUtil gsObjectUtil = new GSObjectUtil();
|
||||
|
||||
Map<String, File> files = gsObjectUtil.generateFileMap(expectedFile, pathToFolder);
|
||||
|
||||
String expectedRelativePathToFile = "/folder/folder/empty.csv";
|
||||
|
||||
assertEquals(1, files.size());
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile));
|
||||
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
|
||||
}
|
||||
|
||||
@Test
|
||||
void oneFileWithOtherCustomPathTest(){
|
||||
Path pathToFile = Paths.get("src","test", "resources", "empty.csv");
|
||||
String pathToFolder = "folder/folder";
|
||||
File expectedFile = new File(pathToFile.toUri());
|
||||
GSObjectUtil gsObjectUtil = new GSObjectUtil();
|
||||
|
||||
Map<String, File> files = gsObjectUtil.generateFileMap(expectedFile, pathToFolder);
|
||||
|
||||
String expectedRelativePathToFile = "folder/folder/empty.csv";
|
||||
|
||||
assertEquals(1, files.size());
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile));
|
||||
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
|
||||
}
|
||||
|
||||
@Test
|
||||
void folderWithOtherCustomPathTest(){
|
||||
Path pathToFolder = Paths.get("src", "test", "resources", "dirWithThreeFiles", "inner");
|
||||
String pathToGSFolder = "folder";
|
||||
File folder = new File(pathToFolder.toUri());
|
||||
GSObjectUtil gsObjectUtil = new GSObjectUtil();
|
||||
|
||||
Map<String, File> files = gsObjectUtil.generateFileMap(folder, pathToGSFolder);
|
||||
|
||||
String expectedRelativePathToFile = "folder/1.csv";
|
||||
File expectedFile = new File(pathToFolder + "/1.csv");
|
||||
|
||||
assertEquals(1, files.size());
|
||||
assertTrue(files.containsKey(expectedRelativePathToFile));
|
||||
assertEquals(expectedFile.getAbsoluteFile(), files.get(expectedRelativePathToFile).getAbsoluteFile());
|
||||
}
|
||||
}
|
||||
|
|
|
|
|
|
|
|
|
|
@@ -17,7 +17,7 @@
|
||||
<pathelement location="${component.plugin.home}/tMomInput/activemq-all-5.1.0.jar" />
|
||||
<pathelement location="${component.plugin.home}/tMomInput/jnp-client.jar" />
|
||||
<pathelement location="${component.plugin.home}/tMomInput/websphere-connector-1_5.jar" />
|
||||
<pathelement location="${component.plugin.home}/tMomInput/trove.jar" />
|
||||
<pathelement location="${component.plugin.home}/tMomInput/trove-1.0.2.jar" />
|
||||
<pathelement location="${component.plugin.home}/tMomInput/log4j-1.2.13.jar" />
|
||||
</path>
|
||||
|
||||
|
||||
@@ -1,135 +0,0 @@
|
||||
<!--
|
||||
Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>components-servicenow</artifactId>
|
||||
<name>servicenow</name>
|
||||
<version>1.0.1-20210428</version>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
|
||||
<talend.nexus.url>https://artifacts-oss.talend.com</talend.nexus.url>
|
||||
|
||||
<httpcore.version>4.4.13</httpcore.version>
|
||||
<httpclient.version>4.5.13</httpclient.version>
|
||||
<httpclient-cache.version>4.5.13</httpclient-cache.version>
|
||||
<httpmime.version>4.5.13</httpmime.version>
|
||||
<junit.version>4.13.2</junit.version>
|
||||
<commons-codec.version>1.14</commons-codec.version>
|
||||
<commons-logging.version>1.1.3</commons-logging.version>
|
||||
</properties>
|
||||
<description>Talend Helper library for ServiceNow components</description>
|
||||
<url>
|
||||
https://github.com/Talend/tdi-studio-se/
|
||||
</url>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache-2.0</name>
|
||||
<url>
|
||||
http://www.talendforge.org/modules/licenses/APACHE_v2.txt
|
||||
</url>
|
||||
</license>
|
||||
</licenses>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>${commons-codec.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>${commons-logging.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient</artifactId>
|
||||
<version>${httpclient.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpclient-cache</artifactId>
|
||||
<version>${httpclient-cache.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpmime</artifactId>
|
||||
<version>${httpmime.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.httpcomponents</groupId>
|
||||
<artifactId>httpcore</artifactId>
|
||||
<version>${httpcore.version}</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.json</groupId>
|
||||
<artifactId>json</artifactId>
|
||||
<version>20230227</version>
|
||||
<type>jar</type>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>${junit.version}</version>
|
||||
<type>jar</type>
|
||||
<scope>test</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<distributionManagement>
|
||||
<snapshotRepository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
|
||||
</snapshotRepository>
|
||||
<repository>
|
||||
<id>talend_nexus_deployment</id>
|
||||
<url>${talend.nexus.url}/nexus/content/repositories/TalendOpenSourceRelease/</url>
|
||||
</repository>
|
||||
</distributionManagement>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.3.2</version>
|
||||
<configuration>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<version>2.8.2</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
</resource>
|
||||
</resources>
|
||||
</build>
|
||||
</project>
|
||||
@@ -1,269 +0,0 @@
|
||||
/**
|
||||
* Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.talend.servicenow;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.http.HttpResponse;
|
||||
import org.apache.http.ParseException;
|
||||
import org.apache.http.client.ClientProtocolException;
|
||||
import org.apache.http.client.HttpClient;
|
||||
import org.apache.http.client.methods.HttpGet;
|
||||
|
||||
public class Util {
|
||||
|
||||
private HttpClient client;
|
||||
|
||||
private String baseurl;
|
||||
|
||||
public Util(HttpClient client, String baseurl) {
|
||||
this.client = client;
|
||||
this.baseurl = baseurl;
|
||||
}
|
||||
|
||||
private Map<String, String> typeMapping = new HashMap<String, String>();
|
||||
|
||||
{
|
||||
typeMapping.put("string", "id_String");
|
||||
typeMapping.put("boolean", "id_Boolean");
|
||||
typeMapping.put("integer", "id_Integer");
|
||||
typeMapping.put("decimal", "id_BigDecimal");
|
||||
typeMapping.put("float", "id_Float");
|
||||
typeMapping.put("glide_date_time", "id_Date");
|
||||
typeMapping.put("glide_date", "id_Date");
|
||||
typeMapping.put("glide_time", "id_Date");
|
||||
}
|
||||
|
||||
public static class ColumnMetadata {
|
||||
|
||||
private String name;
|
||||
|
||||
private String type;
|
||||
|
||||
private int maxlength;
|
||||
|
||||
private String pattern;
|
||||
|
||||
public ColumnMetadata(String name, String type, int maxlength, String pattern) {
|
||||
this.name = name;
|
||||
this.type = type;
|
||||
this.maxlength = maxlength;
|
||||
this.pattern = pattern;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public int getMaxLength() {
|
||||
return maxlength;
|
||||
}
|
||||
|
||||
public String getPattern() {
|
||||
return pattern;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return name + ":" + type + ":" + maxlength;
|
||||
}
|
||||
}
|
||||
|
||||
public Map<String, ColumnMetadata> getMetadata(String tablename) throws ClientProtocolException, IOException {
|
||||
Map<String, ColumnMetadata> result = new HashMap<String, ColumnMetadata>();
|
||||
List<String> relation = getRelationship(tablename);
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String tname : relation) {
|
||||
sb.setLength(0);
|
||||
sb.append(this.baseurl);
|
||||
sb.append("/api/now/table/");
|
||||
sb.append("sys_dictionary");
|
||||
sb.append("?sysparm_exclude_reference_link=true");
|
||||
sb.append("&sysparm_query=name=");
|
||||
sb.append(tname);
|
||||
sb.append("&sysparm_fields=element,internal_type,max_length,active");
|
||||
|
||||
HttpGet httpget = new HttpGet(sb.toString());
|
||||
httpget.setHeader("Accept", "application/json");
|
||||
|
||||
HttpResponse response = this.client.execute(httpget);
|
||||
List<Map<String, String>> info = extractResponse4MultiRowFromArray(response);
|
||||
|
||||
for (Map<String, String> row : info) {
|
||||
String element = row.get("element");
|
||||
boolean active = Boolean.parseBoolean(row.get("active"));
|
||||
if (element != null && !element.isEmpty() && active) {
|
||||
String talend_type = null;
|
||||
String pattern = null;
|
||||
|
||||
String servicenow_type = (String) row.get("internal_type");
|
||||
|
||||
if (servicenow_type != null && !servicenow_type.isEmpty()) {
|
||||
talend_type = typeMapping.get(servicenow_type);
|
||||
|
||||
//need date pattern
|
||||
if ("glide_date_time".equals(servicenow_type)) {
|
||||
pattern = "yyyy-MM-dd HH:mm:ss";
|
||||
} else if ("glide_date".equals(servicenow_type)) {
|
||||
pattern = "yyyy-MM-dd";
|
||||
} else if ("glide_time".equals(servicenow_type)) {
|
||||
pattern = "HH:mm:ss";
|
||||
}
|
||||
}
|
||||
|
||||
if (talend_type == null) {
|
||||
talend_type = "id_String";
|
||||
}
|
||||
|
||||
int mlength = 64;
|
||||
String maxlength = (String) row.get("max_length");
|
||||
if (maxlength != null && !maxlength.isEmpty()) {
|
||||
mlength = Integer.parseInt(maxlength);
|
||||
}
|
||||
|
||||
ColumnMetadata column = new ColumnMetadata(element, talend_type, mlength, pattern);
|
||||
result.put(element, column);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private List<String> getRelationship(String tablename) throws ClientProtocolException, IOException {
|
||||
LinkedList<String> result = new LinkedList<String>();
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(this.baseurl);
|
||||
sb.append("/api/now/table/");
|
||||
sb.append("sys_db_object");
|
||||
sb.append("?sysparm_exclude_reference_link=true");
|
||||
sb.append("&sysparm_query=name=");
|
||||
sb.append(tablename);
|
||||
sb.append("&sysparm_fields=name,super_class");
|
||||
|
||||
HttpGet httpget = new HttpGet(sb.toString());
|
||||
httpget.setHeader("Accept", "application/json");
|
||||
|
||||
HttpResponse response = this.client.execute(httpget);
|
||||
Map<String, String> info = extractResponse4OneRowFromArray(response);
|
||||
|
||||
result.add(info.get("name"));
|
||||
|
||||
String superclass = info.get("super_class");
|
||||
while (superclass != null && !superclass.isEmpty()) {
|
||||
sb.setLength(0);
|
||||
sb.append(this.baseurl);
|
||||
sb.append("/api/now/table/");
|
||||
sb.append("sys_db_object/");
|
||||
sb.append(superclass);
|
||||
sb.append("?sysparm_exclude_reference_link=true");
|
||||
sb.append("&sysparm_fields=name,super_class");
|
||||
|
||||
httpget = new HttpGet(sb.toString());
|
||||
httpget.setHeader("Accept", "application/json");
|
||||
|
||||
response = this.client.execute(httpget);
|
||||
info = extractResponse4OneRowFromObject(response);
|
||||
|
||||
result.add(info.get("name"));
|
||||
|
||||
superclass = info.get("super_class");
|
||||
}
|
||||
|
||||
Collections.reverse(result);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private Map<String, String> extractResponse4OneRowFromArray(HttpResponse response)
|
||||
throws ParseException, IOException {
|
||||
validateResponse(response);
|
||||
|
||||
Map<String, String> result = new HashMap<String, String>();
|
||||
|
||||
org.json.JSONArray array = (org.json.JSONArray) getResult(response);
|
||||
|
||||
for (int i = 0; i < array.length(); i++) {
|
||||
org.json.JSONObject row = (org.json.JSONObject) array.get(i);
|
||||
for (String key : row.keySet()) {
|
||||
result.put(key, (String) row.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private Map<String, String> extractResponse4OneRowFromObject(HttpResponse response)
|
||||
throws ParseException, IOException {
|
||||
validateResponse(response);
|
||||
|
||||
Map<String, String> result = new HashMap<String, String>();
|
||||
|
||||
org.json.JSONObject object = (org.json.JSONObject) getResult(response);
|
||||
|
||||
for (String key : object.keySet()) {
|
||||
result.put(key, (String) object.get(key));
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private List<Map<String, String>> extractResponse4MultiRowFromArray(HttpResponse response)
|
||||
throws ParseException, IOException {
|
||||
validateResponse(response);
|
||||
|
||||
List<Map<String, String>> result = new ArrayList<Map<String, String>>();
|
||||
|
||||
org.json.JSONArray array = (org.json.JSONArray) getResult(response);
|
||||
|
||||
for (int i = 0; i < array.length(); i++) {
|
||||
Map<String, String> element = new HashMap<String, String>();
|
||||
org.json.JSONObject row = (org.json.JSONObject) array.get(i);
|
||||
for (String key : row.keySet()) {
|
||||
element.put(key, (String) row.get(key));
|
||||
}
|
||||
result.add(element);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
private void validateResponse(HttpResponse response) {
|
||||
if (response.getStatusLine().getStatusCode() != 200) {
|
||||
throw new RuntimeException(
|
||||
"Fail to get the table metadata. The operation has returned the code : " + response.getStatusLine()
|
||||
+ ".");
|
||||
}
|
||||
}
|
||||
|
||||
private Object getResult(HttpResponse response) throws ParseException, IOException {
|
||||
String responseBody = org.apache.http.util.EntityUtils.toString(response.getEntity());
|
||||
org.json.JSONObject json = new org.json.JSONObject(responseBody);
|
||||
return json.get("result");
|
||||
}
|
||||
}
|
||||
@@ -16,8 +16,8 @@
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/commons-discovery-0.2.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/wsdl4j-1.5.1.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/saaj.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/jaxrpc.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-saaj-1.4.jar" />
|
||||
<pathelement location="${component.plugin.home}/tWebServiceInput/axis-jaxrpc-1.4.jar" />
|
||||
<pathelement location="${component.plugin.home}/tXMLRPCInput/commons-logging-1.1.jar" />
|
||||
</path>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.talend.components</groupId>
|
||||
<artifactId>talendssl</artifactId>
|
||||
<version>1.0-20190118</version>
|
||||
<version>1.0-20231128</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<licenses>
|
||||
@@ -60,4 +60,4 @@
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
</project>
|
||||
|
||||
@@ -103,7 +103,11 @@ public class Truster implements X509TrustManager {
|
||||
} catch (IOException _ex) {
|
||||
}
|
||||
try {
|
||||
ks.load(in, certStorePwd);
|
||||
if (in == null) {
|
||||
ks = null;
|
||||
} else {
|
||||
ks.load(in, certStorePwd);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.err.println("ASF Truster: Failed to load the cert store : " + e.getMessage());
|
||||
return;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<parent>
|
||||
<groupId>org.talend.studio</groupId>
|
||||
<artifactId>tdi-studio-se</artifactId>
|
||||
<version>8.8.8-SNAPSHOT</version>
|
||||
<version>8.0.2-SNAPSHOT</version>
|
||||
<relativePath>../../../</relativePath>
|
||||
</parent>
|
||||
<artifactId>org.talend.designer.components.libs</artifactId>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Components Local provider Plug-in
|
||||
Bundle-Name: Components Local provider Plug-in R2023-12
|
||||
Bundle-SymbolicName: org.talend.designer.components.localprovider;singleton:=true
|
||||
Bundle-Version: 8.8.8.qualifier
|
||||
Bundle-Version: 8.0.2.qualifier
|
||||
Bundle-Activator: org.talend.designer.components.ComponentsLocalProviderPlugin
|
||||
Require-Bundle: org.apache.commons.collections,
|
||||
org.talend.common.ui.runtime,
|
||||
@@ -24,3 +24,4 @@ Bundle-Vendor: .Talend SA.
|
||||
Bundle-ClassPath: .
|
||||
Export-Package: org.talend.designer.components.lookup.common
|
||||
Eclipse-BundleShape: dir
|
||||
Automatic-Module-Name: org.talend.designer.components.localprovider
|
||||
|
||||
@@ -16,12 +16,12 @@ bin.excludes = components/tAlfrescoOutput/wstx-lgpl-3.2.7.jar,\
|
||||
components/tNamedPipeOutput/namedpipe_jni_64bit.dll,\
|
||||
components/tNetezzaNzLoad/namedpipe_jni_64bit.dll,\
|
||||
components/tGreenplumGPLoad/namedpipe-1.0.jar,\
|
||||
components/tRSSInput/nekohtml.jar,\
|
||||
components/tRSSInput/nekohtml-0.9.5.jar,\
|
||||
components/tAlfrescoOutput/wstx-lgpl-3.2.7.jar,\
|
||||
components/tAdvancedXMLMapHash/trove.jar,\
|
||||
components/tAdvancedXMLMapHash/trove-1.0.2.jar,\
|
||||
components/tLineChart/jcommon-1.0.6.jar,\
|
||||
components/tMomInput/jnp-client.jar,\
|
||||
components/tMomInput/javassist.jar,\
|
||||
components/tMomInput/javassist-3.10.0.GA.jar,\
|
||||
components/tBonitaDeploy/cglib-nodep-2.1_3.jar,\
|
||||
components/tBonitaDeploy/javassist-3.12.0.GA.jar,\
|
||||
components/tBonitaDeploy/javassist-3.8.0.GA.jar,\
|
||||
|
||||
@@ -35,7 +35,7 @@ SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.BigDecimal=BigDecimal
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Blob=Blob
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Boolean=Bool\u00E9en
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Byte=Octet
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Bytes
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Octets
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Clob=Clob
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Date=Date
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Double=Double
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED="true"/>
|
||||
|
||||
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED="true"/>
|
||||
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED="true"/>
|
||||
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED="true"/>
|
||||
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED="true"/>
|
||||
|
||||
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED="true"/>
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
@@ -207,7 +207,7 @@
|
||||
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
<IMPORT NAME="Driver-JACKCESS" MODULE="jackcess-2.1.12.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess/2.1.12" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="jackcess-encrypt-2.1.4" MODULE="jackcess-encrypt-2.1.4.jar" MVN="mvn:com.healthmarketscience.jackcess/jackcess-encrypt/2.1.4" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk15on-1.70" MODULE="bcprov-jdk15on-1.70.jar" MVN="mvn:org.bouncycastle/bcprov-jdk15on/1.70" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
<IMPORT NAME="talend-ucanaccess-utils-1.0.0" MODULE="talend-ucanaccess-utils-1.0.0.jar" MVN="mvn:org.talend.libraries/talend-ucanaccess-utils-1.0.0/6.4.0" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
<IMPORT NAME="common2.6" MODULE="commons-lang-2.6.jar" MVN="mvn:commons-lang/commons-lang/2.6" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar" REQUIRED_IF="(USE_EXISTING_CONNECTION == 'false')"/>
|
||||
|
||||
@@ -28,7 +28,7 @@ SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.BigDecimal=BigDecimal
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Blob=Blob
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Boolean=Bool\u00E9en
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Byte=Octet
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Bytes
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Bytes=Octets
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Clob=Clob
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Date=Date
|
||||
SET_PREPAREDSTATEMENT_PARAMETERS.ITEM.PARAMETER_TYPE.ITEM.Double=Double
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Java-CRC" MODULE="OneWireAPI.jar" MVN="mvn:org.talend.libraries/OneWireAPI/6.0.0"
|
||||
<IMPORT NAME="Java-CRC" MODULE="OneWireAPI-0.1.jar" MVN="mvn:com.dalsemi.onewire/OneWireAPI/0.1"
|
||||
REQUIRED="true" />
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -46,11 +46,11 @@
|
||||
|
||||
<CODEGENERATION>
|
||||
<IMPORTS>
|
||||
<IMPORT NAME="Advanced_Persistent_Lookup" MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.libraries/advancedPersistentLookupLib/1.5" UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar" REQUIRED="true"/>
|
||||
<IMPORT NAME="Advanced_Persistent_Lookup" MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.components.lib/advancedPersistentLookupLib/1.5/jar" UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar" REQUIRED="true"/>
|
||||
<IMPORT NAME="ApacheCommonsCollection32" MODULE="commons-collections-3.2.2.jar" MVN="mvn:commons-collections/commons-collections/3.2.2" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-collections-3.2.2.jar" REQUIRED="true" BundleID=""/>
|
||||
<IMPORT NAME="Jboss_Marshalling" MODULE="jboss-marshalling-2.0.12.Final.jar" MVN="mvn:org.jboss.marshalling/jboss-marshalling/2.0.12.Final" REQUIRED="true"/>
|
||||
<IMPORT NAME="Jboss_River" MODULE="jboss-marshalling-river-2.0.12.Final.jar" MVN="mvn:org.jboss.marshalling/jboss-marshalling-river/2.0.12.Final" REQUIRED="true"/>
|
||||
<IMPORT NAME="Trove" MODULE="trove.jar" MVN="mvn:org.talend.libraries/trove/6.0.0" REQUIRED="true"/>
|
||||
<IMPORT NAME="Trove" MODULE="trove-1.0.2.jar" MVN="mvn:trove/trove/1.0.2" REQUIRED="true"/>
|
||||
<IMPORT NAME="reload4j-1.2.22" MODULE="reload4j-1.2.22.jar" MVN="mvn:ch.qos.reload4j/reload4j/1.2.22" REQUIRED="true" BundleID=""/>
|
||||
</IMPORTS>
|
||||
</CODEGENERATION>
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
<IMPORTS>
|
||||
<IMPORT
|
||||
NAME="Advanced_Persistent_Lookup"
|
||||
MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.libraries/advancedPersistentLookupLib/1.5"
|
||||
UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar"
|
||||
MODULE="advancedPersistentLookupLib-1.5.jar" MVN="mvn:org.talend.components.lib/advancedPersistentLookupLib/1.5/jar"
|
||||
UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar"
|
||||
REQUIRED="true"
|
||||
/>
|
||||
<IMPORT
|
||||
@@ -59,7 +59,7 @@
|
||||
/>
|
||||
<IMPORT
|
||||
NAME="Trove"
|
||||
MODULE="trove.jar" MVN="mvn:org.talend.libraries/trove/6.0.0"
|
||||
MODULE="trove-1.0.2.jar" MVN="mvn:trove/trove/1.0.2"
|
||||
REQUIRED="true"
|
||||
/>
|
||||
<IMPORT
|
||||
|
||||
@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
|
||||
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
|
||||
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
|
||||
HELP=org.talend.help.tAggregateRowOptOut
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
|
||||
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
|
||||
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
|
||||
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)
|
||||
|
||||
@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
|
||||
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
|
||||
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
|
||||
HELP=org.talend.help.tAggregateOut
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
|
||||
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
|
||||
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
|
||||
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)
|
||||
|
||||
@@ -3,7 +3,7 @@ GROUPBYS.ITEM.INPUT_COLUMN=\u5165\u529B\u30AB\u30E9\u30E0\u4F4D\u7F6E
|
||||
GROUPBYS.ITEM.OUTPUT_COLUMN=\u51FA\u529B\u30AB\u30E9\u30E0
|
||||
GROUPBYS.NAME=\u30B0\u30EB\u30FC\u30D7\u57FA\u6E96:
|
||||
HELP=org.talend.help.tAggregateRow
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u30EA\u30B9\u30C8\u64CD\u4F5C\u5C02\u7528)
|
||||
LIST_DELIMITER.NAME=\u533A\u5207\u308A(\u64CD\u4F5C\u30EA\u30B9\u30C8\u5C02\u7528)
|
||||
USE_FINANCIAL_PRECISION.NAME=\u91D1\u878D\u8A08\u7B97\u7CBE\u5EA6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002\u3053\u308C\u306F""sum""\u64CD\u4F5C\u3068""avg""\u64CD\u4F5C\u306E\u6700\u5927\u7CBE\u5EA6\u3067\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u30AA\u30F3\u306B\u3059\u308B\u3068\u3001\u30AA\u30D5\u306B\u3057\u305F\u5834\u5408\u3068\u6BD4\u3079\u3066\u30D2\u30FC\u30D7\u30E1\u30E2\u30EA\u304C\u5897\u3057\u3001\u51E6\u7406\u304C\u9045\u304F\u306A\u308A\u307E\u3059\u3002
|
||||
CHECK_TYPE_OVERFLOW.NAME=\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC\u30C1\u30A7\u30C3\u30AF(\u9045\u3044)
|
||||
CHECK_ULP.NAME=ULP (Unit in the Last Place)\u3092\u30C1\u30A7\u30C3\u30AF\u3057\u3066\u3001\u5024\u304C\u5897\u52A0\u3059\u308B\u304B\u6E1B\u5C11\u3059\u308B\u304B\u3092\u6B63\u3057\u304F\u4FDD\u8A3C\u3059\u308B\u3001fload\u578B\u3068double\u578B\u306E\u307F\u5BFE\u5FDC\u3002(\u3088\u308A\u9045\u3044)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user