diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink')
34 files changed, 150 insertions, 116 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaBasicMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaBasicMappingImpl.java index 3b6f520830..f216191c58 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaBasicMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaBasicMappingImpl.java @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkBasicMapping; import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.java.ConvertAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaBasicMappingImpl extends GenericJavaBasicMapping implements EclipseLinkBasicMapping { @@ -76,8 +77,8 @@ public class EclipseLinkJavaBasicMappingImpl extends GenericJavaBasicMapping imp //************ validation **************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.mutable.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.mutable.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCaching.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCaching.java index f16ace15c3..c3427922c2 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCaching.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCaching.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -27,6 +27,7 @@ import org.eclipse.jpt.eclipselink.core.resource.java.CacheAnnotation; import org.eclipse.jpt.eclipselink.core.resource.java.ExistenceCheckingAnnotation; import org.eclipse.jpt.eclipselink.core.resource.java.TimeOfDayAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaCaching extends AbstractJavaJpaContextNode implements JavaCaching { @@ -535,8 +536,8 @@ public class EclipseLinkJavaCaching extends AbstractJavaJpaContextNode implement } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); this.validateExpiry(messages, astRoot); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConversionValue.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConversionValue.java index c1c579d3b9..c44c37064c 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConversionValue.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConversionValue.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaValidationMessage import org.eclipse.jpt.eclipselink.core.resource.java.ConversionValueAnnotation; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaConversionValue extends AbstractJavaJpaContextNode implements ConversionValue { @@ -108,8 +109,8 @@ public class EclipseLinkJavaConversionValue extends AbstractJavaJpaContextNode i } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); validateDataValuesUnique(messages, astRoot); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConvert.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConvert.java index 4c7eaf15c4..10da514c9e 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConvert.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConvert.java @@ -24,6 +24,7 @@ import org.eclipse.jpt.eclipselink.core.resource.java.ObjectTypeConverterAnnotat import org.eclipse.jpt.eclipselink.core.resource.java.StructConverterAnnotation; import org.eclipse.jpt.eclipselink.core.resource.java.TypeConverterAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaConvert extends AbstractJavaJpaContextNode implements Convert, JavaConverter { @@ -214,10 +215,10 @@ public class EclipseLinkJavaConvert extends AbstractJavaJpaContextNode implement } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); if (getConverter() != null) { - getConverter().validate(messages, astRoot); + getConverter().validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConverterHolder.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConverterHolder.java index 806eeb1401..b5333c85c7 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConverterHolder.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaConverterHolder.java @@ -25,6 +25,7 @@ import org.eclipse.jpt.eclipselink.core.resource.java.ObjectTypeConverterAnnotat import org.eclipse.jpt.eclipselink.core.resource.java.StructConverterAnnotation; import org.eclipse.jpt.eclipselink.core.resource.java.TypeConverterAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaConverterHolder extends AbstractJavaJpaContextNode implements JavaConverterHolder { @@ -349,19 +350,19 @@ public class EclipseLinkJavaConverterHolder extends AbstractJavaJpaContextNode i } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); if (this.customConverter != null) { - this.customConverter.validate(messages, astRoot); + this.customConverter.validate(messages, reporter, astRoot); } if (this.objectTypeConverter != null) { - this.objectTypeConverter.validate(messages, astRoot); + this.objectTypeConverter.validate(messages, reporter, astRoot); } if (this.typeConverter != null) { - this.typeConverter.validate(messages, astRoot); + this.typeConverter.validate(messages, reporter, astRoot); } if (this.structConverter != null) { - this.structConverter.validate(messages, astRoot); + this.structConverter.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomConverter.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomConverter.java index 2fd4ae278a..d27969409a 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomConverter.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomConverter.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.internal.DefaultEclipseLinkJpaValidation import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaValidationMessages; import org.eclipse.jpt.eclipselink.core.resource.java.ConverterAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaCustomConverter extends EclipseLinkJavaConverter implements CustomConverter @@ -92,8 +93,8 @@ public class EclipseLinkJavaCustomConverter extends EclipseLinkJavaConverter //************ validation *************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); validateConverterClass(messages, astRoot); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomizer.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomizer.java index 695895aec2..76d9483c27 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomizer.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaCustomizer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -21,6 +21,7 @@ import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaFactory; import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaValidationMessages; import org.eclipse.jpt.eclipselink.core.resource.java.CustomizerAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaCustomizer extends AbstractJavaJpaContextNode implements Customizer { @@ -116,8 +117,8 @@ public class EclipseLinkJavaCustomizer extends AbstractJavaJpaContextNode implem //************ validation *************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); validateConverterClass(messages, astRoot); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEmbeddableImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEmbeddableImpl.java index 83d3cd5e2b..8e020bd4be 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEmbeddableImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEmbeddableImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.context.Customizer; import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaEmbeddable; import org.eclipse.jpt.eclipselink.core.context.java.JavaConverterHolder; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaEmbeddableImpl extends GenericJavaEmbeddable implements EclipseLinkJavaEmbeddable { @@ -74,10 +75,10 @@ public class EclipseLinkJavaEmbeddableImpl extends GenericJavaEmbeddable impleme } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.converterHolder.validate(messages, astRoot); - this.customizer.validate(messages, astRoot); - this.changeTracking.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.converterHolder.validate(messages, reporter, astRoot); + this.customizer.validate(messages, reporter, astRoot); + this.changeTracking.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEntityImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEntityImpl.java index e8f0dfc4d0..82632fd503 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEntityImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaEntityImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -21,6 +21,7 @@ import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaEntity; import org.eclipse.jpt.eclipselink.core.context.java.JavaCaching; import org.eclipse.jpt.eclipselink.core.context.java.JavaConverterHolder; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaEntityImpl extends GenericJavaEntity implements EclipseLinkJavaEntity { @@ -87,12 +88,12 @@ public class EclipseLinkJavaEntityImpl extends GenericJavaEntity implements Ecli //********** Validation ******************************************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.eclipseLinkCaching.validate(messages, astRoot); - this.converterHolder.validate(messages, astRoot); - this.readOnly.validate(messages, astRoot); - this.customizer.validate(messages, astRoot); - this.changeTracking.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.eclipseLinkCaching.validate(messages, reporter, astRoot); + this.converterHolder.validate(messages, reporter, astRoot); + this.readOnly.validate(messages, reporter, astRoot); + this.customizer.validate(messages, reporter, astRoot); + this.changeTracking.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaIdMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaIdMappingImpl.java index d0719d5d2b..222920121f 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaIdMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaIdMappingImpl.java @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkIdMapping; import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.java.ConvertAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaIdMappingImpl extends GenericJavaIdMapping implements EclipseLinkIdMapping { @@ -76,8 +77,8 @@ public class EclipseLinkJavaIdMappingImpl extends GenericJavaIdMapping implement //************ validation **************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.mutable.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.mutable.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToManyMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToManyMappingImpl.java index 0c2f51fdd7..9c8b01d873 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToManyMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToManyMappingImpl.java @@ -16,6 +16,7 @@ import org.eclipse.jpt.core.internal.context.java.GenericJavaManyToManyMapping; import org.eclipse.jpt.eclipselink.core.context.EclipseLinkRelationshipMapping; import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaManyToManyMappingImpl extends GenericJavaManyToManyMapping implements EclipseLinkRelationshipMapping { @@ -45,8 +46,8 @@ public class EclipseLinkJavaManyToManyMappingImpl extends GenericJavaManyToManyM } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.joinFetch.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.joinFetch.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToOneMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToOneMappingImpl.java index d0ed97fc58..6e9a3e7d26 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToOneMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaManyToOneMappingImpl.java @@ -16,6 +16,7 @@ import org.eclipse.jpt.core.internal.context.java.GenericJavaManyToOneMapping; import org.eclipse.jpt.eclipselink.core.context.EclipseLinkRelationshipMapping; import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaManyToOneMappingImpl extends GenericJavaManyToOneMapping implements EclipseLinkRelationshipMapping { @@ -45,8 +46,8 @@ public class EclipseLinkJavaManyToOneMappingImpl extends GenericJavaManyToOneMap } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.joinFetch.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.joinFetch.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaMappedSuperclassImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaMappedSuperclassImpl.java index de0fa20727..3e1e8a7f8a 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaMappedSuperclassImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaMappedSuperclassImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -21,6 +21,7 @@ import org.eclipse.jpt.eclipselink.core.context.java.EclipseLinkJavaMappedSuperc import org.eclipse.jpt.eclipselink.core.context.java.JavaCaching; import org.eclipse.jpt.eclipselink.core.context.java.JavaConverterHolder; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaMappedSuperclassImpl extends GenericJavaMappedSuperclass implements EclipseLinkJavaMappedSuperclass { @@ -87,12 +88,12 @@ public class EclipseLinkJavaMappedSuperclassImpl extends GenericJavaMappedSuperc //********** Validation ******************************************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.eclipseLinkCaching.validate(messages, astRoot); - this.converterHolder.validate(messages, astRoot); - this.readOnly.validate(messages, astRoot); - this.customizer.validate(messages, astRoot); - this.changeTracking.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.eclipseLinkCaching.validate(messages, reporter, astRoot); + this.converterHolder.validate(messages, reporter, astRoot); + this.readOnly.validate(messages, reporter, astRoot); + this.customizer.validate(messages, reporter, astRoot); + this.changeTracking.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaObjectTypeConverter.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaObjectTypeConverter.java index 6f6c6d9a90..d653920865 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaObjectTypeConverter.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaObjectTypeConverter.java @@ -25,6 +25,7 @@ import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; import org.eclipse.jpt.utility.internal.iterators.TransformationListIterator; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaObjectTypeConverter extends EclipseLinkJavaConverter implements ObjectTypeConverter @@ -253,10 +254,10 @@ public class EclipseLinkJavaObjectTypeConverter extends EclipseLinkJavaConverter // **************** validation ********************************************* @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); for (Iterator<EclipseLinkJavaConversionValue> stream = conversionValues(); stream.hasNext();) { - stream.next().validate(messages, astRoot); + stream.next().validate(messages, reporter, astRoot); } } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToManyMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToManyMappingImpl.java index 9434150474..d10869477a 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToManyMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToManyMappingImpl.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.jpt.eclipselink.core.context.PrivateOwned; import org.eclipse.jpt.eclipselink.core.resource.java.PrivateOwnedAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaOneToManyMappingImpl extends GenericJavaOneToManyMapping implements EclipseLinkOneToManyMapping { @@ -79,9 +80,9 @@ public class EclipseLinkJavaOneToManyMappingImpl extends GenericJavaOneToManyMap } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.joinFetch.validate(messages, astRoot); - this.privateOwned.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.joinFetch.validate(messages, reporter, astRoot); + this.privateOwned.validate(messages, reporter, astRoot); } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToOneMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToOneMappingImpl.java index 58490141b9..9695e1da8a 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToOneMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaOneToOneMappingImpl.java @@ -17,6 +17,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkOneToOneMapping; import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.jpt.eclipselink.core.context.PrivateOwned; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaOneToOneMappingImpl extends GenericJavaOneToOneMapping implements EclipseLinkOneToOneMapping { @@ -55,9 +56,9 @@ public class EclipseLinkJavaOneToOneMappingImpl extends GenericJavaOneToOneMappi } @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.joinFetch.validate(messages, astRoot); - this.privateOwned.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.joinFetch.validate(messages, reporter, astRoot); + this.privateOwned.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaVersionMappingImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaVersionMappingImpl.java index 3c7c4502c5..a21c0dcfde 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaVersionMappingImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/java/EclipseLinkJavaVersionMappingImpl.java @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkVersionMapping; import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.java.ConvertAnnotation; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkJavaVersionMappingImpl extends GenericJavaVersionMapping implements EclipseLinkVersionMapping { @@ -77,9 +78,9 @@ public class EclipseLinkJavaVersionMappingImpl extends GenericJavaVersionMapping //************ validation **************** @Override - public void validate(List<IMessage> messages, CompilationUnit astRoot) { - super.validate(messages, astRoot); - this.mutable.validate(messages, astRoot); + public void validate(List<IMessage> messages, IReporter reporter, CompilationUnit astRoot) { + super.validate(messages, reporter, astRoot); + this.mutable.validate(messages, reporter, astRoot); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkEntityMappingsImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkEntityMappingsImpl.java index 5c5c515180..5aaa342b08 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkEntityMappingsImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkEntityMappingsImpl.java @@ -18,6 +18,7 @@ import org.eclipse.jpt.core.resource.orm.XmlTypeMapping; import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaFactory; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlEntityMappings; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkEntityMappingsImpl extends AbstractEntityMappings @@ -64,8 +65,8 @@ public class EclipseLinkEntityMappingsImpl // **************** validation ********************************************* @Override - public void validate(List<IMessage> messages) { - super.validate(messages); - this.converterHolder.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); + this.converterHolder.validate(messages, reporter); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmBasicMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmBasicMapping.java index f160cae07c..443d6df483 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmBasicMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmBasicMapping.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlBasic; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlMutable; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmBasicMapping extends GenericOrmBasicMapping implements EclipseLinkBasicMapping @@ -71,8 +72,8 @@ public class EclipseLinkOrmBasicMapping extends GenericOrmBasicMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - mutable validation } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConversionValue.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConversionValue.java index 24d7b41b94..443d94ed7d 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConversionValue.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConversionValue.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Oracle. All rights reserved. + * Copyright (c) 2008, 2009 Oracle. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0, which accompanies this distribution * and is available at http://www.eclipse.org/legal/epl-v10.html. @@ -18,6 +18,7 @@ import org.eclipse.jpt.eclipselink.core.internal.EclipseLinkJpaValidationMessage import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConversionValue; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmConversionValue extends AbstractXmlContextNode implements ConversionValue { @@ -103,8 +104,8 @@ public class EclipseLinkOrmConversionValue extends AbstractXmlContextNode implem } @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); validateDataValuesUnique(messages); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConvert.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConvert.java index 2b4d567864..9a13e6a9a2 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConvert.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConvert.java @@ -24,6 +24,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlObjectTypeConverter; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlStructConverter; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlTypeConverter; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmConvert extends AbstractXmlContextNode implements Convert, OrmConverter { @@ -264,10 +265,10 @@ public class EclipseLinkOrmConvert extends AbstractXmlContextNode implements Con } @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); if (getConverter() != null) { - getConverter().validate(messages); + getConverter().validate(messages, reporter); } } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConverterHolder.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConverterHolder.java index e2561a6efa..dbe705af79 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConverterHolder.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmConverterHolder.java @@ -28,6 +28,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlStructConverter; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlTypeConverter; import org.eclipse.jpt.utility.internal.CollectionTools; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmConverterHolder extends AbstractXmlContextNode implements ConverterHolder { @@ -437,8 +438,8 @@ public class EclipseLinkOrmConverterHolder extends AbstractXmlContextNode implem //************ validation *************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmCustomConverter.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmCustomConverter.java index 0f1e895bc4..c055b16971 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmCustomConverter.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmCustomConverter.java @@ -15,6 +15,7 @@ import org.eclipse.jpt.eclipselink.core.context.CustomConverter; import org.eclipse.jpt.eclipselink.core.context.EclipseLinkConverter; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConverter; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmCustomConverter extends EclipseLinkOrmConverter<XmlConverter> implements CustomConverter @@ -74,8 +75,8 @@ public class EclipseLinkOrmCustomConverter extends EclipseLinkOrmConverter<XmlCo // **************** validation ********************************************* @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); validateConverterClass(messages); } //TODO validate converter class diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEmbeddableImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEmbeddableImpl.java index 41befef90e..a054d709fc 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEmbeddableImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEmbeddableImpl.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConvertersHolder; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlCustomizerHolder; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlEmbeddable; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmEmbeddableImpl extends GenericOrmEmbeddable implements EclipseLinkOrmEmbeddable @@ -87,9 +88,9 @@ public class EclipseLinkOrmEmbeddableImpl extends GenericOrmEmbeddable } @Override - public void validate(List<IMessage> messages) { - super.validate(messages); - this.customizer.validate(messages); - this.changeTracking.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); + this.customizer.validate(messages, reporter); + this.changeTracking.validate(messages, reporter); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEntityImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEntityImpl.java index 8b9731d39c..e587b57c45 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEntityImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmEntityImpl.java @@ -25,6 +25,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlCustomizerHolder; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlEntity; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlReadOnly; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmEntityImpl extends GenericOrmEntity implements EclipseLinkOrmEntity @@ -110,11 +111,11 @@ public class EclipseLinkOrmEntityImpl extends GenericOrmEntity // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); - this.readOnly.validate(messages); - this.customizer.validate(messages); - this.changeTracking.validate(messages); - this.caching.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); + this.readOnly.validate(messages, reporter); + this.customizer.validate(messages, reporter); + this.changeTracking.validate(messages, reporter); + this.caching.validate(messages, reporter); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmIdMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmIdMapping.java index 99f72e5596..b2747cdca4 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmIdMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmIdMapping.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlId; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlMutable; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmIdMapping extends GenericOrmIdMapping implements EclipseLinkIdMapping @@ -70,8 +71,8 @@ public class EclipseLinkOrmIdMapping extends GenericOrmIdMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - mutable validation } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToManyMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToManyMapping.java index b9e2b95b74..1dc2c7b9a2 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToManyMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToManyMapping.java @@ -18,6 +18,7 @@ import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlJoinFetch; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlManyToMany; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmManyToManyMapping extends GenericOrmManyToManyMapping @@ -49,8 +50,8 @@ public class EclipseLinkOrmManyToManyMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - private owned, join fetch validation } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToOneMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToOneMapping.java index 65bc890151..87bf949c28 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToOneMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmManyToOneMapping.java @@ -18,6 +18,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkRelationshipMapping; import org.eclipse.jpt.eclipselink.core.context.JoinFetch; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlJoinFetch; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmManyToOneMapping extends GenericOrmManyToOneMapping implements EclipseLinkRelationshipMapping @@ -48,8 +49,8 @@ public class EclipseLinkOrmManyToOneMapping extends GenericOrmManyToOneMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - private owned, join fetch validation } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmMappedSuperclassImpl.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmMappedSuperclassImpl.java index 6a5d44697c..488c5f3faf 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmMappedSuperclassImpl.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmMappedSuperclassImpl.java @@ -25,6 +25,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlConvertersHolder; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlCustomizerHolder; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlReadOnly; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmMappedSuperclassImpl extends GenericOrmMappedSuperclass implements EclipseLinkOrmMappedSuperclass @@ -111,11 +112,11 @@ public class EclipseLinkOrmMappedSuperclassImpl extends GenericOrmMappedSupercla // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); - this.readOnly.validate(messages); - this.customizer.validate(messages); - this.changeTracking.validate(messages); - this.caching.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); + this.readOnly.validate(messages, reporter); + this.customizer.validate(messages, reporter); + this.changeTracking.validate(messages, reporter); + this.caching.validate(messages, reporter); } } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmObjectTypeConverter.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmObjectTypeConverter.java index 0791aea5c7..f5e49a6dac 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmObjectTypeConverter.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmObjectTypeConverter.java @@ -25,6 +25,7 @@ import org.eclipse.jpt.utility.internal.iterators.CloneIterator; import org.eclipse.jpt.utility.internal.iterators.CloneListIterator; import org.eclipse.jpt.utility.internal.iterators.TransformationListIterator; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmObjectTypeConverter extends EclipseLinkOrmConverter<XmlObjectTypeConverter> implements ObjectTypeConverter @@ -235,10 +236,10 @@ public class EclipseLinkOrmObjectTypeConverter extends EclipseLinkOrmConverter<X // **************** validation ********************************************* @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); for (Iterator<EclipseLinkOrmConversionValue> stream = conversionValues(); stream.hasNext();) { - stream.next().validate(messages); + stream.next().validate(messages, reporter); } } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToManyMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToManyMapping.java index ff97d0cbf7..0c6667b1b4 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToManyMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToManyMapping.java @@ -22,6 +22,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlJoinFetch; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToMany; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlPrivateOwned; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmOneToManyMapping extends GenericOrmOneToManyMapping implements EclipseLinkOneToManyMapping @@ -66,8 +67,8 @@ public class EclipseLinkOrmOneToManyMapping extends GenericOrmOneToManyMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - private owned, join fetch validation } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToOneMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToOneMapping.java index ee64b8d96d..fe45299f1e 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToOneMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmOneToOneMapping.java @@ -19,6 +19,7 @@ import org.eclipse.jpt.eclipselink.core.resource.orm.XmlJoinFetch; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlOneToOne; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlPrivateOwned; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmOneToOneMapping extends GenericOrmOneToOneMapping implements EclipseLinkOneToOneMapping @@ -57,8 +58,8 @@ public class EclipseLinkOrmOneToOneMapping extends GenericOrmOneToOneMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - private owned, join fetch validation } }
\ No newline at end of file diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmStructConverter.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmStructConverter.java index bbbc42622b..1b408df07b 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmStructConverter.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmStructConverter.java @@ -15,6 +15,7 @@ import org.eclipse.jpt.eclipselink.core.context.EclipseLinkConverter; import org.eclipse.jpt.eclipselink.core.context.StructConverter; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlStructConverter; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmStructConverter extends EclipseLinkOrmConverter<XmlStructConverter> implements StructConverter @@ -73,8 +74,8 @@ public class EclipseLinkOrmStructConverter extends EclipseLinkOrmConverter<XmlSt // **************** validation ********************************************* @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); validateConverterClass(messages); } diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmVersionMapping.java b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmVersionMapping.java index 2a5fc78060..c25bfcfe8a 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmVersionMapping.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.core/src/org/eclipse/jpt/eclipselink/core/internal/context/orm/EclipseLinkOrmVersionMapping.java @@ -20,6 +20,7 @@ import org.eclipse.jpt.eclipselink.core.context.Mutable; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlMutable; import org.eclipse.jpt.eclipselink.core.resource.orm.XmlVersion; import org.eclipse.wst.validation.internal.provisional.core.IMessage; +import org.eclipse.wst.validation.internal.provisional.core.IReporter; public class EclipseLinkOrmVersionMapping extends GenericOrmVersionMapping implements EclipseLinkVersionMapping @@ -71,8 +72,8 @@ public class EclipseLinkOrmVersionMapping extends GenericOrmVersionMapping // **************** validation ************************************** @Override - public void validate(List<IMessage> messages) { - super.validate(messages); + public void validate(List<IMessage> messages, IReporter reporter) { + super.validate(messages, reporter); // TODO - mutable validation } } |