update copyright headers

Change-Id: Ief78a4303d98c08e83b64df5e652de00244c50f0
Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
index 7d6c1dc..98cf91d 100644
--- a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
+++ b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
@@ -1,10 +1,10 @@
 /*************************************************************************************
- * Copyright (c) 2012-2014 Red Hat, Inc. and others.
- * All rights reserved. This program and the accompanying materials 
+ * Copyright (c) 2012-2015 Red Hat, Inc. and others.
+ * 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
- * 
+ *
  * Contributors:
  *     Fred Bricon (Red Hat, Inc.) - initial API and implementation
  ************************************************************************************/
@@ -74,14 +74,14 @@
 public class JpaProjectConfigurator extends AbstractProjectConfigurator {
 
 	private static final String JPA_NO_OP_LIBRARY_PROVIDER = "jpa-no-op-library-provider"; //$NON-NLS-1$
-	
+
 	private static final String M2E_JPA_ACTIVATION_PROPERTY = "m2e.jpa.activation"; //$NON-NLS-1$
-	
+
 	static final String PERSISTENCE_XML_KEY = "persistencexml";  //$NON-NLS-1$
-	
+
 	@Override
 	public void configure(ProjectConfigurationRequest request, IProgressMonitor monitor) throws CoreException {
-		
+
 		if(!canConfigure(request.getMavenProjectFacade(), monitor)) {
 			return;
 		}
@@ -90,17 +90,17 @@
 
 		IFile persistenceXml = getPersistenceXml(request.getMavenProjectFacade());
 		if (persistenceXml == null || !persistenceXml.exists()) {
-			//No persistence.xml => not a JPA project 
+			//No persistence.xml => not a JPA project
 			return;
 		}
-		
+
 		IFacetedProject facetedProject = ProjectFacetsManager.create(project, true, monitor);
 		if (facetedProject != null) {
-			//Refresh parent in multi-module setups, or Dali throws an exception 
-			ProjectUtils.refreshHierarchy(mavenProject.getBasedir(), 
-										  IResource.DEPTH_INFINITE, 
+			//Refresh parent in multi-module setups, or Dali throws an exception
+			ProjectUtils.refreshHierarchy(mavenProject.getBasedir(),
+										  IResource.DEPTH_INFINITE,
 										  new SubProgressMonitor(monitor, 1));
-			
+
 			//Configurators should *never* create files in the user's source folders
 			ResourceCleaner cleaner = new ResourceCleaner(facetedProject.getProject());
 			addFoldersToClean(cleaner, request.getMavenProjectFacade());
@@ -109,7 +109,7 @@
 			} finally {
 				cleaner.cleanUp();
 			}
-		} 
+		}
 	}
 
 	private IFile getPersistenceXml(IMavenProjectFacade mavenProjectFacade) {
@@ -117,42 +117,42 @@
 		IPath path = resourceLocator.lookupMavenResources(mavenProjectFacade, new Path("META-INF/persistence.xml")); //$NON-NLS-1$
 		IFile persistenceXml = null;
 		if (path != null) {
-			persistenceXml = ResourcesPlugin.getWorkspace().getRoot().getFile(path);		
+			persistenceXml = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
 		}
 		return persistenceXml;
 	}
 
 	private void configureFacets(IFacetedProject facetedProject, IMavenProjectFacade mavenProjectFacade, IFile persistenceXml, IProgressMonitor monitor)
 			throws CoreException {
-		
+
 		//Need to refresh the persistence.xml as the resource provider might crash badly on some occasions
 		//if it finds the file is out-of-sync
 		persistenceXml.refreshLocal(IResource.DEPTH_ZERO, null);
-		
+
 		PersistenceXmlResourceProvider provider = PersistenceXmlResourceProvider.getXmlResourceProvider(persistenceXml);
-		
-		JptXmlResource jpaXmlResource = provider.getXmlResource(); 
+
+		JptXmlResource jpaXmlResource = provider.getXmlResource();
 		Map<?,?> context = Collections.singletonMap(PERSISTENCE_XML_KEY, jpaXmlResource);
 		FacetDetectorManager facetDetectorManager = FacetDetectorManager.getInstance();
-		
+
 		IProjectFacetVersion version = facetDetectorManager.findFacetVersion(mavenProjectFacade, JpaProject.FACET.getId(), context, monitor);
 		if (version == null) {
 			return;
 		}
-		
+
 		JpaPlatform.Config platform = getPlatform(jpaXmlResource, version);
-		
+
 		IDataModel dataModel = getDataModel(facetedProject, version, platform);
 
 		Set<Action> actions = new LinkedHashSet<>();
 		installJavaFacet(actions, facetedProject.getProject(), facetedProject);
-		actions.add(new IFacetedProject.Action(IFacetedProject.Action.Type.INSTALL, 
-								                version, 
+		actions.add(new IFacetedProject.Action(IFacetedProject.Action.Type.INSTALL,
+								                version,
 								                dataModel));
 		facetedProject.modify(actions, monitor);
 	}
 
-	
+
 	private JpaPlatform.Config getPlatform(JptXmlResource persistenceXml, IProjectFacetVersion facetVersion) {
 		XmlPersistenceUnit xmlPersistenceUnit = JptUtils.getFirstXmlPersistenceUnit(persistenceXml);
 		if (xmlPersistenceUnit == null) {
@@ -171,7 +171,7 @@
 		//If no adequate platform found, Dali will use a default one.
 		return null;
 	}
-	
+
 	private JpaPlatformManager getPlatformManager() {
 		IWorkspace workspace = ResourcesPlugin.getWorkspace();
 		JpaWorkspace jpaWorkspace = (JpaWorkspace) workspace.getAdapter(JpaWorkspace.class);
@@ -179,18 +179,18 @@
 	}
 
 	private IDataModel getDataModel(IFacetedProject facetedProject,
-									IProjectFacetVersion version, 
+									IProjectFacetVersion version,
 									JpaPlatform.Config platformConfig) {
-		
-		IDataModel dm = DataModelFactory.createDataModel(new JpaFacetInstallDataModelProvider()); 
 
-		dm.setProperty(IFacetDataModelProperties.FACET_VERSION_STR, version.getVersionString()); 
-		dm.setProperty(JpaFacetDataModelProperties.PLATFORM, platformConfig); 
+		IDataModel dm = DataModelFactory.createDataModel(new JpaFacetInstallDataModelProvider());
+
+		dm.setProperty(IFacetDataModelProperties.FACET_VERSION_STR, version.getVersionString());
+		dm.setProperty(JpaFacetDataModelProperties.PLATFORM, platformConfig);
 		//Gone in Kepler M7 dm.setProperty(JpaFacetInstallDataModelProperties.CREATE_ORM_XML, false);
 		dm.setProperty(JpaFacetInstallDataModelProperties.DISCOVER_ANNOTATED_CLASSES, true);
 		LibraryInstallDelegate libraryInstallDelegate = getNoOpLibraryProvider(facetedProject, version);
 		dm.setProperty(JpaFacetInstallDataModelProperties.LIBRARY_PROVIDER_DELEGATE, libraryInstallDelegate);
-		
+
 		return dm;
 	}
 
@@ -203,13 +203,13 @@
 			return false;
 		}
 		IProject project = facade.getProject();
-		// Bug 430178 : If imported project has modulecore nature without the component file, 
+		// Bug 430178 : If imported project has modulecore nature without the component file,
 		// Dali's ModuleResourceLocator#getRootFolder will NPE (ex: it.cosenonjaviste:jsf2-spring4-jpa2-archetype:1.0.3)
-		if (!project.hasNature(JavaCore.NATURE_ID) || 
+		if (!project.hasNature(JavaCore.NATURE_ID) ||
 				(project.hasNature(IModuleConstants.MODULE_NATURE_ID) && !ModuleCoreNature.componentResourceExists(project))) {
 			return false;
 		}
-		
+
 		IFacetedProject fProj = ProjectFacetsManager.create(project);
 		return  fProj == null || !fProj.hasProjectFacet(JpaProject.FACET);
 	}
@@ -218,24 +218,24 @@
 		if (WTPProjectsUtil.isM2eWtpDisabled(facade, monitor)) {
 			return false;
 		}
-		
+
 		Object pomActivationValue = facade.getMavenProject(monitor).getProperties().get(M2E_JPA_ACTIVATION_PROPERTY);
 		boolean enabled;
 		if (pomActivationValue == null) {
 			enabled = MavenWtpPlugin.getDefault().getMavenWtpPreferencesManager().isEnabled(getId());
 		} else {
 			enabled = Boolean.parseBoolean(pomActivationValue.toString());
-		}	
+		}
 		return enabled;
 	}
-	
+
 	private LibraryInstallDelegate getNoOpLibraryProvider(IFacetedProject facetedProject, IProjectFacetVersion facetVersion) {
 		LibraryInstallDelegate libraryDelegate = new LibraryInstallDelegate(facetedProject, facetVersion);
-		ILibraryProvider provider = LibraryProviderFramework.getProvider(JPA_NO_OP_LIBRARY_PROVIDER); 
+		ILibraryProvider provider = LibraryProviderFramework.getProvider(JPA_NO_OP_LIBRARY_PROVIDER);
 		libraryDelegate.setLibraryProvider(provider);
 		return libraryDelegate;
 	}
-	
+
 	@Override
 	public boolean hasConfigurationChanged(IMavenProjectFacade newFacade,
 			ILifecycleMappingConfiguration oldProjectConfiguration,
@@ -243,16 +243,16 @@
 		//Changes to maven-compiler-plugin in pom.xml don't make it "dirty" wrt JPA config
 		return false;
 	}
-	
+
 	private void installJavaFacet(Set<Action> actions, IProject project, IFacetedProject facetedProject) {
 	    IProjectFacetVersion javaFv = JavaFacet.FACET.getVersion(JavaFacetUtil.getCompilerLevel(project));
 	    if(!facetedProject.hasProjectFacet(JavaFacet.FACET)) {
 	      actions.add(new IFacetedProject.Action(IFacetedProject.Action.Type.INSTALL, javaFv, null));
 	    } else if(!facetedProject.hasProjectFacet(javaFv)) {
 	      actions.add(new IFacetedProject.Action(IFacetedProject.Action.Type.VERSION_CHANGE, javaFv, null));
-	    } 
+	    }
 	}
-	
+
 	 protected void addFoldersToClean(ResourceCleaner fileCleaner, IMavenProjectFacade facade) {
 		    for (IPath p : facade.getCompileSourceLocations()) {
 		      if (p != null) {
diff --git a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/MavenResourceLocator.java b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/MavenResourceLocator.java
index e94d879..10ad93a 100644
--- a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/MavenResourceLocator.java
+++ b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/MavenResourceLocator.java
@@ -1,10 +1,10 @@
 /*************************************************************************************
- * Copyright (c) 2012 Red Hat, Inc. and others.
- * All rights reserved. This program and the accompanying materials 
+ * Copyright (c) 2012-2015 Red Hat, Inc. and others.
+ * 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
- * 
+ *
  * Contributors:
  *     Fred Bricon (Red Hat, Inc.) - initial API and implementation
  ************************************************************************************/
@@ -45,7 +45,7 @@
 
 /**
  * Maven resource Locator
- * 
+ *
  * @author Fred Bricon
  */
 @SuppressWarnings("restriction")
@@ -54,7 +54,7 @@
 	private static final Logger LOG = LoggerFactory.getLogger(MavenResourceLocator.class);
 
 	private static IPath META_INF_PATH = new Path("META-INF"); //$NON-NLS-1$
-	
+
 	private static final IProjectFacet WEB_FACET = ProjectFacetsManager.getProjectFacet("jst.web"); //$NON-NLS-1$
 
 	/**
@@ -81,7 +81,7 @@
 			accept = getDelegate(project).locationIsValid(project, container);
 		}
 		// Sometimes src/main/resources/META-INF is not even sent immediately to
-		// this method, resulting in persistence.xml not being added to the jpaFiles 
+		// this method, resulting in persistence.xml not being added to the jpaFiles
 		// of the jpaProject hence the creation of a
 		// "The persistence.xml file does not have recognized content." error
 		// marker
@@ -223,8 +223,8 @@
 	 * Returns the cached IMavenProjectFacade in m2e's project registry
 	 */
 	private IMavenProjectFacade getMavenProjectFacade(IProject project) {
-		return MavenPlugin.getMavenProjectRegistry().create(project.getFile(IMavenConstants.POM_FILE_NAME), 
-															true, 
+		return MavenPlugin.getMavenProjectRegistry().create(project.getFile(IMavenConstants.POM_FILE_NAME),
+															true,
 															new NullProgressMonitor());
 	}
 
@@ -234,4 +234,4 @@
 		return runtimePath;
 	}
 
-}
\ No newline at end of file
+}