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 399524 | Differences between
and this patch

Collapse All | Expand All

(-)a/plugins/org.eclipse.jst.j2ee.core/.settings/org.eclipse.jdt.core.prefs (-87 / +24 lines)
Lines 1-95 Link Here
1
#Wed Jun 24 10:13:32 EDT 2009
1
eclipse.preferences.version=1
2
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
2
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
3
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
4
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning
5
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
6
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
7
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
8
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
9
org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
10
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
11
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
12
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
13
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
14
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
15
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
3
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
16
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
4
org.eclipse.jdt.core.builder.duplicateResourceTask=warning
17
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
5
org.eclipse.jdt.core.builder.invalidClasspath=abort
18
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
19
org.eclipse.jdt.core.compiler.problem.deprecation=warning
20
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
21
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
22
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
23
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
24
org.eclipse.jdt.core.compiler.problem.unusedImport=error
25
org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
6
org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
26
org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
7
org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
27
org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
28
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
29
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
30
org.eclipse.jdt.core.builder.invalidClasspath=abort
31
org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
32
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
33
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
34
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
35
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
36
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
37
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
38
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
39
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
40
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
41
org.eclipse.jdt.core.compiler.problem.nullReference=error
42
org.eclipse.jdt.core.compiler.source=1.5
43
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
44
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
45
org.eclipse.jdt.core.builder.duplicateResourceTask=warning
46
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
47
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
48
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
49
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
50
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
51
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
52
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
53
org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
54
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
55
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
56
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
57
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
58
eclipse.preferences.version=1
59
org.eclipse.jdt.core.incompleteClasspath=error
60
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
61
org.eclipse.jdt.core.compiler.problem.deadCode=error
62
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=enabled
63
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
64
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
65
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
66
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
67
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
68
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
69
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
70
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
71
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
72
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
73
org.eclipse.jdt.core.circularClasspath=error
8
org.eclipse.jdt.core.circularClasspath=error
74
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
9
org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
75
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
10
org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
11
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
12
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
13
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
76
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
14
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
77
org.eclipse.jdt.core.codeComplete.localSuffixes=
78
org.eclipse.jdt.core.compiler.problem.parameterAssignment=warning
79
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
80
org.eclipse.jdt.core.codeComplete.localPrefixes=
15
org.eclipse.jdt.core.codeComplete.localPrefixes=
81
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
16
org.eclipse.jdt.core.codeComplete.localSuffixes=
82
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
83
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
84
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
85
org.eclipse.jdt.core.compiler.compliance=1.5
86
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
87
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
17
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
88
org.eclipse.jdt.core.compiler.debug.localVariable=generate
89
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
90
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
91
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
92
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
93
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
94
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
95
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
18
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
19
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
20
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
21
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
22
org.eclipse.jdt.core.compiler.compliance=1.5
23
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
24
org.eclipse.jdt.core.compiler.debug.localVariable=generate
25
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
26
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
27
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
28
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
29
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
30
org.eclipse.jdt.core.compiler.source=1.5
31
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
32
org.eclipse.jdt.core.incompleteClasspath=error
(-)a/plugins/org.eclipse.jst.j2ee.core/archive/org/eclipse/jst/jee/util/internal/JavaEEQuickPeek.java (+14 lines)
Lines 179-184 Link Here
179
						version = J2EEVersionConstants.JEE_5_0_ID;
179
						version = J2EEVersionConstants.JEE_5_0_ID;
180
					} else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_6)) {
180
					} else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_6)) {
181
						version = J2EEVersionConstants.JEE_6_0_ID;
181
						version = J2EEVersionConstants.JEE_6_0_ID;
182
					} else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_7)) {
183
						version = J2EEVersionConstants.JEE_7_0_ID;
182
					}
184
					}
183
				}
185
				}
184
				break;
186
				break;
Lines 198-203 Link Here
198
						version = J2EEVersionConstants.JEE_5_0_ID;
200
						version = J2EEVersionConstants.JEE_5_0_ID;
199
					} else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_6)) {
201
					} else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_6)) {
200
						version = J2EEVersionConstants.JEE_6_0_ID;
202
						version = J2EEVersionConstants.JEE_6_0_ID;
203
					} else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_7)) {
204
						version = J2EEVersionConstants.JEE_7_0_ID;
201
					}
205
					}
202
				}
206
				}
203
				break;
207
				break;
Lines 215-220 Link Here
215
						version = J2EEVersionConstants.EJB_3_0_ID;
219
						version = J2EEVersionConstants.EJB_3_0_ID;
216
					} else if (schemaName.equals(J2EEConstants.EJBJAR_SCHEMA_3_1)) {
220
					} else if (schemaName.equals(J2EEConstants.EJBJAR_SCHEMA_3_1)) {
217
						version = J2EEVersionConstants.EJB_3_1_ID;
221
						version = J2EEVersionConstants.EJB_3_1_ID;
222
					} else if (schemaName.equals(J2EEConstants.EJBJAR_SCHEMA_3_2)) {
223
						version = J2EEVersionConstants.EJB_3_2_ID;
218
					}
224
					}
219
				}
225
				}
220
				break;
226
				break;
Lines 245-250 Link Here
245
						version = J2EEVersionConstants.WEB_2_5_ID;
251
						version = J2EEVersionConstants.WEB_2_5_ID;
246
					} else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_0)) {
252
					} else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_0)) {
247
						version = J2EEVersionConstants.WEB_3_0_ID;
253
						version = J2EEVersionConstants.WEB_3_0_ID;
254
					} else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_1)) {
255
						version = J2EEVersionConstants.WEB_3_1_ID;
248
					}
256
					}
249
				}
257
				}
250
				break;
258
				break;
Lines 314-319 Link Here
314
				case J2EEVersionConstants.EJB_3_1_ID:
322
				case J2EEVersionConstants.EJB_3_1_ID:
315
					javaEEVersion = J2EEConstants.JEE_6_0_ID;
323
					javaEEVersion = J2EEConstants.JEE_6_0_ID;
316
					break;
324
					break;
325
				case J2EEVersionConstants.EJB_3_2_ID:
326
					javaEEVersion = J2EEConstants.JEE_7_0_ID;
327
					break;
317
				}
328
				}
318
				break;
329
				break;
319
			case CONNECTOR_TYPE:
330
			case CONNECTOR_TYPE:
Lines 346-351 Link Here
346
				case J2EEVersionConstants.WEB_3_0_ID:
357
				case J2EEVersionConstants.WEB_3_0_ID:
347
					javaEEVersion = J2EEVersionConstants.JEE_6_0_ID;
358
					javaEEVersion = J2EEVersionConstants.JEE_6_0_ID;
348
					break;
359
					break;
360
				case J2EEVersionConstants.WEB_3_1_ID:
361
					javaEEVersion = J2EEVersionConstants.JEE_7_0_ID;
362
					break;
349
				}
363
				}
350
				break;
364
				break;
351
		case WEBSERVICES_TYPE:
365
		case WEBSERVICES_TYPE:
(-)a/plugins/org.eclipse.jst.j2ee.core/commonArchive/org/eclipse/jst/j2ee/commonarchivecore/internal/util/J2EEFileUtil.java (-4 / +20 lines)
Lines 300-305 Link Here
300
              version = J2EEVersionConstants.JEE_5_0_ID;
300
              version = J2EEVersionConstants.JEE_5_0_ID;
301
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
301
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
302
              version = J2EEVersionConstants.JEE_6_0_ID;
302
              version = J2EEVersionConstants.JEE_6_0_ID;
303
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_7_0_TEXT)) {
304
              version = J2EEVersionConstants.JEE_7_0_ID;
303
           }
305
           }
304
        } else if (isEJBJarFile(fileURI)) {
306
        } else if (isEJBJarFile(fileURI)) {
305
           if (null == versionAttr) {
307
           if (null == versionAttr) {
Lines 314-319 Link Here
314
              version = J2EEVersionConstants.EJB_3_0_ID; 
316
              version = J2EEVersionConstants.EJB_3_0_ID; 
315
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) { 
317
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) { 
316
              version = J2EEVersionConstants.EJB_3_1_ID;
318
              version = J2EEVersionConstants.EJB_3_1_ID;
319
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_2_TEXT)) { 
320
              version = J2EEVersionConstants.EJB_3_2_ID;
317
           }
321
           }
318
        } else if (isApplicationClientFile(fileURI)) {
322
        } else if (isApplicationClientFile(fileURI)) {
319
           if (null == versionAttr) {
323
           if (null == versionAttr) {
Lines 328-333 Link Here
328
              version = J2EEVersionConstants.JEE_5_0_ID;
332
              version = J2EEVersionConstants.JEE_5_0_ID;
329
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
333
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
330
              version = J2EEVersionConstants.JEE_6_0_ID;
334
              version = J2EEVersionConstants.JEE_6_0_ID;
335
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_7_0_TEXT)) {
336
              version = J2EEVersionConstants.JEE_7_0_ID;
331
           } 
337
           } 
332
        } else if (isWARFile(fileURI)) {
338
        } else if (isWARFile(fileURI)) {
333
           if (null == versionAttr) {
339
           if (null == versionAttr) {
Lines 342-347 Link Here
342
              version = J2EEVersionConstants.WEB_2_5_ID;
348
              version = J2EEVersionConstants.WEB_2_5_ID;
343
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
349
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
344
              version = J2EEVersionConstants.WEB_3_0_ID;
350
              version = J2EEVersionConstants.WEB_3_0_ID;
351
           } else if (versionAttr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) {
352
              version = J2EEVersionConstants.WEB_3_1_ID;
345
           }
353
           }
346
        } else if (isRARFile(fileURI)) {
354
        } else if (isRARFile(fileURI)) {
347
           if (null == versionAttr) {
355
           if (null == versionAttr) {
Lines 363-369 Link Here
363
	private static int lookupVersion(String fileURI, String schemaName) {
371
	private static int lookupVersion(String fileURI, String schemaName) {
364
        int version = -1;
372
        int version = -1;
365
        if (isEARFile(fileURI)) {
373
        if (isEARFile(fileURI)) {
366
           if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_6)) {
374
           if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_7)) {
375
              version = J2EEVersionConstants.JEE_7_0_ID;
376
           } else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_6)) {
367
              version = J2EEVersionConstants.JEE_6_0_ID;
377
              version = J2EEVersionConstants.JEE_6_0_ID;
368
           } else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_5)) {
378
           } else if (schemaName.equals(J2EEConstants.APPLICATION_SCHEMA_5)) {
369
              version = J2EEVersionConstants.JEE_5_0_ID;
379
              version = J2EEVersionConstants.JEE_5_0_ID;
Lines 371-377 Link Here
371
              version = J2EEVersionConstants.J2EE_1_4_ID;
381
              version = J2EEVersionConstants.J2EE_1_4_ID;
372
           }
382
           }
373
        } else if (isEJBJarFile(fileURI)) {
383
        } else if (isEJBJarFile(fileURI)) {
374
           if ((schemaName.indexOf(J2EEConstants.EJBJAR_SCHEMA_3_1_NS)) != -1) {
384
           if ((schemaName.indexOf(J2EEConstants.EJBJAR_SCHEMA_3_2_NS)) != -1) {
385
              version = J2EEVersionConstants.EJB_3_2_ID;   
386
           } else if ((schemaName.indexOf(J2EEConstants.EJBJAR_SCHEMA_3_1_NS)) != -1) {
375
              version = J2EEVersionConstants.EJB_3_1_ID;   
387
              version = J2EEVersionConstants.EJB_3_1_ID;   
376
           } else if ((schemaName.indexOf(J2EEConstants.EJBJAR_SCHEMA_3_0_NS)) != -1) {
388
           } else if ((schemaName.indexOf(J2EEConstants.EJBJAR_SCHEMA_3_0_NS)) != -1) {
377
              version = J2EEVersionConstants.EJB_3_0_ID;
389
              version = J2EEVersionConstants.EJB_3_0_ID;
Lines 379-385 Link Here
379
              version = J2EEVersionConstants.EJB_2_1_ID;
391
              version = J2EEVersionConstants.EJB_2_1_ID;
380
           }
392
           }
381
        } else if (isApplicationClientFile(fileURI)) {
393
        } else if (isApplicationClientFile(fileURI)) {
382
           if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_6)) {
394
           if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_7)) {
395
              version = J2EEVersionConstants.JEE_7_0_ID;
396
           } else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_6)) {
383
              version = J2EEVersionConstants.JEE_6_0_ID;
397
              version = J2EEVersionConstants.JEE_6_0_ID;
384
           } else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_5)) {
398
           } else if (schemaName.equals(J2EEConstants.APP_CLIENT_SCHEMA_5)) {
385
              version = J2EEVersionConstants.JEE_5_0_ID;
399
              version = J2EEVersionConstants.JEE_5_0_ID;
Lines 387-393 Link Here
387
              version = J2EEVersionConstants.J2EE_1_4_ID;
401
              version = J2EEVersionConstants.J2EE_1_4_ID;
388
           }
402
           }
389
        } else if (isWARFile(fileURI)) {
403
        } else if (isWARFile(fileURI)) {
390
           if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_0)) {
404
           if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_1)) {
405
              version = J2EEVersionConstants.WEB_3_1_ID;
406
           } else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_3_0)) {
391
              version = J2EEVersionConstants.WEB_3_0_ID;
407
              version = J2EEVersionConstants.WEB_3_0_ID;
392
           } else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_2_5)) {
408
           } else if (schemaName.equals(J2EEConstants.WEBAPP_SCHEMA_2_5)) {
393
              version = J2EEVersionConstants.WEB_2_5_ID;
409
              version = J2EEVersionConstants.WEB_2_5_ID;
(-)a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/ejb/internal/impl/EJBResourceImpl.java (+10 lines)
Lines 157-162 Link Here
157
				return J2EEVersionConstants.JEE_5_0_ID;
157
				return J2EEVersionConstants.JEE_5_0_ID;
158
			case J2EEVersionConstants.EJB_3_1_ID :
158
			case J2EEVersionConstants.EJB_3_1_ID :
159
				return J2EEVersionConstants.JEE_6_0_ID;
159
				return J2EEVersionConstants.JEE_6_0_ID;
160
			case J2EEVersionConstants.EJB_3_2_ID :
161
				return J2EEVersionConstants.JEE_7_0_ID;
160
			default :
162
			default :
161
			return J2EEVersionConstants.J2EE_1_4_ID;
163
			return J2EEVersionConstants.J2EE_1_4_ID;
162
		}
164
		}
Lines 180-185 Link Here
180
	public void setModuleVersionID(int id) {
182
	public void setModuleVersionID(int id) {
181
		super.setVersionID(id);
183
		super.setVersionID(id);
182
		switch (id) {
184
		switch (id) {
185
				case (EJB_3_2_ID) :
186
					super.setDoctypeValues(null, null);
187
					primSetVersionID(EJB_3_2_ID);
188
					break;
183
				case (EJB_3_1_ID) :
189
				case (EJB_3_1_ID) :
184
					super.setDoctypeValues(null, null);
190
					super.setDoctypeValues(null, null);
185
					primSetVersionID(EJB_3_1_ID);
191
					primSetVersionID(EJB_3_1_ID);
Lines 210-215 Link Here
210
	@Override
216
	@Override
211
	public void setJ2EEVersionID(int id) {
217
	public void setJ2EEVersionID(int id) {
212
	switch (id) {
218
	switch (id) {
219
		case (JEE_7_0_ID) :
220
					primSetDoctypeValues(null, null);
221
					primSetVersionID(EJB_3_2_ID);
222
					break;
213
		case (JEE_6_0_ID) :
223
		case (JEE_6_0_ID) :
214
					primSetDoctypeValues(null, null);
224
					primSetDoctypeValues(null, null);
215
					primSetVersionID(EJB_3_1_ID);
225
					primSetVersionID(EJB_3_1_ID);
(-)a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEConstants.java (-9 / +18 lines)
Lines 52-58 Link Here
52
    String APP_CLIENT_ALT_SYSTEMID_1_3      =       "http://java.sun.com/dtd/application-client_1.3.dtd"; //$NON-NLS-1$
52
    String APP_CLIENT_ALT_SYSTEMID_1_3      =       "http://java.sun.com/dtd/application-client_1.3.dtd"; //$NON-NLS-1$
53
    String APP_CLIENT_SCHEMA_1_4       =   "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd";//$NON-NLS-1$
53
    String APP_CLIENT_SCHEMA_1_4       =   "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd";//$NON-NLS-1$
54
    String APP_CLIENT_SCHEMA_5         =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; //$NON-NLS-1$
54
    String APP_CLIENT_SCHEMA_5         =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; //$NON-NLS-1$
55
    String APP_CLIENT_SCHEMA_6         =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_6.xsd"; //$NON-NLS-1$ // EJB3
55
    String APP_CLIENT_SCHEMA_6         =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_6.xsd"; //$NON-NLS-1$
56
    String APP_CLIENT_SCHEMA_7         =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_7.xsd"; //$NON-NLS-1$
56
    
57
    
57
    //Application constants
58
    //Application constants
58
    /** "Application_ID"                                                                                                    */
59
    /** "Application_ID"                                                                                                    */
Lines 78-83 Link Here
78
    String APPLICATION_SCHEMA_1_4       =  "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";//$NON-NLS-1$
79
    String APPLICATION_SCHEMA_1_4       =  "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";//$NON-NLS-1$
79
    String APPLICATION_SCHEMA_5         =  "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"; //$NON-NLS-1$
80
    String APPLICATION_SCHEMA_5         =  "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"; //$NON-NLS-1$
80
    String APPLICATION_SCHEMA_6         =  "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"; //$NON-NLS-1$ 
81
    String APPLICATION_SCHEMA_6         =  "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"; //$NON-NLS-1$ 
82
    String APPLICATION_SCHEMA_7         =  "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_7.xsd"; //$NON-NLS-1$
81
    
83
    
82
    //EJB Jar Constants
84
    //EJB Jar Constants
83
    /** "ejb-jar_ID"                                                                                                                */
85
    /** "ejb-jar_ID"                                                                                                                */
Lines 103-108 Link Here
103
    String EJBJAR_SCHEMA_3_0_NS     =   "http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"; //$NON-NLS-1$
105
    String EJBJAR_SCHEMA_3_0_NS     =   "http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"; //$NON-NLS-1$
104
    String EJBJAR_SCHEMA_3_1        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$ 
106
    String EJBJAR_SCHEMA_3_1        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$ 
105
    String EJBJAR_SCHEMA_3_1_NS     =   "http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$ 
107
    String EJBJAR_SCHEMA_3_1_NS     =   "http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$ 
108
    String EJBJAR_SCHEMA_3_2        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_2.xsd"; //$NON-NLS-1$ 
109
    String EJBJAR_SCHEMA_3_2_NS     =   "http://java.sun.com/xml/ns/javaee/ejb-jar_3_2.xsd"; //$NON-NLS-1$ 
106
    
110
    
107
    // EAR constants
111
    // EAR constants
108
    
112
    
Lines 138-143 Link Here
138
    String WEBAPP_SCHEMA_2_4        =   "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";//$NON-NLS-1$
142
    String WEBAPP_SCHEMA_2_4        =   "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";//$NON-NLS-1$
139
    String WEBAPP_SCHEMA_2_5        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";//$NON-NLS-1$
143
    String WEBAPP_SCHEMA_2_5        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";//$NON-NLS-1$
140
    String WEBAPP_SCHEMA_3_0        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";//$NON-NLS-1$
144
    String WEBAPP_SCHEMA_3_0        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";//$NON-NLS-1$
145
    String WEBAPP_SCHEMA_3_1        =   "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd";//$NON-NLS-1$
141
    /** "WEB-INF/ejb-jar.xml"                                                                                              */
146
    /** "WEB-INF/ejb-jar.xml"                                                                                              */
142
    String EJBJAR_IN_WAR_DD_URI                =   "WEB-INF/ejb-jar.xml"; //$NON-NLS-1$
147
    String EJBJAR_IN_WAR_DD_URI                =   "WEB-INF/ejb-jar.xml"; //$NON-NLS-1$
143
    //J2C Resource Adapter Constants
148
    //J2C Resource Adapter Constants
Lines 202-220 Link Here
202
    String JAVAEE_5_XSD_SHORT_NAME          = "javaee_5.xsd"; //$NON-NLS-1$  //EJB3
207
    String JAVAEE_5_XSD_SHORT_NAME          = "javaee_5.xsd"; //$NON-NLS-1$  //EJB3
203
    String XSI_NS_URL                       = "http://www.w3.org/2001/XMLSchema-instance"; //$NON-NLS-1$ 
208
    String XSI_NS_URL                       = "http://www.w3.org/2001/XMLSchema-instance"; //$NON-NLS-1$ 
204
    String APPLICATION_SCHEMA_LOC_1_4       = "http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"; //$NON-NLS-1$
209
    String APPLICATION_SCHEMA_LOC_1_4       = "http://java.sun.com/xml/ns/j2ee/application_1_4.xsd"; //$NON-NLS-1$
205
    String APPLICATION_SCHEMA_LOC_5         = "http://java.sun.com/xml/ns/javaee/application_5.xsd"; //$NON-NLS-1$        // EJB3
210
    String APPLICATION_SCHEMA_LOC_5         = "http://java.sun.com/xml/ns/javaee/application_5.xsd"; //$NON-NLS-1$
206
    String APPLICATION_SCHEMA_LOC_6         = "http://java.sun.com/xml/ns/javaee/application_6.xsd"; //$NON-NLS-1$        // EAR6
211
    String APPLICATION_SCHEMA_LOC_6         = "http://java.sun.com/xml/ns/javaee/application_6.xsd"; //$NON-NLS-1$
212
    String APPLICATION_SCHEMA_LOC_7         = "http://java.sun.com/xml/ns/javaee/application_7.xsd"; //$NON-NLS-1$
207
    String APP_CLIENT_SCHEMA_LOC_1_4        = "http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"; //$NON-NLS-1$
213
    String APP_CLIENT_SCHEMA_LOC_1_4        = "http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd"; //$NON-NLS-1$
208
    String APP_CLIENT_SCHEMA_LOC_5          = "http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; //$NON-NLS-1$ //EJB3
214
    String APP_CLIENT_SCHEMA_LOC_5          = "http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; //$NON-NLS-1$
209
    String APP_CLIENT_SCHEMA_LOC_6          = "http://java.sun.com/xml/ns/javaee/application-client_6.xsd"; //$NON-NLS-1$ //AppClient 6
215
    String APP_CLIENT_SCHEMA_LOC_6          = "http://java.sun.com/xml/ns/javaee/application-client_6.xsd"; //$NON-NLS-1$
216
    String APP_CLIENT_SCHEMA_LOC_7          = "http://java.sun.com/xml/ns/javaee/application-client_7.xsd"; //$NON-NLS-1$
210
    String EJB_JAR_SCHEMA_LOC_2_1           = "http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"; //$NON-NLS-1$
217
    String EJB_JAR_SCHEMA_LOC_2_1           = "http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"; //$NON-NLS-1$
211
    String EJB_JAR_SCHEMA_LOC_3_0    		= "http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"; //$NON-NLS-1$ // EJB3
218
    String EJB_JAR_SCHEMA_LOC_3_0    		= "http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"; //$NON-NLS-1$
212
    String EJB_JAR_SCHEMA_LOC_3_1    		= "http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$ // EJB3.1
219
    String EJB_JAR_SCHEMA_LOC_3_1    		= "http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"; //$NON-NLS-1$
220
    String EJB_JAR_SCHEMA_LOC_3_2    		= "http://java.sun.com/xml/ns/javaee/ejb-jar_3_2.xsd"; //$NON-NLS-1$
213
    String CONNECTOR_SCHEMA_LOC_1_5         = "http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"; //$NON-NLS-1$
221
    String CONNECTOR_SCHEMA_LOC_1_5         = "http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"; //$NON-NLS-1$
214
    String CONNECTOR_SCHEMA_LOC_1_6         = "http://java.sun.com/xml/ns/javaee/connector_1_6.xsd"; //$NON-NLS-1$
222
    String CONNECTOR_SCHEMA_LOC_1_6         = "http://java.sun.com/xml/ns/javaee/connector_1_6.xsd"; //$NON-NLS-1$
215
    String WEB_APP_SCHEMA_LOC_2_4           = "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; //$NON-NLS-1$
223
    String WEB_APP_SCHEMA_LOC_2_4           = "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; //$NON-NLS-1$
216
    String WEB_APP_SCHEMA_LOC_2_5           = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; //$NON-NLS-1$ //EJB3
224
    String WEB_APP_SCHEMA_LOC_2_5           = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; //$NON-NLS-1$
217
    String WEB_APP_SCHEMA_LOC_3_0           = "http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"; //$NON-NLS-1$ //Web 3
225
    String WEB_APP_SCHEMA_LOC_3_0           = "http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"; //$NON-NLS-1$
226
    String WEB_APP_SCHEMA_LOC_3_1           = "http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd"; //$NON-NLS-1$
218
    String WEB_SERVICES_CLIENT_SCHEMA_LOC_1_1 = "http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd"; //$NON-NLS-1$
227
    String WEB_SERVICES_CLIENT_SCHEMA_LOC_1_1 = "http://www.ibm.com/webservices/xsd/j2ee_web_services_client_1_1.xsd"; //$NON-NLS-1$
219
    String JSP_SCHEMA_LOC_2_0               =  "http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd"; //$NON-NLS-1$
228
    String JSP_SCHEMA_LOC_2_0               =  "http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd"; //$NON-NLS-1$
220
    String JSP_SCHEMA_LOC_2_1               =  "http://java.sun.com/xml/ns/javaee/jsp_2_1.xsd"; //$NON-NLS-1$ //EJB3
229
    String JSP_SCHEMA_LOC_2_1               =  "http://java.sun.com/xml/ns/javaee/jsp_2_1.xsd"; //$NON-NLS-1$ //EJB3
(-)a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEVersionConstants.java (+10 lines)
Lines 33-49 Link Here
33
	public int J2EE_1_4_ID = 14;
33
	public int J2EE_1_4_ID = 14;
34
	public int JEE_5_0_ID = 50;
34
	public int JEE_5_0_ID = 50;
35
	public int JEE_6_0_ID = 60;
35
	public int JEE_6_0_ID = 60;
36
	public int JEE_7_0_ID = 70;
36
	public int EJB_1_0_ID = 10;	
37
	public int EJB_1_0_ID = 10;	
37
	public int EJB_1_1_ID = 11;	
38
	public int EJB_1_1_ID = 11;	
38
	public int EJB_2_0_ID = 20;	
39
	public int EJB_2_0_ID = 20;	
39
	public int EJB_2_1_ID = 21;	
40
	public int EJB_2_1_ID = 21;	
40
	public int EJB_3_0_ID = 30;
41
	public int EJB_3_0_ID = 30;
41
	public int EJB_3_1_ID = 31;
42
	public int EJB_3_1_ID = 31;
43
	public int EJB_3_2_ID = 32;
42
	public int WEB_2_2_ID = 22;
44
	public int WEB_2_2_ID = 22;
43
	public int WEB_2_3_ID = 23;
45
	public int WEB_2_3_ID = 23;
44
	public int WEB_2_4_ID = 24;
46
	public int WEB_2_4_ID = 24;
45
	public int WEB_2_5_ID = 25;
47
	public int WEB_2_5_ID = 25;
46
	public int WEB_3_0_ID = 30;
48
	public int WEB_3_0_ID = 30;
49
	public int WEB_3_1_ID = 31;
47
	public int WEBFRAGMENT_3_0_ID = 30;
50
	public int WEBFRAGMENT_3_0_ID = 30;
48
	public int TAGLIB_1_1_ID = 11;
51
	public int TAGLIB_1_1_ID = 11;
49
	public int TAGLIB_1_2_ID = 12;
52
	public int TAGLIB_1_2_ID = 12;
Lines 56-61 Link Here
56
	public int SERVLET_2_4 = 24;
59
	public int SERVLET_2_4 = 24;
57
	public int SERVLET_2_5 = 25;
60
	public int SERVLET_2_5 = 25;
58
	public int SERVLET_3_0 = 30;
61
	public int SERVLET_3_0 = 30;
62
	public int SERVLET_3_1 = 31;
59
	public int JCA_1_0_ID = 10;
63
	public int JCA_1_0_ID = 10;
60
	public int JCA_1_5_ID = 15;
64
	public int JCA_1_5_ID = 15;
61
	public int JCA_1_6_ID = 16;
65
	public int JCA_1_6_ID = 16;
Lines 74-79 Link Here
74
	public int VERSION_1_4 = 14;
78
	public int VERSION_1_4 = 14;
75
	public int VERSION_1_5 = 15;
79
	public int VERSION_1_5 = 15;
76
	public int VERSION_1_6 = 16;
80
	public int VERSION_1_6 = 16;
81
	public int VERSION_1_7 = 17;
77
	public int VERSION_2_0 = 20;
82
	public int VERSION_2_0 = 20;
78
	public int VERSION_2_1 = 21;	
83
	public int VERSION_2_1 = 21;	
79
	public int VERSION_2_2 = 22;	
84
	public int VERSION_2_2 = 22;	
Lines 82-89 Link Here
82
	public int VERSION_2_5 = 25; 
87
	public int VERSION_2_5 = 25; 
83
	public int VERSION_3_0 = 30; 
88
	public int VERSION_3_0 = 30; 
84
	public int VERSION_3_1 = 31; 
89
	public int VERSION_3_1 = 31; 
90
	public int VERSION_3_2 = 32;
85
	public int VERSION_5_0 = 50; 
91
	public int VERSION_5_0 = 50; 
86
	public int VERSION_6_0 = 60; 
92
	public int VERSION_6_0 = 60; 
93
	public int VERSION_7_0 = 70;
87
	
94
	
88
	public String VERSION_1_0_TEXT		= "1.0"; //$NON-NLS-1$
95
	public String VERSION_1_0_TEXT		= "1.0"; //$NON-NLS-1$
89
	public String VERSION_1_1_TEXT    	= "1.1"; //$NON-NLS-1$
96
	public String VERSION_1_1_TEXT    	= "1.1"; //$NON-NLS-1$
Lines 100-108 Link Here
100
	public String VERSION_2_5_TEXT		= "2.5"; //$NON-NLS-1$
107
	public String VERSION_2_5_TEXT		= "2.5"; //$NON-NLS-1$
101
	public String VERSION_3_0_TEXT		= "3.0"; //$NON-NLS-1$
108
	public String VERSION_3_0_TEXT		= "3.0"; //$NON-NLS-1$
102
	public String VERSION_3_1_TEXT		= "3.1"; //$NON-NLS-1$
109
	public String VERSION_3_1_TEXT		= "3.1"; //$NON-NLS-1$
110
	public String VERSION_3_2_TEXT		= "3.2"; //$NON-NLS-1$
103
	public String VERSION_5_0_TEXT		= "5.0"; //$NON-NLS-1$
111
	public String VERSION_5_0_TEXT		= "5.0"; //$NON-NLS-1$
104
	public String VERSION_6_0_TEXT		= "6.0"; //$NON-NLS-1$
112
	public String VERSION_6_0_TEXT		= "6.0"; //$NON-NLS-1$
113
	public String VERSION_7_0_TEXT		= "7.0"; //$NON-NLS-1$
105
	public String VERSION_5_TEXT        = "5";   //$NON-NLS-1$
114
	public String VERSION_5_TEXT        = "5";   //$NON-NLS-1$
106
	public String VERSION_6_TEXT        = "6";   //$NON-NLS-1$
115
	public String VERSION_6_TEXT        = "6";   //$NON-NLS-1$
116
	public String VERSION_7_TEXT        = "7";   //$NON-NLS-1$
107
					
117
					
108
}
118
}
(-)a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/jca/internal/impl/ConnectorResourceImpl.java (+1 lines)
Lines 146-151 Link Here
146
		@Override
146
		@Override
147
		public void setJ2EEVersionID(int id) {
147
		public void setJ2EEVersionID(int id) {
148
		switch (id) {
148
		switch (id) {
149
		    case(JEE_7_0_ID) :
149
			case(JEE_6_0_ID) :
150
			case(JEE_6_0_ID) :
150
					primSetDoctypeValues(null, null);
151
					primSetDoctypeValues(null, null);
151
					primSetVersionID(JCA_1_6_ID);
152
					primSetVersionID(JCA_1_6_ID);
(-)a/plugins/org.eclipse.jst.j2ee.web/.settings/org.eclipse.jdt.core.prefs (-65 lines)
Lines 1-4 Link Here
1
#Mon Feb 22 11:50:31 EET 2010
2
eclipse.preferences.version=1
1
eclipse.preferences.version=1
3
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
2
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
4
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
3
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
Lines 27-99 Link Here
27
org.eclipse.jdt.core.compiler.debug.localVariable=generate
26
org.eclipse.jdt.core.compiler.debug.localVariable=generate
28
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
27
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
29
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
28
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
30
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
31
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
29
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
32
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
33
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
34
org.eclipse.jdt.core.compiler.problem.deadCode=error
35
org.eclipse.jdt.core.compiler.problem.deprecation=warning
36
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
37
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
38
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
39
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
40
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
30
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
41
org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
42
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
43
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
44
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
45
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
46
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
47
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
48
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
49
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
50
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
51
org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
52
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
53
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
54
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
55
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
56
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
57
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
58
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
59
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
60
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
61
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
62
org.eclipse.jdt.core.compiler.problem.nullReference=error
63
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
64
org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
65
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
66
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
67
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
68
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
69
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
70
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=enabled
71
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
72
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
73
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
74
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
75
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
76
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
77
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
78
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
79
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
80
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
81
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
82
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
83
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
84
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
31
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
85
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
86
org.eclipse.jdt.core.compiler.problem.unusedImport=error
87
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
88
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
89
org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
90
org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
91
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
92
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
93
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
94
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
95
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
96
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
97
org.eclipse.jdt.core.compiler.source=1.5
32
org.eclipse.jdt.core.compiler.source=1.5
98
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
33
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
99
org.eclipse.jdt.core.incompleteClasspath=error
34
org.eclipse.jdt.core.incompleteClasspath=error
(-)a/plugins/org.eclipse.jst.j2ee.web/plugin.xml (-5 / +15 lines)
Lines 423-429 Link Here
423
    <project-facet-version facet="jst.web" version="2.5">
423
    <project-facet-version facet="jst.web" version="2.5">
424
      <constraint>
424
      <constraint>
425
        <and>
425
        <and>
426
          <requires facet="jst.java" version="[5.0"/>
426
          <requires facet="jst.java" version="[1.5"/>
427
          <conflicts group="modules"/>
427
          <conflicts group="modules"/>
428
        </and>
428
        </and>
429
      </constraint>
429
      </constraint>
Lines 433-455 Link Here
433
    <project-facet-version facet="jst.web" version="3.0">
433
    <project-facet-version facet="jst.web" version="3.0">
434
      <constraint>
434
      <constraint>
435
        <and>
435
        <and>
436
          <requires facet="jst.java" version="[6.0"/>
436
          <requires facet="jst.java" version="[1.6"/>
437
          <conflicts group="modules"/>
437
          <conflicts group="modules"/>
438
        </and>
438
        </and>
439
      </constraint>
439
      </constraint>
440
      <group-member id="modules"/>
440
      <group-member id="modules"/>
441
    </project-facet-version>
441
    </project-facet-version>
442
442
443
    <action facet="jst.web" version="[2.2-3.0]" type="INSTALL" id="jst.web.install">
443
    <project-facet-version facet="jst.web" version="3.1">
444
      <constraint>
445
        <and>
446
          <requires facet="jst.java" version="[1.7"/>
447
          <conflicts group="modules"/>
448
        </and>
449
      </constraint>
450
      <group-member id="modules"/>
451
    </project-facet-version>
452
453
    <action facet="jst.web" type="INSTALL" id="jst.web.install">
444
      <delegate class="org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate"/>
454
      <delegate class="org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDelegate"/>
445
      <config-factory class="org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDataModelProvider"/>
455
      <config-factory class="org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDataModelProvider"/>
446
    </action>
456
    </action>
447
457
448
    <event-handler facet="jst.web" version="[2.2-3.0]" type="RUNTIME_CHANGED">
458
    <event-handler facet="jst.web" type="RUNTIME_CHANGED">
449
       <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/>
459
       <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/>
450
    </event-handler>
460
    </event-handler>
451
    
461
    
452
    <event-handler type="POST_INSTALL" facet="jst.web" version="[2.2-3.0]">
462
    <event-handler type="POST_INSTALL" facet="jst.web">
453
      <delegate class="org.eclipse.jst.j2ee.web.project.facet.WebFacetPostInstallDelegate"/>
463
      <delegate class="org.eclipse.jst.j2ee.web.project.facet.WebFacetPostInstallDelegate"/>
454
    </event-handler>
464
    </event-handler>
455
    
465
    
(-)a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetInstallDataModelProvider.java (+3 lines)
Lines 99-104 Link Here
99
			else if(J2EEVersionConstants.VERSION_3_0_TEXT.equals(facetVersion)) {
99
			else if(J2EEVersionConstants.VERSION_3_0_TEXT.equals(facetVersion)) {
100
				return Boolean.valueOf(J2EEPlugin.getDefault().getJ2EEPreferences().getBoolean(J2EEPreferences.Keys.EE6_DYNAMIC_WEB_GENERATE_DD));
100
				return Boolean.valueOf(J2EEPlugin.getDefault().getJ2EEPreferences().getBoolean(J2EEPreferences.Keys.EE6_DYNAMIC_WEB_GENERATE_DD));
101
			}
101
			}
102
			else if(J2EEVersionConstants.VERSION_3_1_TEXT.equals(facetVersion)) {
103
				return Boolean.valueOf(J2EEPlugin.getDefault().getJ2EEPreferences().getBoolean(J2EEPreferences.Keys.EE7_DYNAMIC_WEB_GENERATE_DD));
104
			}
102
			
105
			
103
			return Boolean.TRUE;
106
			return Boolean.TRUE;
104
		}else if (propertyName.equals(INSTALL_WEB_LIBRARY)){
107
		}else if (propertyName.equals(INSTALL_WEB_LIBRARY)){
(-)a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetInstallDelegate.java (-1 / +24 lines)
Lines 110-116 Link Here
110
				J2EEModuleVirtualComponent.setDefaultDeploymentDescriptorFolder(webroot, configFolderPath, null); 
110
				J2EEModuleVirtualComponent.setDefaultDeploymentDescriptorFolder(webroot, configFolderPath, null); 
111
			}
111
			}
112
112
113
			if( fv == WebFacetUtils.WEB_30 )
113
			if( fv == WebFacetUtils.WEB_31 )
114
			{
115
				 if(model.getBooleanProperty(IJ2EEFacetInstallDataModelProperties.GENERATE_DD)){
116
		                createWeb31DeploymentDescriptor(project, fv, webinfFolder, monitor);
117
		            }
118
			}
119
			else if( fv == WebFacetUtils.WEB_30 )
114
			{
120
			{
115
				 if(model.getBooleanProperty(IJ2EEFacetInstallDataModelProperties.GENERATE_DD)){
121
				 if(model.getBooleanProperty(IJ2EEFacetInstallDataModelProperties.GENERATE_DD)){
116
		                createWeb30DeploymentDescriptor(project, fv, webinfFolder, monitor);
122
		                createWeb30DeploymentDescriptor(project, fv, webinfFolder, monitor);
Lines 220-225 Link Here
220
		}
226
		}
221
		return pjpath.append(model.getStringProperty(IJ2EEModuleFacetInstallDataModelProperties.CONFIG_FOLDER));
227
		return pjpath.append(model.getStringProperty(IJ2EEModuleFacetInstallDataModelProperties.CONFIG_FOLDER));
222
	}
228
	}
229
230
	private void createWeb31DeploymentDescriptor(final IProject project, final IProjectFacetVersion fv, 
231
                                               IFolder webinfFolder, IProgressMonitor monitor) throws CoreException {
232
       // Create the deployment descriptor (web.xml) if one doesn't exist
233
       IFile webxmlFile = webinfFolder.getFile("web.xml"); //$NON-NLS-1$
234
       if (!webxmlFile.exists()) {
235
           try {
236
               // Create a minimal web.xml file, so the model can be initialized
237
               final String webXmlContents = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<web-app id=\"WebApp_ID\" version=\"3.1\" xmlns=\"http://java.sun.com/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd\">\n</web-app>"; //$NON-NLS-1$
238
               webxmlFile.create(new ByteArrayInputStream(webXmlContents.getBytes("UTF-8")), true, monitor); //$NON-NLS-1$
239
               
240
               populateDefaultContent(project, fv);
241
           } catch (UnsupportedEncodingException e) {
242
        	   WebPlugin.logError(e);
243
           }
244
       }
245
   }
223
	
246
	
224
	private void createWeb30DeploymentDescriptor(final IProject project, final IProjectFacetVersion fv, 
247
	private void createWeb30DeploymentDescriptor(final IProject project, final IProjectFacetVersion fv, 
225
                                               IFolder webinfFolder, IProgressMonitor monitor) throws CoreException {
248
                                               IFolder webinfFolder, IProgressMonitor monitor) throws CoreException {
(-)a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetUtils.java (+1 lines)
Lines 24-29 Link Here
24
	public static final IProjectFacetVersion WEB_24 = WEB_FACET.getVersion("2.4"); //$NON-NLS-1$
24
	public static final IProjectFacetVersion WEB_24 = WEB_FACET.getVersion("2.4"); //$NON-NLS-1$
25
	public static final IProjectFacetVersion WEB_25 = WEB_FACET.getVersion("2.5"); //$NON-NLS-1$
25
	public static final IProjectFacetVersion WEB_25 = WEB_FACET.getVersion("2.5"); //$NON-NLS-1$
26
	public static final IProjectFacetVersion WEB_30 = WEB_FACET.getVersion("3.0"); //$NON-NLS-1$
26
	public static final IProjectFacetVersion WEB_30 = WEB_FACET.getVersion("3.0"); //$NON-NLS-1$
27
	public static final IProjectFacetVersion WEB_31 = WEB_FACET.getVersion("3.1"); //$NON-NLS-1$
27
	public static final IProjectFacetVersion WEBFRAGMENT_30 = WEBFRAGMENT_FACET.getVersion("3.0"); //$NON-NLS-1$
28
	public static final IProjectFacetVersion WEBFRAGMENT_30 = WEBFRAGMENT_FACET.getVersion("3.0"); //$NON-NLS-1$
28
	
29
	
29
	public static final IProjectFacet WEB_XDOCLET_FACET = getWebDocletFacet();
30
	public static final IProjectFacet WEB_XDOCLET_FACET = getWebDocletFacet();
(-)a/plugins/org.eclipse.jst.j2ee/.settings/org.eclipse.jdt.core.prefs (-87 / +24 lines)
Lines 1-95 Link Here
1
#Wed Jun 24 20:14:48 EDT 2009
1
eclipse.preferences.version=1
2
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
2
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
3
org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
4
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
5
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
6
org.eclipse.jdt.core.compiler.problem.unusedLocal=error
7
org.eclipse.jdt.core.compiler.problem.emptyStatement=error
8
org.eclipse.jdt.core.compiler.problem.unusedLabel=error
9
org.eclipse.jdt.core.compiler.problem.unusedParameter=warning
10
org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
11
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
12
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
13
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
14
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
15
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
3
org.eclipse.jdt.core.builder.cleanOutputFolder=clean
16
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
4
org.eclipse.jdt.core.builder.duplicateResourceTask=warning
17
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
5
org.eclipse.jdt.core.builder.invalidClasspath=abort
18
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
19
org.eclipse.jdt.core.compiler.problem.deprecation=warning
20
org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
21
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
22
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
23
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
24
org.eclipse.jdt.core.compiler.problem.unusedImport=error
25
org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
6
org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder=ignore
26
org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
7
org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
27
org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
28
org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
29
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
30
org.eclipse.jdt.core.builder.invalidClasspath=abort
31
org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
32
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
33
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
34
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
35
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
36
org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
37
org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
38
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
39
org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
40
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
41
org.eclipse.jdt.core.compiler.problem.nullReference=error
42
org.eclipse.jdt.core.compiler.source=1.5
43
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
44
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
45
org.eclipse.jdt.core.builder.duplicateResourceTask=warning
46
org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
47
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
48
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
49
org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
50
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
51
org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
52
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning
53
org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
54
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
55
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
56
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
57
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
58
eclipse.preferences.version=1
59
org.eclipse.jdt.core.incompleteClasspath=error
60
org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
61
org.eclipse.jdt.core.compiler.problem.deadCode=error
62
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=enabled
63
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
64
org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
65
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
66
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
67
org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
68
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
69
org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
70
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
71
org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
72
org.eclipse.jdt.core.compiler.problem.autoboxing=warning
73
org.eclipse.jdt.core.circularClasspath=error
8
org.eclipse.jdt.core.circularClasspath=error
74
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
9
org.eclipse.jdt.core.classpath.exclusionPatterns=enabled
75
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error
10
org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled
11
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
12
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
13
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
76
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
14
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
77
org.eclipse.jdt.core.codeComplete.localSuffixes=
78
org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
79
org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
80
org.eclipse.jdt.core.codeComplete.localPrefixes=
15
org.eclipse.jdt.core.codeComplete.localPrefixes=
81
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
16
org.eclipse.jdt.core.codeComplete.localSuffixes=
82
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
83
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
84
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
85
org.eclipse.jdt.core.compiler.compliance=1.5
86
org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
87
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
17
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
88
org.eclipse.jdt.core.compiler.debug.localVariable=generate
89
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
90
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
91
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
92
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
93
org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
94
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
95
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
18
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
19
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
20
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
21
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
22
org.eclipse.jdt.core.compiler.compliance=1.5
23
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
24
org.eclipse.jdt.core.compiler.debug.localVariable=generate
25
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
26
org.eclipse.jdt.core.compiler.maxProblemPerUnit=100
27
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
28
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
29
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeUncheckedExceptions=disabled
30
org.eclipse.jdt.core.compiler.source=1.5
31
org.eclipse.jdt.core.incompatibleJDKLevel=ignore
32
org.eclipse.jdt.core.incompleteClasspath=error
(-)a/plugins/org.eclipse.jst.j2ee/appclientcreation/org/eclipse/jst/j2ee/project/facet/AppClientFacetInstallDelegate.java (-2 / +7 lines)
Lines 114-120 Link Here
114
		IPath configFolderpath = pjpath.append(configFolderName);
114
		IPath configFolderpath = pjpath.append(configFolderName);
115
		sourceFolder = ws.getRoot().getFolder(configFolderpath);
115
		sourceFolder = ws.getRoot().getFolder(configFolderpath);
116
116
117
		if( fv == IJ2EEFacetConstants.APPLICATION_CLIENT_60 || fv == IJ2EEFacetConstants.APPLICATION_CLIENT_50)
117
        if( fv == IJ2EEFacetConstants.APPLICATION_CLIENT_70 ||
118
            fv == IJ2EEFacetConstants.APPLICATION_CLIENT_60 ||
119
            fv == IJ2EEFacetConstants.APPLICATION_CLIENT_50 )
118
		{
120
		{
119
	        if(model.getBooleanProperty(IJ2EEFacetInstallDataModelProperties.GENERATE_DD)){
121
	        if(model.getBooleanProperty(IJ2EEFacetInstallDataModelProperties.GENERATE_DD)){
120
	            // Create the deployment descriptor (application-client.xml) if one doesn't exist
122
	            // Create the deployment descriptor (application-client.xml) if one doesn't exist
Lines 126-132 Link Here
126
	                        ((IFolder)appClientFile.getParent()).create(true, true, monitor);
128
	                        ((IFolder)appClientFile.getParent()).create(true, true, monitor);
127
	                    }
129
	                    }
128
	                    String appClientXmlContents = null;
130
	                    String appClientXmlContents = null;
129
	                    if( fv == IJ2EEFacetConstants.APPLICATION_CLIENT_60) {
131
	                    if( fv == IJ2EEFacetConstants.APPLICATION_CLIENT_70) {
132
	                    	appClientXmlContents = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<application-client version=\"7\" xmlns=\"http://java.sun.com/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_7.xsd\">\n <display-name>" + XMLWriter.getEscaped(project.getName()) +  "</display-name> \n </application-client>"; //$NON-NLS-1$ //$NON-NLS-2$
133
	                    }
134
	                    else if( fv == IJ2EEFacetConstants.APPLICATION_CLIENT_60) {
130
	                    	appClientXmlContents = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<application-client version=\"6\" xmlns=\"http://java.sun.com/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_6.xsd\">\n <display-name>" + XMLWriter.getEscaped(project.getName()) +  "</display-name> \n </application-client>"; //$NON-NLS-1$ //$NON-NLS-2$
135
	                    	appClientXmlContents = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<application-client version=\"6\" xmlns=\"http://java.sun.com/xml/ns/javaee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_6.xsd\">\n <display-name>" + XMLWriter.getEscaped(project.getName()) +  "</display-name> \n </application-client>"; //$NON-NLS-1$ //$NON-NLS-2$
131
	                    }
136
	                    }
132
	                    else {
137
	                    else {
(-)a/plugins/org.eclipse.jst.j2ee/archiveops/org/eclipse/jst/j2ee/internal/archive/JavaEEArchiveUtilities.java (+6 lines)
Lines 192-197 Link Here
192
						version = J2EEVersionConstants.JEE_5_0_ID;
192
						version = J2EEVersionConstants.JEE_5_0_ID;
193
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
193
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
194
						version = J2EEVersionConstants.JEE_6_0_ID;
194
						version = J2EEVersionConstants.JEE_6_0_ID;
195
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_7_0_TEXT)) {
196
						version = J2EEVersionConstants.JEE_7_0_ID;
195
					}
197
					}
196
					break;
198
					break;
197
				case J2EEVersionConstants.CONNECTOR_TYPE:
199
				case J2EEVersionConstants.CONNECTOR_TYPE:
Lines 214-219 Link Here
214
						version = J2EEVersionConstants.EJB_3_0_ID;
216
						version = J2EEVersionConstants.EJB_3_0_ID;
215
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) {
217
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) {
216
						version = J2EEVersionConstants.EJB_3_1_ID;
218
						version = J2EEVersionConstants.EJB_3_1_ID;
219
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_2_TEXT)) {
220
						version = J2EEVersionConstants.EJB_3_2_ID;
217
					}
221
					}
218
					break;
222
					break;
219
				case J2EEVersionConstants.WEB_TYPE:
223
				case J2EEVersionConstants.WEB_TYPE:
Lines 227-232 Link Here
227
						version = J2EEVersionConstants.WEB_2_5_ID;
231
						version = J2EEVersionConstants.WEB_2_5_ID;
228
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
232
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
229
						version = J2EEVersionConstants.WEB_3_0_ID;
233
						version = J2EEVersionConstants.WEB_3_0_ID;
234
					} else if (versionStr.equals(J2EEVersionConstants.VERSION_3_1_TEXT)) {
235
						version = J2EEVersionConstants.WEB_3_1_ID;
230
					}
236
					}
231
					break;
237
					break;
232
				}
238
				}
(-)a/plugins/org.eclipse.jst.j2ee/common/org/eclipse/jst/j2ee/internal/common/J2EEVersionUtil.java (+32 lines)
Lines 39-44 Link Here
39
		
39
		
40
		case J2EEVersionConstants.SERVLET_3_0:
40
		case J2EEVersionConstants.SERVLET_3_0:
41
			return J2EEVersionConstants.VERSION_3_0_TEXT;
41
			return J2EEVersionConstants.VERSION_3_0_TEXT;
42
		
43
		case J2EEVersionConstants.SERVLET_3_1:
44
			return J2EEVersionConstants.VERSION_3_1_TEXT;
42
		}
45
		}
43
		return ""; //$NON-NLS-1$
46
		return ""; //$NON-NLS-1$
44
47
Lines 64-69 Link Here
64
		
67
		
65
		case J2EEVersionConstants.EJB_3_1_ID:
68
		case J2EEVersionConstants.EJB_3_1_ID:
66
			return J2EEVersionConstants.VERSION_3_1_TEXT;
69
			return J2EEVersionConstants.VERSION_3_1_TEXT;
70
		
71
		case J2EEVersionConstants.EJB_3_2_ID:
72
			return J2EEVersionConstants.VERSION_3_2_TEXT;
67
		}
73
		}
68
		return ""; //$NON-NLS-1$
74
		return ""; //$NON-NLS-1$
69
	}
75
	}
Lines 100-105 Link Here
100
		case J2EEVersionConstants.JEE_6_0_ID:
106
		case J2EEVersionConstants.JEE_6_0_ID:
101
			return J2EEVersionConstants.VERSION_6_0_TEXT;
107
			return J2EEVersionConstants.VERSION_6_0_TEXT;
102
108
109
		case J2EEVersionConstants.JEE_7_0_ID:
110
			return J2EEVersionConstants.VERSION_7_0_TEXT;
111
			
103
		}
112
		}
104
		return "";//$NON-NLS-1$
113
		return "";//$NON-NLS-1$
105
	}
114
	}
Lines 115-120 Link Here
115
			return J2EEVersionConstants.JEE_5_0_ID;
124
			return J2EEVersionConstants.JEE_5_0_ID;
116
		if (version.equals(J2EEVersionConstants.VERSION_6_0_TEXT))
125
		if (version.equals(J2EEVersionConstants.VERSION_6_0_TEXT))
117
			return J2EEVersionConstants.JEE_6_0_ID;
126
			return J2EEVersionConstants.JEE_6_0_ID;
127
		if (version.equals(J2EEVersionConstants.VERSION_7_0_TEXT))
128
			return J2EEVersionConstants.JEE_7_0_ID;
118
		// default
129
		// default
119
		return J2EEVersionConstants.JEE_5_0_ID;
130
		return J2EEVersionConstants.JEE_5_0_ID;
120
	}
131
	}
Lines 130-135 Link Here
130
			return J2EEVersionConstants.JEE_5_0_ID;
141
			return J2EEVersionConstants.JEE_5_0_ID;
131
		if (version.equals(J2EEVersionConstants.VERSION_3_1_TEXT))
142
		if (version.equals(J2EEVersionConstants.VERSION_3_1_TEXT))
132
			return J2EEVersionConstants.JEE_6_0_ID;
143
			return J2EEVersionConstants.JEE_6_0_ID;
144
		if (version.equals(J2EEVersionConstants.VERSION_3_2_TEXT))
145
			return J2EEVersionConstants.JEE_7_0_ID;
133
		// default
146
		// default
134
		return J2EEVersionConstants.JEE_5_0_ID;
147
		return J2EEVersionConstants.JEE_5_0_ID;
135
	}
148
	}
Lines 145-150 Link Here
145
			return J2EEVersionConstants.JEE_5_0_ID;
158
			return J2EEVersionConstants.JEE_5_0_ID;
146
		if (version.equals(J2EEVersionConstants.VERSION_3_0_TEXT))
159
		if (version.equals(J2EEVersionConstants.VERSION_3_0_TEXT))
147
			return J2EEVersionConstants.JEE_6_0_ID;
160
			return J2EEVersionConstants.JEE_6_0_ID;
161
		if (version.equals(J2EEVersionConstants.VERSION_3_1_TEXT))
162
			return J2EEVersionConstants.JEE_7_0_ID;
148
		// default
163
		// default
149
		return J2EEVersionConstants.J2EE_1_4_ID;
164
		return J2EEVersionConstants.J2EE_1_4_ID;
150
	}
165
	}
Lines 176-181 Link Here
176
				return J2EEVersionConstants.EJB_3_0_ID;
191
				return J2EEVersionConstants.EJB_3_0_ID;
177
			case J2EEVersionConstants.JEE_6_0_ID:
192
			case J2EEVersionConstants.JEE_6_0_ID:
178
				return J2EEVersionConstants.EJB_3_1_ID;
193
				return J2EEVersionConstants.EJB_3_1_ID;
194
			case J2EEVersionConstants.JEE_7_0_ID:
195
				return J2EEVersionConstants.EJB_3_2_ID;
179
		}
196
		}
180
		// default
197
		// default
181
		return J2EEVersionConstants.EJB_3_1_ID;
198
		return J2EEVersionConstants.EJB_3_1_ID;
Lines 193-198 Link Here
193
				return J2EEVersionConstants.WEB_2_5_ID;
210
				return J2EEVersionConstants.WEB_2_5_ID;
194
			case J2EEVersionConstants.JEE_6_0_ID:
211
			case J2EEVersionConstants.JEE_6_0_ID:
195
				return J2EEVersionConstants.WEB_3_0_ID;
212
				return J2EEVersionConstants.WEB_3_0_ID;
213
			case J2EEVersionConstants.JEE_7_0_ID:
214
				return J2EEVersionConstants.WEB_3_1_ID;
196
		}
215
		}
197
		// default
216
		// default
198
		return J2EEVersionConstants.WEB_3_0_ID;
217
		return J2EEVersionConstants.WEB_3_0_ID;
Lines 206-211 Link Here
206
			case J2EEVersionConstants.JEE_5_0_ID:
225
			case J2EEVersionConstants.JEE_5_0_ID:
207
				return J2EEVersionConstants.JCA_1_5_ID;
226
				return J2EEVersionConstants.JCA_1_5_ID;
208
			case J2EEVersionConstants.JEE_6_0_ID:
227
			case J2EEVersionConstants.JEE_6_0_ID:
228
			case J2EEVersionConstants.JEE_7_0_ID:
209
				return J2EEVersionConstants.JCA_1_6_ID;
229
				return J2EEVersionConstants.JCA_1_6_ID;
210
		}
230
		}
211
		// default
231
		// default
Lines 275-285 Link Here
275
		else if (J2EEVersionConstants.VERSION_3_1_TEXT.equals(version))
295
		else if (J2EEVersionConstants.VERSION_3_1_TEXT.equals(version))
276
			nVersion = J2EEVersionConstants.VERSION_3_1;	
296
			nVersion = J2EEVersionConstants.VERSION_3_1;	
277
		
297
		
298
		else if (J2EEVersionConstants.VERSION_3_2_TEXT.equals(version))
299
			nVersion = J2EEVersionConstants.VERSION_3_2;	
300
		
278
		else if (J2EEVersionConstants.VERSION_5_0_TEXT.equals(version))
301
		else if (J2EEVersionConstants.VERSION_5_0_TEXT.equals(version))
279
			nVersion = J2EEVersionConstants.VERSION_5_0;			
302
			nVersion = J2EEVersionConstants.VERSION_5_0;			
280
		
303
		
281
		else if (J2EEVersionConstants.VERSION_6_0_TEXT.equals(version))
304
		else if (J2EEVersionConstants.VERSION_6_0_TEXT.equals(version))
282
			nVersion = J2EEVersionConstants.VERSION_6_0;	
305
			nVersion = J2EEVersionConstants.VERSION_6_0;	
306
307
		else if (J2EEVersionConstants.VERSION_7_0_TEXT.equals(version))
308
			nVersion = J2EEVersionConstants.VERSION_7_0;	
283
309
284
		return nVersion;
310
		return nVersion;
285
	}
311
	}
Lines 331-342 Link Here
331
		else if (version == J2EEVersionConstants.VERSION_3_1)
357
		else if (version == J2EEVersionConstants.VERSION_3_1)
332
			nVersion = J2EEVersionConstants.VERSION_3_1_TEXT;	
358
			nVersion = J2EEVersionConstants.VERSION_3_1_TEXT;	
333
		
359
		
360
		else if (version == J2EEVersionConstants.VERSION_3_2)
361
			nVersion = J2EEVersionConstants.VERSION_3_2_TEXT;	
362
334
		else if (version == J2EEVersionConstants.VERSION_5_0)
363
		else if (version == J2EEVersionConstants.VERSION_5_0)
335
			nVersion = J2EEVersionConstants.VERSION_5_0_TEXT;		
364
			nVersion = J2EEVersionConstants.VERSION_5_0_TEXT;		
336
		
365
		
337
		else if (version == J2EEVersionConstants.VERSION_6_0)
366
		else if (version == J2EEVersionConstants.VERSION_6_0)
338
			nVersion = J2EEVersionConstants.VERSION_6_0_TEXT;	
367
			nVersion = J2EEVersionConstants.VERSION_6_0_TEXT;	
339
	
368
	
369
		else if (version == J2EEVersionConstants.VERSION_7_0)
370
			nVersion = J2EEVersionConstants.VERSION_7_0_TEXT;	
371
	
340
		return nVersion;
372
		return nVersion;
341
	}
373
	}
342
	
374
	
(-)a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/EarUtilities.java (+13 lines)
Lines 382-389 Link Here
382
382
383
			if (DYNAMIC_WEB.equals(moduleProjectFacetId)) {
383
			if (DYNAMIC_WEB.equals(moduleProjectFacetId)) {
384
				switch (earVersion) {
384
				switch (earVersion) {
385
				case J2EEVersionConstants.VERSION_7_0:
386
					retVal.add(DYNAMIC_WEB_31);
387
					//$FALL-THROUGH$
385
				case J2EEVersionConstants.VERSION_6_0:
388
				case J2EEVersionConstants.VERSION_6_0:
386
					retVal.add(DYNAMIC_WEB_30);
389
					retVal.add(DYNAMIC_WEB_30);
390
					//$FALL-THROUGH$
387
				case J2EEVersionConstants.VERSION_5_0:
391
				case J2EEVersionConstants.VERSION_5_0:
388
					retVal.add(DYNAMIC_WEB_25);
392
					retVal.add(DYNAMIC_WEB_25);
389
					//$FALL-THROUGH$
393
					//$FALL-THROUGH$
Lines 399-406 Link Here
399
				}
403
				}
400
			} else if (EJB.equals(moduleProjectFacetId)) {
404
			} else if (EJB.equals(moduleProjectFacetId)) {
401
				switch (earVersion) {
405
				switch (earVersion) {
406
				case J2EEVersionConstants.VERSION_7_0:
407
					retVal.add(EJB_32);
408
					//$FALL-THROUGH$
402
				case J2EEVersionConstants.VERSION_6_0:
409
				case J2EEVersionConstants.VERSION_6_0:
403
					retVal.add(EJB_31);
410
					retVal.add(EJB_31);
411
					//$FALL-THROUGH$
404
				case J2EEVersionConstants.VERSION_5_0:
412
				case J2EEVersionConstants.VERSION_5_0:
405
					retVal.add(EJB_30);
413
					retVal.add(EJB_30);
406
					//$FALL-THROUGH$
414
					//$FALL-THROUGH$
Lines 415-420 Link Here
415
				}
423
				}
416
			} else if (JCA.equals(moduleProjectFacetId)) {
424
			} else if (JCA.equals(moduleProjectFacetId)) {
417
				switch (earVersion) {
425
				switch (earVersion) {
426
				case J2EEVersionConstants.VERSION_7_0:
418
				case J2EEVersionConstants.VERSION_6_0:
427
				case J2EEVersionConstants.VERSION_6_0:
419
					retVal.add(JCA_16);
428
					retVal.add(JCA_16);
420
				case J2EEVersionConstants.VERSION_5_0:
429
				case J2EEVersionConstants.VERSION_5_0:
Lines 429-436 Link Here
429
				}
438
				}
430
			} else if (APPLICATION_CLIENT.equals(moduleProjectFacetId)) {
439
			} else if (APPLICATION_CLIENT.equals(moduleProjectFacetId)) {
431
				switch (earVersion) {
440
				switch (earVersion) {
441
				case J2EEVersionConstants.VERSION_7_0:
442
					retVal.add(APPLICATION_CLIENT_70);
443
					//$FALL-THROUGH$
432
				case J2EEVersionConstants.VERSION_6_0:
444
				case J2EEVersionConstants.VERSION_6_0:
433
					retVal.add(APPLICATION_CLIENT_60);
445
					retVal.add(APPLICATION_CLIENT_60);
446
					//$FALL-THROUGH$
434
				case J2EEVersionConstants.VERSION_5_0:
447
				case J2EEVersionConstants.VERSION_5_0:
435
					retVal.add(APPLICATION_CLIENT_50);
448
					retVal.add(APPLICATION_CLIENT_50);
436
					//$FALL-THROUGH$
449
					//$FALL-THROUGH$
(-)a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/IJ2EEFacetConstants.java (+4 lines)
Lines 25-30 Link Here
25
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_14 = ENTERPRISE_APPLICATION_FACET.getVersion("1.4"); //$NON-NLS-1$
25
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_14 = ENTERPRISE_APPLICATION_FACET.getVersion("1.4"); //$NON-NLS-1$
26
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_50 = ENTERPRISE_APPLICATION_FACET.getVersion("5.0"); //$NON-NLS-1$
26
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_50 = ENTERPRISE_APPLICATION_FACET.getVersion("5.0"); //$NON-NLS-1$
27
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_60 = ENTERPRISE_APPLICATION_FACET.getVersion("6.0"); //$NON-NLS-1$
27
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_60 = ENTERPRISE_APPLICATION_FACET.getVersion("6.0"); //$NON-NLS-1$
28
	public static final IProjectFacetVersion ENTERPRISE_APPLICATION_70 = ENTERPRISE_APPLICATION_FACET.getVersion("7.0"); //$NON-NLS-1$
28
	
29
	
29
	public static final String APPLICATION_CLIENT = IModuleConstants.JST_APPCLIENT_MODULE;
30
	public static final String APPLICATION_CLIENT = IModuleConstants.JST_APPCLIENT_MODULE;
30
	public IProjectFacet APPLICATION_CLIENT_FACET = ProjectFacetsManager.getProjectFacet(APPLICATION_CLIENT);
31
	public IProjectFacet APPLICATION_CLIENT_FACET = ProjectFacetsManager.getProjectFacet(APPLICATION_CLIENT);
Lines 33-38 Link Here
33
	public static final IProjectFacetVersion APPLICATION_CLIENT_14 = APPLICATION_CLIENT_FACET.getVersion("1.4"); //$NON-NLS-1$
34
	public static final IProjectFacetVersion APPLICATION_CLIENT_14 = APPLICATION_CLIENT_FACET.getVersion("1.4"); //$NON-NLS-1$
34
	public static final IProjectFacetVersion APPLICATION_CLIENT_50 = APPLICATION_CLIENT_FACET.getVersion("5.0"); //$NON-NLS-1$
35
	public static final IProjectFacetVersion APPLICATION_CLIENT_50 = APPLICATION_CLIENT_FACET.getVersion("5.0"); //$NON-NLS-1$
35
	public static final IProjectFacetVersion APPLICATION_CLIENT_60 = APPLICATION_CLIENT_FACET.getVersion("6.0"); //$NON-NLS-1$
36
	public static final IProjectFacetVersion APPLICATION_CLIENT_60 = APPLICATION_CLIENT_FACET.getVersion("6.0"); //$NON-NLS-1$
37
	public static final IProjectFacetVersion APPLICATION_CLIENT_70 = APPLICATION_CLIENT_FACET.getVersion("7.0"); //$NON-NLS-1$
36
	
38
	
37
	public static final String EJB = IModuleConstants.JST_EJB_MODULE;
39
	public static final String EJB = IModuleConstants.JST_EJB_MODULE;
38
	public IProjectFacet EJB_FACET = ProjectFacetsManager.getProjectFacet(EJB);
40
	public IProjectFacet EJB_FACET = ProjectFacetsManager.getProjectFacet(EJB);
Lines 41-46 Link Here
41
	public static final IProjectFacetVersion EJB_21 = EJB_FACET.getVersion("2.1"); //$NON-NLS-1$
43
	public static final IProjectFacetVersion EJB_21 = EJB_FACET.getVersion("2.1"); //$NON-NLS-1$
42
	public static final IProjectFacetVersion EJB_30 = EJB_FACET.getVersion("3.0"); //$NON-NLS-1$
44
	public static final IProjectFacetVersion EJB_30 = EJB_FACET.getVersion("3.0"); //$NON-NLS-1$
43
	public static final IProjectFacetVersion EJB_31 = EJB_FACET.getVersion("3.1"); //$NON-NLS-1$
45
	public static final IProjectFacetVersion EJB_31 = EJB_FACET.getVersion("3.1"); //$NON-NLS-1$
46
	public static final IProjectFacetVersion EJB_32 = EJB_FACET.getVersion("3.2"); //$NON-NLS-1$
44
47
45
	public static final String DYNAMIC_WEB = IModuleConstants.JST_WEB_MODULE;
48
	public static final String DYNAMIC_WEB = IModuleConstants.JST_WEB_MODULE;
46
	public IProjectFacet DYNAMIC_WEB_FACET = ProjectFacetsManager.getProjectFacet(DYNAMIC_WEB);
49
	public IProjectFacet DYNAMIC_WEB_FACET = ProjectFacetsManager.getProjectFacet(DYNAMIC_WEB);
Lines 49-54 Link Here
49
	public static final IProjectFacetVersion DYNAMIC_WEB_24 = DYNAMIC_WEB_FACET.getVersion("2.4"); //$NON-NLS-1$
52
	public static final IProjectFacetVersion DYNAMIC_WEB_24 = DYNAMIC_WEB_FACET.getVersion("2.4"); //$NON-NLS-1$
50
	public static final IProjectFacetVersion DYNAMIC_WEB_25 = DYNAMIC_WEB_FACET.getVersion("2.5"); //$NON-NLS-1$
53
	public static final IProjectFacetVersion DYNAMIC_WEB_25 = DYNAMIC_WEB_FACET.getVersion("2.5"); //$NON-NLS-1$
51
	public static final IProjectFacetVersion DYNAMIC_WEB_30 = DYNAMIC_WEB_FACET.getVersion("3.0"); //$NON-NLS-1$
54
	public static final IProjectFacetVersion DYNAMIC_WEB_30 = DYNAMIC_WEB_FACET.getVersion("3.0"); //$NON-NLS-1$
55
	public static final IProjectFacetVersion DYNAMIC_WEB_31 = DYNAMIC_WEB_FACET.getVersion("3.1"); //$NON-NLS-1$
52
	
56
	
53
	public static final String DYNAMIC_WEB_XDOCLET = "jst.web.xdoclet"; //$NON-NLS-1$
57
	public static final String DYNAMIC_WEB_XDOCLET = "jst.web.xdoclet"; //$NON-NLS-1$
54
	
58
	
(-)a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/plugin/JavaEEPreferencesInitializer.java (+4 lines)
Lines 83-88 Link Here
83
		 */
83
		 */
84
		static final String EE6_DYNAMIC_WEB_GENERATE_DD = "ee6_dynamic_web_generate_dd"; //$NON-NLS-1$
84
		static final String EE6_DYNAMIC_WEB_GENERATE_DD = "ee6_dynamic_web_generate_dd"; //$NON-NLS-1$
85
		/**
85
		/**
86
		 * @since 3.5
87
		 */
88
		static final String EE7_DYNAMIC_WEB_GENERATE_DD = "ee7_dynamic_web_generate_dd"; //$NON-NLS-1$
89
		/**
86
		 * @since 2.0
90
		 * @since 2.0
87
		 */
91
		 */
88
		static final String EJB_GENERATE_DD = "ejb_generate_dd"; //$NON-NLS-1$
92
		static final String EJB_GENERATE_DD = "ejb_generate_dd"; //$NON-NLS-1$
(-)a/plugins/org.eclipse.jst.j2ee/plugin.xml (-10 / +28 lines)
Lines 432-438 Link Here
432
        </and>
432
        </and>
433
      </constraint>
433
      </constraint>
434
      <group-member id="modules"/>     
434
      <group-member id="modules"/>     
435
             
436
    </project-facet-version>
435
    </project-facet-version>
437
    
436
    
438
    <project-facet-version facet="jst.ear" version="6.0">
437
    <project-facet-version facet="jst.ear" version="6.0">
Lines 443-461 Link Here
443
        </and>
442
        </and>
444
      </constraint>
443
      </constraint>
445
      <group-member id="modules"/>     
444
      <group-member id="modules"/>     
446
             
447
    </project-facet-version>
445
    </project-facet-version>
448
            
446
            
449
    <action facet="jst.ear" version="[1.2-6.0]" type="INSTALL" id="jst.ear.install">
447
    <project-facet-version facet="jst.ear" version="7.0">
448
      <constraint>
449
        <and>
450
          <conflicts group="modules"/>
451
          <conflicts facet="jst.java"/>
452
        </and>
453
      </constraint>
454
      <group-member id="modules"/>     
455
    </project-facet-version>
456
            
457
    <action facet="jst.ear" type="INSTALL" id="jst.ear.install">
450
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetInstallDelegate"/>
458
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetInstallDelegate"/>
451
      <config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/>
459
      <config-factory class="org.eclipse.jst.j2ee.internal.earcreation.EarFacetInstallDataModelProvider"/>
452
    </action>
460
    </action>
453
      
461
      
454
    <event-handler facet="jst.ear" version="[1.2-6.0]" type="POST_INSTALL">
462
    <event-handler facet="jst.ear" type="POST_INSTALL">
455
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetPostInstallDelegate"/>
463
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetPostInstallDelegate"/>
456
    </event-handler>  
464
    </event-handler>  
457
465
458
    <event-handler facet="jst.ear" version="[1.2-6.0]" type="RUNTIME_CHANGED">
466
    <event-handler facet="jst.ear" type="RUNTIME_CHANGED">
459
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/>
467
      <delegate class="org.eclipse.jst.j2ee.project.facet.EarFacetRuntimeHandler$RuntimeChangedDelegate"/>
460
	</event-handler>
468
	</event-handler>
461
469
Lines 530-536 Link Here
530
    <project-facet-version facet="jst.appclient" version="5.0">
538
    <project-facet-version facet="jst.appclient" version="5.0">
531
      <constraint>
539
      <constraint>
532
        <and>
540
        <and>
533
          <requires facet="jst.java" version="[5.0"/>
541
          <requires facet="jst.java" version="[1.5"/>
534
          <conflicts group="modules"/>
542
          <conflicts group="modules"/>
535
        </and>
543
        </and>
536
      </constraint>
544
      </constraint>
Lines 540-562 Link Here
540
    <project-facet-version facet="jst.appclient" version="6.0">
548
    <project-facet-version facet="jst.appclient" version="6.0">
541
      <constraint>
549
      <constraint>
542
        <and>
550
        <and>
543
          <requires facet="jst.java" version="[6.0"/>
551
          <requires facet="jst.java" version="[1.6"/>
544
          <conflicts group="modules"/>
552
          <conflicts group="modules"/>
545
        </and>
553
        </and>
546
      </constraint>
554
      </constraint>
547
      <group-member id="modules"/>     
555
      <group-member id="modules"/>     
548
    </project-facet-version>
556
    </project-facet-version>
549
            
557
            
550
    <action type="install" facet="jst.appclient" version="[1.2-6.0]" id="jst.appclient.install">
558
    <project-facet-version facet="jst.appclient" version="7.0">
559
      <constraint>
560
        <and>
561
          <requires facet="jst.java" version="[1.7"/>
562
          <conflicts group="modules"/>
563
        </and>
564
      </constraint>
565
      <group-member id="modules"/>     
566
    </project-facet-version>
567
            
568
    <action type="install" facet="jst.appclient" id="jst.appclient.install">
551
      <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDelegate"/>
569
      <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDelegate"/>
552
      <config-factory class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDataModelProvider"/>
570
      <config-factory class="org.eclipse.jst.j2ee.project.facet.AppClientFacetInstallDataModelProvider"/>
553
    </action>
571
    </action>
554
	  
572
	  
555
    <event-handler type="POST_INSTALL" facet="jst.appclient" version="[1.2-6.0]">
573
    <event-handler type="POST_INSTALL" facet="jst.appclient">
556
      <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetPostInstallDelegate"/>
574
      <delegate class="org.eclipse.jst.j2ee.project.facet.AppClientFacetPostInstallDelegate"/>
557
    </event-handler>
575
    </event-handler>
558
        
576
        
559
    <event-handler type="RUNTIME_CHANGED" facet="jst.appclient" version="[1.2-6.0]">
577
    <event-handler type="RUNTIME_CHANGED" facet="jst.appclient">
560
      <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/>
578
      <delegate class="org.eclipse.jst.j2ee.project.facet.J2EEFacetRuntimeChangedDelegate"/>
561
    </event-handler>
579
    </event-handler>
562
	
580
	
(-)a/plugins/org.eclipse.jst.jee.web/plugin.xml (-4 / +1 lines)
Lines 4-19 Link Here
4
   <extension
4
   <extension
5
        point="org.eclipse.jst.j2ee.J2EEModelProvider">
5
        point="org.eclipse.jst.j2ee.J2EEModelProvider">
6
      	<provider>
6
      	<provider>
7
8
        	<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.Web25MergedModelProviderFactory"/>
7
        	<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.Web25MergedModelProviderFactory"/>
9
        	<!--<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.Web25ModelProviderFactory"/>-->
8
      		<facet id="jst.web" versions="2.5,3.0,3.1"/>
10
      		<facet id="jst.web" versions="2.5,3.0"/>
11
      	</provider>
9
      	</provider>
12
   </extension>
10
   </extension>
13
   <extension
11
   <extension
14
        point="org.eclipse.jst.j2ee.J2EEModelProvider">
12
        point="org.eclipse.jst.j2ee.J2EEModelProvider">
15
      	<provider>
13
      	<provider>
16
17
        	<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.WebFragment30ModelProviderFactory"/>
14
        	<modelProvider factoryClass="org.eclipse.jst.jee.model.internal.WebFragment30ModelProviderFactory"/>
18
      		<facet id="jst.webfragment" versions="3.0"/>
15
      		<facet id="jst.webfragment" versions="3.0"/>
19
      	</provider>
16
      	</provider>
(-)a/plugins/org.eclipse.jst.servlet.ui/META-INF/MANIFEST.MF (-1 / +2 lines)
Lines 48-53 Link Here
48
 org.eclipse.team.cvs.core;bundle-version="[3.3.0,5.0.0)",
48
 org.eclipse.team.cvs.core;bundle-version="[3.3.0,5.0.0)",
49
 org.eclipse.team.cvs.ui;bundle-version="[3.3.0,5.0.0)",
49
 org.eclipse.team.cvs.ui;bundle-version="[3.3.0,5.0.0)",
50
 org.eclipse.team.core;bundle-version="[3.5.0,5.0.0)",
50
 org.eclipse.team.core;bundle-version="[3.5.0,5.0.0)",
51
 org.eclipse.team.ui;bundle-version="[3.5.0,5.0.0)"
51
 org.eclipse.team.ui;bundle-version="[3.5.0,5.0.0)",
52
 org.eclipse.jst.common.project.facet.core;bundle-version="[1.4.0,2.0.0)"
52
Eclipse-LazyStart: true
53
Eclipse-LazyStart: true
53
Bundle-RequiredExecutionEnvironment: J2SE-1.5
54
Bundle-RequiredExecutionEnvironment: J2SE-1.5
(-)a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/internal/wizard/ConvertToWebModuleTypeDialog.java (-1 / +1 lines)
Lines 30-36 Link Here
30
	private String fShellTitle = IWebWizardConstants.CONVERT_TO_WEB_TITLE;
30
	private String fShellTitle = IWebWizardConstants.CONVERT_TO_WEB_TITLE;
31
	private String fLabelText = IWebWizardConstants.SELECT_WEB_VERSION;
31
	private String fLabelText = IWebWizardConstants.SELECT_WEB_VERSION;
32
	private static String fSelection= null;
32
	private static String fSelection= null;
33
	private String[] fAllowedStrings = new String[] {J2EEVersionConstants.VERSION_2_2_TEXT, J2EEVersionConstants.VERSION_2_3_TEXT, J2EEVersionConstants.VERSION_2_4_TEXT, J2EEVersionConstants.VERSION_2_5_TEXT, J2EEVersionConstants.VERSION_3_0_TEXT};
33
	private String[] fAllowedStrings = new String[] {J2EEVersionConstants.VERSION_2_2_TEXT, J2EEVersionConstants.VERSION_2_3_TEXT, J2EEVersionConstants.VERSION_2_4_TEXT, J2EEVersionConstants.VERSION_2_5_TEXT, J2EEVersionConstants.VERSION_3_0_TEXT, J2EEVersionConstants.VERSION_3_1_TEXT};
34
	private int fInitialSelectionIndex = fAllowedStrings.length-1;
34
	private int fInitialSelectionIndex = fAllowedStrings.length-1;
35
	
35
	
36
	public static String getSelectedVersion() {
36
	public static String getSelectedVersion() {
(-)a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebProjectFirstPage.java (-8 / +11 lines)
Lines 15-21 Link Here
15
import java.util.HashSet;
15
import java.util.HashSet;
16
import java.util.Set;
16
import java.util.Set;
17
17
18
import org.eclipse.jst.common.project.facet.JavaFacetUtils;
18
import org.eclipse.jst.common.project.facet.core.JavaFacet;
19
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin;
19
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin;
20
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPluginIcons;
20
import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPluginIcons;
21
import org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities;
21
import org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities;
Lines 55-76 Link Here
55
	    else {
55
	    else {
56
		    facets.add( primaryFacetVersion );
56
		    facets.add( primaryFacetVersion );
57
		    
57
		    
58
		    if( primaryFacetVersion == WebFacetUtils.WEB_30)
58
		    if( primaryFacetVersion == WebFacetUtils.WEB_31 )
59
		    {
59
		    {
60
		        facets.add( JavaFacetUtils.JAVA_60 );
60
		        facets.add( JavaFacet.VERSION_1_7 );
61
		    }
62
		    else if( primaryFacetVersion == WebFacetUtils.WEB_30 )
63
		    {
64
		        facets.add( JavaFacet.VERSION_1_6 );
61
		    }
65
		    }
62
		    else if(primaryFacetVersion == WebFacetUtils.WEB_25 )
66
		    else if(primaryFacetVersion == WebFacetUtils.WEB_25 )
63
		    {
67
		    {
64
		        facets.add( JavaFacetUtils.JAVA_50 );
68
		        facets.add( JavaFacet.VERSION_1_5 );
65
		    }
69
		    }
66
		    else if( primaryFacetVersion == WebFacetUtils.WEB_24 )
70
		    else if( primaryFacetVersion == WebFacetUtils.WEB_24 )
67
		    {
71
		    {
68
		        facets.add( JavaFacetUtils.JAVA_14 );
72
		        facets.add( JavaFacet.VERSION_1_4 );
69
		    }
73
		    }
70
		    else if( primaryFacetVersion == WebFacetUtils.WEB_23 ||
74
		    else if( primaryFacetVersion == WebFacetUtils.WEB_23 || primaryFacetVersion == WebFacetUtils.WEB_22 )
71
		             primaryFacetVersion == WebFacetUtils.WEB_22 )
72
		    {
75
		    {
73
		        facets.add( JavaFacetUtils.JAVA_13 );
76
		        facets.add( JavaFacet.VERSION_1_3 );
74
		    }
77
		    }
75
	    }
78
	    }
76
		return Collections.unmodifiableSet( facets );
79
		return Collections.unmodifiableSet( facets );

Return to bug 399524