Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 203158 | Differences between
and this patch

Collapse All | Expand All

(-)plugin.xml (-264 / +1 lines)
Lines 1-268 Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<?eclipse version="3.0"?>
2
<?eclipse version="3.0"?>
3
<plugin>
3
<plugin>
4
	<extension
4
	
5
         point="org.eclipse.datatools.connectivity.driverExtension">    
6
         <category
7
      		parentCategory="org.eclipse.datatools.connectivity.db.driverCategory"
8
            id="org.eclipse.datatools.enablement.mysql.driverCategory"
9
            name="%MYSQL_CATEGORY_NAME"/>
10
         <category
11
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
12
            id="org.eclipse.datatools.enablement.mysql.4_0.driverCategory"
13
            name="%4_0_VERSION_CATEGORY_NAME"/>
14
		 <category
15
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
16
            id="org.eclipse.datatools.enablement.mysql.4_1.driverCategory"
17
            name="%4_1_VERSION_CATEGORY_NAME"/>
18
         <category
19
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
20
            id="org.eclipse.datatools.enablement.mysql.5_0.driverCategory"
21
            name="%5_0_VERSION_CATEGORY_NAME"/>
22
		<category
23
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
24
            id="org.eclipse.datatools.enablement.mysql.5_1.driverCategory"
25
            name="%5_1_VERSION_CATEGORY_NAME"/>
26
            
27
      <driverTemplate
28
            createDefault="false"
29
            emptyJarListIsOK="false"
30
            id="org.eclipse.datatools.enablement.mysql.4_0.driverTemplate"
31
            jarList="mysql-connector-java-4.0.0-bin.jar"
32
            name="%org.eclipse.datatools.enablement.mysql.4_0.driverTemplate"
33
            parentCategory="org.eclipse.datatools.enablement.mysql.4_0.driverCategory">
34
         <properties>
35
            <property
36
                  generated="false"
37
                  id="org.eclipse.datatools.connectivity.db.driverClass"
38
                  name="%driverClass"
39
                  value="com.mysql.jdbc.Driver"
40
                  required="true"
41
                  visible="true"/>
42
            <property
43
                  generated="false"
44
                  id="org.eclipse.datatools.connectivity.db.vendor"
45
                  name="%driverVendor"
46
                  value="MySql"
47
                  required="true"
48
                  visible="false"/>
49
            <property
50
                  generated="false"
51
                  id="org.eclipse.datatools.connectivity.db.version"
52
                  name="%driverVersion"
53
                  value="4.0"
54
                  required="true"
55
                  visible="false"/>   
56
            <property
57
                  generated="false"
58
                  id="org.eclipse.datatools.connectivity.db.databaseName"
59
                  name="%driverDBName"
60
                  value="database"
61
                  required="true"
62
                  visible="true"/>                             
63
            <property
64
                  generated="false"
65
                  id="org.eclipse.datatools.connectivity.db.URL"
66
                  name="%driverConnectionURL"
67
                  value="jdbc:mysql://localhost:3306/database"
68
                  required="true"
69
                  visible="true"/>
70
            <property
71
                  generated="false"
72
                  id="org.eclipse.datatools.connectivity.db.username"
73
                  name="%driverUID"
74
                  value="root"
75
                  required="false"
76
                  visible="true"/>
77
            <property
78
                  customPropertyDescriptor="org.eclipse.datatools.connectivity.ui.PasswordTextPropertyDescriptor"
79
                  generated="false"
80
                  id="org.eclipse.datatools.connectivity.db.password"
81
                  name="%driverPWD"
82
                  required="false"
83
                  visible="true"/>
84
         </properties>
85
      </driverTemplate>
86
		
87
      <driverTemplate
88
            createDefault="false"
89
            emptyJarListIsOK="false"
90
            id="org.eclipse.datatools.enablement.mysql.4_1.driverTemplate"
91
            jarList="mysql-connector-java-4.1.0-bin.jar"
92
            name="%org.eclipse.datatools.enablement.mysql.4_1.driverTemplate"
93
            parentCategory="org.eclipse.datatools.enablement.mysql.4_1.driverCategory">
94
         <properties>
95
            <property
96
                  generated="false"
97
                  id="org.eclipse.datatools.connectivity.db.driverClass"
98
                  name="%driverClass"
99
                  value="com.mysql.jdbc.Driver"
100
                  required="true"
101
                  visible="true"/>
102
            <property
103
                  generated="false"
104
                  id="org.eclipse.datatools.connectivity.db.vendor"
105
                  name="%driverVendor"
106
                  value="MySql"
107
                  required="true"
108
                  visible="false"/>
109
            <property
110
                  generated="false"
111
                  id="org.eclipse.datatools.connectivity.db.version"
112
                  name="%driverVersion"
113
                  value="4.1"
114
                  required="true"
115
                  visible="false"/>   
116
            <property
117
                  generated="false"
118
                  id="org.eclipse.datatools.connectivity.db.databaseName"
119
                  name="%driverDBName"
120
                  value="database"
121
                  required="true"
122
                  visible="true"/>                             
123
            <property
124
                  generated="false"
125
                  id="org.eclipse.datatools.connectivity.db.URL"
126
                  name="%driverConnectionURL"
127
                  value="jdbc:mysql://localhost:3306/database"
128
                  required="true"
129
                  visible="true"/>
130
            <property
131
                  generated="false"
132
                  id="org.eclipse.datatools.connectivity.db.username"
133
                  name="%driverUID"
134
                  value="root"
135
                  required="false"
136
                  visible="true"/>
137
            <property
138
                  customPropertyDescriptor="org.eclipse.datatools.connectivity.ui.PasswordTextPropertyDescriptor"
139
                  generated="false"
140
                  id="org.eclipse.datatools.connectivity.db.password"
141
                  name="%driverPWD"
142
                  required="false"
143
                  visible="true"/>
144
         </properties>
145
      </driverTemplate>
146
		
147
      <driverTemplate
148
            createDefault="false"
149
            emptyJarListIsOK="false"
150
            id="org.eclipse.datatools.enablement.mysql.5_0.driverTemplate"
151
            jarList="mysql-connector-java-5.0.0-bin.jar"
152
            name="%org.eclipse.datatools.enablement.mysql.5_0.driverTemplate"
153
            parentCategory="org.eclipse.datatools.enablement.mysql.5_0.driverCategory">
154
         <properties>
155
            <property
156
                  generated="false"
157
                  id="org.eclipse.datatools.connectivity.db.driverClass"
158
                  name="%driverClass"
159
                  value="com.mysql.jdbc.Driver"
160
                  required="true"
161
                  visible="true"/>
162
            <property
163
                  generated="false"
164
                  id="org.eclipse.datatools.connectivity.db.vendor"
165
                  name="%driverVendor"
166
                  value="MySql"
167
                  required="true"
168
                  visible="false"/>
169
            <property
170
                  generated="false"
171
                  id="org.eclipse.datatools.connectivity.db.version"
172
                  name="%driverVersion"
173
                  value="5.0"
174
                  required="true"
175
                  visible="false"/>   
176
            <property
177
                  generated="false"
178
                  id="org.eclipse.datatools.connectivity.db.databaseName"
179
                  name="%driverDBName"
180
                  value="database"
181
                  required="true"
182
                  visible="true"/>                             
183
            <property
184
                  generated="false"
185
                  id="org.eclipse.datatools.connectivity.db.URL"
186
                  name="%driverConnectionURL"
187
                  value="jdbc:mysql://localhost:3306/database"
188
                  required="true"
189
                  visible="true"/>
190
            <property
191
                  generated="false"
192
                  id="org.eclipse.datatools.connectivity.db.username"
193
                  name="%driverUID"
194
                  value="root"
195
                  required="false"
196
                  visible="true"/>
197
            <property
198
                  customPropertyDescriptor="org.eclipse.datatools.connectivity.ui.PasswordTextPropertyDescriptor"
199
                  generated="false"
200
                  id="org.eclipse.datatools.connectivity.db.password"
201
                  name="%driverPWD"
202
                  required="false"
203
                  visible="true"/>
204
         </properties>
205
      </driverTemplate>
206
207
	 <driverTemplate
208
            createDefault="false"
209
            emptyJarListIsOK="false"
210
            id="org.eclipse.datatools.enablement.mysql.5_1.driverTemplate"
211
            jarList="mysql-connector-java-5.1.0-bin.jar"
212
            name="%org.eclipse.datatools.enablement.mysql.5_1.driverTemplate"
213
            parentCategory="org.eclipse.datatools.enablement.mysql.5_1.driverCategory">
214
         <properties>
215
            <property
216
                  generated="false"
217
                  id="org.eclipse.datatools.connectivity.db.driverClass"
218
                  name="%driverClass"
219
                  value="com.mysql.jdbc.Driver"
220
                  required="true"
221
                  visible="true"/>
222
            <property
223
                  generated="false"
224
                  id="org.eclipse.datatools.connectivity.db.vendor"
225
                  name="%driverVendor"
226
                  value="MySql"
227
                  required="true"
228
                  visible="false"/>
229
            <property
230
                  generated="false"
231
                  id="org.eclipse.datatools.connectivity.db.version"
232
                  name="%driverVersion"
233
                  value="5.1"
234
                  required="true"
235
                  visible="false"/>   
236
            <property
237
                  generated="false"
238
                  id="org.eclipse.datatools.connectivity.db.databaseName"
239
                  name="%driverDBName"
240
                  value="database"
241
                  required="true"
242
                  visible="true"/>                             
243
            <property
244
                  generated="false"
245
                  id="org.eclipse.datatools.connectivity.db.URL"
246
                  name="%driverConnectionURL"
247
                  value="jdbc:mysql://localhost:3306/database"
248
                  required="true"
249
                  visible="true"/>
250
            <property
251
                  generated="false"
252
                  id="org.eclipse.datatools.connectivity.db.username"
253
                  name="%driverUID"
254
                  value="root"
255
                  required="false"
256
                  visible="true"/>
257
            <property
258
                  customPropertyDescriptor="org.eclipse.datatools.connectivity.ui.PasswordTextPropertyDescriptor"
259
                  generated="false"
260
                  id="org.eclipse.datatools.connectivity.db.password"
261
                  name="%driverPWD"
262
                  required="false"
263
                  visible="true"/>
264
         </properties>
265
      </driverTemplate>
266
		
267
   </extension>
268
 </plugin>  
5
 </plugin>  
(-)plugin.properties (-19 lines)
Lines 10-31 Link Here
10
###############################################################################
10
###############################################################################
11
pluginName=Eclipse Data Tools Platform MySQL Plug-in
11
pluginName=Eclipse Data Tools Platform MySQL Plug-in
12
providerName=Eclipse.org
12
providerName=Eclipse.org
13
14
driverClass = Driver Class
15
driverVendor = Vendor
16
driverVersion = Version
17
driverDBName = Database Name
18
driverConnectionURL = Connection URL
19
driverUID = User ID
20
driverPWD = Password
21
22
MYSQL_CATEGORY_NAME = MySQL
23
4_0_VERSION_CATEGORY_NAME = 4.0
24
4_1_VERSION_CATEGORY_NAME = 4.1
25
5_0_VERSION_CATEGORY_NAME = 5.0
26
5_1_VERSION_CATEGORY_NAME = 5.1
27
28
org.eclipse.datatools.enablement.mysql.4_0.driverTemplate = MySQL JDBC Driver
29
org.eclipse.datatools.enablement.mysql.4_1.driverTemplate = MySQL JDBC Driver
30
org.eclipse.datatools.enablement.mysql.5_0.driverTemplate = MySQL JDBC Driver
31
org.eclipse.datatools.enablement.mysql.5_1.driverTemplate = MySQL JDBC Driver
(-)META-INF/MANIFEST.MF (-2 / +1 lines)
Lines 4-11 Link Here
4
Bundle-SymbolicName: org.eclipse.datatools.enablement.mysql.profile; singleton:=true
4
Bundle-SymbolicName: org.eclipse.datatools.enablement.mysql.profile; singleton:=true
5
Bundle-Version: 1.0.0.200706071
5
Bundle-Version: 1.0.0.200706071
6
Bundle-Localization: plugin
6
Bundle-Localization: plugin
7
Require-Bundle: org.eclipse.datatools.connectivity;bundle-version="[0.9.0,1.5.0)",
7
Require-Bundle: org.eclipse.datatools.connectivity;bundle-version="[0.9.0,1.5.0)"
8
 org.eclipse.datatools.connectivity.ui;bundle-version="[0.9.0,1.5.0)"
9
Eclipse-LazyStart: true
8
Eclipse-LazyStart: true
10
Bundle-Vendor: %providerName
9
Bundle-Vendor: %providerName
11
Bundle-RequiredExecutionEnvironment: J2SE-1.4
10
Bundle-RequiredExecutionEnvironment: J2SE-1.4
(-)plugin.xml (+260 lines)
Lines 69-72 Link Here
69
            class="org.eclipse.datatools.enablement.mysql.ddl.MySqlDdlGenerator">
69
            class="org.eclipse.datatools.enablement.mysql.ddl.MySqlDdlGenerator">
70
        </generator>
70
        </generator>
71
    </extension>
71
    </extension>
72
    
73
    <extension
74
         point="org.eclipse.datatools.connectivity.driverExtension">    
75
         <category
76
      		parentCategory="org.eclipse.datatools.connectivity.db.driverCategory"
77
            id="org.eclipse.datatools.enablement.mysql.driverCategory"
78
            name="%MYSQL_CATEGORY_NAME"/>
79
         <category
80
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
81
            id="org.eclipse.datatools.enablement.mysql.4_0.driverCategory"
82
            name="%4_0_VERSION_CATEGORY_NAME"/>
83
		 <category
84
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
85
            id="org.eclipse.datatools.enablement.mysql.4_1.driverCategory"
86
            name="%4_1_VERSION_CATEGORY_NAME"/>
87
         <category
88
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
89
            id="org.eclipse.datatools.enablement.mysql.5_0.driverCategory"
90
            name="%5_0_VERSION_CATEGORY_NAME"/>
91
		<category
92
      		parentCategory="org.eclipse.datatools.enablement.mysql.driverCategory"
93
            id="org.eclipse.datatools.enablement.mysql.5_1.driverCategory"
94
            name="%5_1_VERSION_CATEGORY_NAME"/>
95
            
96
      <driverTemplate
97
            createDefault="false"
98
            emptyJarListIsOK="false"
99
            id="org.eclipse.datatools.enablement.mysql.4_0.driverTemplate"
100
            jarList="mysql-connector-java-4.0.0-bin.jar"
101
            name="%org.eclipse.datatools.enablement.mysql.4_0.driverTemplate"
102
            parentCategory="org.eclipse.datatools.enablement.mysql.4_0.driverCategory">
103
         <properties>
104
            <property
105
                  generated="false"
106
                  id="org.eclipse.datatools.connectivity.db.driverClass"
107
                  name="%driverClass"
108
                  value="com.mysql.jdbc.Driver"
109
                  required="true"
110
                  visible="true"/>
111
            <property
112
                  generated="false"
113
                  id="org.eclipse.datatools.connectivity.db.vendor"
114
                  name="%driverVendor"
115
                  value="MySql"
116
                  required="true"
117
                  visible="false"/>
118
            <property
119
                  generated="false"
120
                  id="org.eclipse.datatools.connectivity.db.version"
121
                  name="%driverVersion"
122
                  value="4.0"
123
                  required="true"
124
                  visible="false"/>   
125
            <property
126
                  generated="false"
127
                  id="org.eclipse.datatools.connectivity.db.databaseName"
128
                  name="%driverDBName"
129
                  value="database"
130
                  required="true"
131
                  visible="true"/>                             
132
            <property
133
                  generated="false"
134
                  id="org.eclipse.datatools.connectivity.db.URL"
135
                  name="%driverConnectionURL"
136
                  value="jdbc:mysql://localhost:3306/database"
137
                  required="true"
138
                  visible="true"/>
139
            <property
140
                  generated="false"
141
                  id="org.eclipse.datatools.connectivity.db.username"
142
                  name="%driverUID"
143
                  value="root"
144
                  required="false"
145
                  visible="true"/>
146
            <property
147
                  generated="false"
148
                  id="org.eclipse.datatools.connectivity.db.password"
149
                  name="%driverPWD"
150
                  required="false"
151
                  visible="true"/>
152
         </properties>
153
      </driverTemplate>
154
		
155
      <driverTemplate
156
            createDefault="false"
157
            emptyJarListIsOK="false"
158
            id="org.eclipse.datatools.enablement.mysql.4_1.driverTemplate"
159
            jarList="mysql-connector-java-4.1.0-bin.jar"
160
            name="%org.eclipse.datatools.enablement.mysql.4_1.driverTemplate"
161
            parentCategory="org.eclipse.datatools.enablement.mysql.4_1.driverCategory">
162
         <properties>
163
            <property
164
                  generated="false"
165
                  id="org.eclipse.datatools.connectivity.db.driverClass"
166
                  name="%driverClass"
167
                  value="com.mysql.jdbc.Driver"
168
                  required="true"
169
                  visible="true"/>
170
            <property
171
                  generated="false"
172
                  id="org.eclipse.datatools.connectivity.db.vendor"
173
                  name="%driverVendor"
174
                  value="MySql"
175
                  required="true"
176
                  visible="false"/>
177
            <property
178
                  generated="false"
179
                  id="org.eclipse.datatools.connectivity.db.version"
180
                  name="%driverVersion"
181
                  value="4.1"
182
                  required="true"
183
                  visible="false"/>   
184
            <property
185
                  generated="false"
186
                  id="org.eclipse.datatools.connectivity.db.databaseName"
187
                  name="%driverDBName"
188
                  value="database"
189
                  required="true"
190
                  visible="true"/>                             
191
            <property
192
                  generated="false"
193
                  id="org.eclipse.datatools.connectivity.db.URL"
194
                  name="%driverConnectionURL"
195
                  value="jdbc:mysql://localhost:3306/database"
196
                  required="true"
197
                  visible="true"/>
198
            <property
199
                  generated="false"
200
                  id="org.eclipse.datatools.connectivity.db.username"
201
                  name="%driverUID"
202
                  value="root"
203
                  required="false"
204
                  visible="true"/>
205
            <property
206
                  generated="false"
207
                  id="org.eclipse.datatools.connectivity.db.password"
208
                  name="%driverPWD"
209
                  required="false"
210
                  visible="true"/>
211
         </properties>
212
      </driverTemplate>
213
		
214
      <driverTemplate
215
            createDefault="false"
216
            emptyJarListIsOK="false"
217
            id="org.eclipse.datatools.enablement.mysql.5_0.driverTemplate"
218
            jarList="mysql-connector-java-5.0.0-bin.jar"
219
            name="%org.eclipse.datatools.enablement.mysql.5_0.driverTemplate"
220
            parentCategory="org.eclipse.datatools.enablement.mysql.5_0.driverCategory">
221
         <properties>
222
            <property
223
                  generated="false"
224
                  id="org.eclipse.datatools.connectivity.db.driverClass"
225
                  name="%driverClass"
226
                  value="com.mysql.jdbc.Driver"
227
                  required="true"
228
                  visible="true"/>
229
            <property
230
                  generated="false"
231
                  id="org.eclipse.datatools.connectivity.db.vendor"
232
                  name="%driverVendor"
233
                  value="MySql"
234
                  required="true"
235
                  visible="false"/>
236
            <property
237
                  generated="false"
238
                  id="org.eclipse.datatools.connectivity.db.version"
239
                  name="%driverVersion"
240
                  value="5.0"
241
                  required="true"
242
                  visible="false"/>   
243
            <property
244
                  generated="false"
245
                  id="org.eclipse.datatools.connectivity.db.databaseName"
246
                  name="%driverDBName"
247
                  value="database"
248
                  required="true"
249
                  visible="true"/>                             
250
            <property
251
                  generated="false"
252
                  id="org.eclipse.datatools.connectivity.db.URL"
253
                  name="%driverConnectionURL"
254
                  value="jdbc:mysql://localhost:3306/database"
255
                  required="true"
256
                  visible="true"/>
257
            <property
258
                  generated="false"
259
                  id="org.eclipse.datatools.connectivity.db.username"
260
                  name="%driverUID"
261
                  value="root"
262
                  required="false"
263
                  visible="true"/>
264
            <property
265
                  generated="false"
266
                  id="org.eclipse.datatools.connectivity.db.password"
267
                  name="%driverPWD"
268
                  required="false"
269
                  visible="true"/>
270
         </properties>
271
      </driverTemplate>
272
273
	 <driverTemplate
274
            createDefault="false"
275
            emptyJarListIsOK="false"
276
            id="org.eclipse.datatools.enablement.mysql.5_1.driverTemplate"
277
            jarList="mysql-connector-java-5.1.0-bin.jar"
278
            name="%org.eclipse.datatools.enablement.mysql.5_1.driverTemplate"
279
            parentCategory="org.eclipse.datatools.enablement.mysql.5_1.driverCategory">
280
         <properties>
281
            <property
282
                  generated="false"
283
                  id="org.eclipse.datatools.connectivity.db.driverClass"
284
                  name="%driverClass"
285
                  value="com.mysql.jdbc.Driver"
286
                  required="true"
287
                  visible="true"/>
288
            <property
289
                  generated="false"
290
                  id="org.eclipse.datatools.connectivity.db.vendor"
291
                  name="%driverVendor"
292
                  value="MySql"
293
                  required="true"
294
                  visible="false"/>
295
            <property
296
                  generated="false"
297
                  id="org.eclipse.datatools.connectivity.db.version"
298
                  name="%driverVersion"
299
                  value="5.1"
300
                  required="true"
301
                  visible="false"/>   
302
            <property
303
                  generated="false"
304
                  id="org.eclipse.datatools.connectivity.db.databaseName"
305
                  name="%driverDBName"
306
                  value="database"
307
                  required="true"
308
                  visible="true"/>                             
309
            <property
310
                  generated="false"
311
                  id="org.eclipse.datatools.connectivity.db.URL"
312
                  name="%driverConnectionURL"
313
                  value="jdbc:mysql://localhost:3306/database"
314
                  required="true"
315
                  visible="true"/>
316
            <property
317
                  generated="false"
318
                  id="org.eclipse.datatools.connectivity.db.username"
319
                  name="%driverUID"
320
                  value="root"
321
                  required="false"
322
                  visible="true"/>
323
            <property
324
                  generated="false"
325
                  id="org.eclipse.datatools.connectivity.db.password"
326
                  name="%driverPWD"
327
                  required="false"
328
                  visible="true"/>
329
         </properties>
330
      </driverTemplate>		
331
   </extension>
72
</plugin>
332
</plugin>
(-)plugin.properties (-1 / +20 lines)
Lines 8-12 Link Here
8
# Contributors:
8
# Contributors:
9
#     Versant Corporation - initial API and implementation
9
#     Versant Corporation - initial API and implementation
10
###############################################################################
10
###############################################################################
11
pluginName=Eclipse Data Tools Platform MySQL enablement plug-in
11
pluginName=Eclipse Data Tools Platform MySQL Enablement Plug-in
12
providerName=Eclipse.org
12
providerName=Eclipse.org
13
14
driverClass = Driver Class
15
driverVendor = Vendor
16
driverVersion = Version
17
driverDBName = Database Name
18
driverConnectionURL = Connection URL
19
driverUID = User ID
20
driverPWD = Password
21
22
MYSQL_CATEGORY_NAME = MySQL
23
4_0_VERSION_CATEGORY_NAME = 4.0
24
4_1_VERSION_CATEGORY_NAME = 4.1
25
5_0_VERSION_CATEGORY_NAME = 5.0
26
5_1_VERSION_CATEGORY_NAME = 5.1
27
28
org.eclipse.datatools.enablement.mysql.4_0.driverTemplate = MySQL JDBC Driver
29
org.eclipse.datatools.enablement.mysql.4_1.driverTemplate = MySQL JDBC Driver
30
org.eclipse.datatools.enablement.mysql.5_0.driverTemplate = MySQL JDBC Driver
31
org.eclipse.datatools.enablement.mysql.5_1.driverTemplate = MySQL JDBC Driver

Return to bug 203158