From bcf2a8d1db1b9c3600406c411d3192ee6ea70de5 Mon Sep 17 00:00:00 2001 From: pfullbright Date: Tue, 28 Sep 2010 20:24:05 +0000 Subject: added some input validation --- .../jpt/core/internal/platform/JpaPlatformDescriptionImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal') diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/platform/JpaPlatformDescriptionImpl.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/platform/JpaPlatformDescriptionImpl.java index 2984b24577..ea927610de 100644 --- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/platform/JpaPlatformDescriptionImpl.java +++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/platform/JpaPlatformDescriptionImpl.java @@ -9,6 +9,7 @@ *******************************************************************************/ package org.eclipse.jpt.core.internal.platform; +import org.eclipse.jpt.core.JpaFacet; import org.eclipse.jpt.core.JpaPlatform; import org.eclipse.jpt.core.JpaPlatformFactory; import org.eclipse.jpt.core.internal.XPointUtil; @@ -65,10 +66,16 @@ public class JpaPlatformDescriptionImpl } void setJpaFacetVersion(IProjectFacetVersion jpaFacetVersion) { + if (! jpaFacetVersion.getProjectFacet().equals(JpaFacet.FACET)) { + throw new IllegalArgumentException(jpaFacetVersion.toString()); + } this.jpaFacetVersion = jpaFacetVersion; } public boolean supportsJpaFacetVersion(IProjectFacetVersion jpaFacetVersion) { + if (! jpaFacetVersion.getProjectFacet().equals(JpaFacet.FACET)) { + throw new IllegalArgumentException(jpaFacetVersion.toString()); + } return (this.jpaFacetVersion != null) ? this.jpaFacetVersion.equals(jpaFacetVersion) : true; } -- cgit v1.2.3