[jbosstools-commits] JBoss Tools SVN: r41895 - trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jun 12 14:09:57 EDT 2012


Author: akazakov
Date: 2012-06-12 14:09:56 -0400 (Tue, 12 Jun 2012)
New Revision: 41895

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java
   trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java
Log:
https://issues.jboss.org/browse/JBIDE-12154 Seam 2 war project creation generate old context parameter in web.xml

Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java	2012-06-12 18:08:33 UTC (rev 41894)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java	2012-06-12 18:09:56 UTC (rev 41895)
@@ -39,6 +39,8 @@
  */
 public class Seam23FacetInstallDelegate extends Seam2FacetInstallDelegate {
 
+	private static String RICHFACES_SKIN = "org.richfaces.skin"; //$NON-NLS-1$
+
 	public static AntCopyUtils.FileSet JBOOS_WAR_WEBINF_SET = new AntCopyUtils.FileSet()
 		.include("WEB-INF") //$NON-NLS-1$
 		.include("WEB-INF/pages\\.xml") //$NON-NLS-1$
@@ -167,6 +169,15 @@
 		return fileSet;
 	}
 
+	/*
+	 * (non-Javadoc)
+	 * @see org.jboss.tools.seam.internal.core.project.facet.Seam2FacetInstallDelegate#getSkinParamName()
+	 */
+	@Override
+	protected String getSkinParamName() {
+		return RICHFACES_SKIN;
+	}
+
 	private static SeamRuntime getSeamRuntime(IDataModel model) {
 		Object runtimeName = model.getProperty(ISeamFacetDataModelProperties.SEAM_RUNTIME_NAME);
 		SeamRuntime runtime = SeamRuntimeManager.getInstance().findRuntimeByName(runtimeName.toString());
@@ -202,7 +213,7 @@
 						} catch (CoreException e) {
 							SeamCorePlugin.getDefault().logError(e);
 						}
-						
+
 						IServer server = getServer(model);
 						if (serverSupportsSingleFileModule(server)) {
 							ChainedJob dsJob = new ResourceDeployer(project, server, resource.getFullPath().removeFirstSegments(1));
@@ -214,7 +225,7 @@
 			}
 		}
 	}
-	
+
 	private static boolean serverSupportsSingleFileModule(IServer s) {
 		IRuntimeType rt = s.getServerType().getRuntimeType();
 		if (ServerUtil.isSupportedModule(rt.getModuleTypes(),

Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java	2012-06-12 18:08:33 UTC (rev 41894)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2FacetInstallDelegate.java	2012-06-12 18:09:56 UTC (rev 41895)
@@ -155,7 +155,7 @@
 			IDataModel model, IProgressMonitor monitor) throws CoreException {
 		if(!shouldCopyLibrariesAndTemplates(model))
 			return;
-		
+
 		super.copyFilesToWarProject(project, fv, model, monitor);
 		final File droolsLibFolder = new File(seamHomePath, DROOLS_LIB_SEAM_RELATED_PATH);
 		if(isWarConfiguration(model)) {
@@ -186,7 +186,7 @@
 	protected void fillEarContents(IProject project, IDataModel model) {
 		if(!shouldCopyLibrariesAndTemplates(model))
 			return;
-		
+
 		if (!SeamCorePlugin.getDefault().hasM2Facet(project)) {
 			final File droolsLibFolder = new File(seamHomePath, DROOLS_LIB_SEAM_RELATED_PATH);
 			AntCopyUtils.copyFiles(seamHomeFolder, earContentsFolder, new AntCopyUtils.FileSetFileFilter(new AntCopyUtils.FileSet(JBOSS_EAR_CONTENT).dir(seamHomeFolder)), false);
@@ -289,6 +289,10 @@
 		}
 	}
 
+	protected String getSkinParamName() {
+		return ORG_RICHFACES_SKIN;
+	}
+
 	/*
 	 * (non-Javadoc)
 	 * @see org.jboss.tools.seam.internal.core.project.facet.SeamFacetAbstractInstallDelegate#configure(org.eclipse.jst.javaee.web.WebApp)
@@ -296,13 +300,13 @@
 	@Override
 	protected void configure(WebApp webApp, IProject project) {
 		JSFVersion jsfVersion = JSFVersion.valueOfProject(project);
-		
+
 		if (JSFVersion.V2_0.compareTo(jsfVersion) > 0) {
 			createOrUpdateContextParam(webApp, ORG_JBOSS_JBOSSFACES_JSF_CONFIG_NAME,
 					MOJARRA_1_2);
 		}
 		// Ajax4jsf
-		createOrUpdateContextParam(webApp, ORG_RICHFACES_SKIN,
+		createOrUpdateContextParam(webApp, getSkinParamName(),
 				ORG_RICHFACES_SKIN_VALUE);
 		// Seam
 		createOrUpdateListener(webApp,



More information about the jbosstools-commits mailing list