svn commit: r412416 - /struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java

2006-06-07 Thread tmjee
Author: tmjee
Date: Wed Jun  7 07:58:29 2006
New Revision: 412416

URL: http://svn.apache.org/viewvc?rev=412416&view=rev
Log:
WW-1286 
  - cannot create FreemarkerManager using Spring


Modified:

struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java

Modified: 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
URL: 
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java?rev=412416&r1=412415&r2=412416&view=diff
==
--- 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
 (original)
+++ 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
 Wed Jun  7 07:58:29 2006
@@ -96,7 +96,7 @@
 try {
 log.info("Instantiating Freemarker ConfigManager!, " + 
classname);
 // singleton instances shouldn't be built accessing request or 
session-specific context data
-instance = (FreemarkerManager) 
ObjectFactory.getObjectFactory().buildBean(Class.forName(classname), null);
+instance = (FreemarkerManager) 
ObjectFactory.getObjectFactory().buildBean(classname, null);
 } catch (Exception e) {
 log.fatal("Fatal exception occurred while trying to 
instantiate a Freemarker ConfigManager instance, " + classname, e);
 }




svn commit: r412429 - /struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java

2006-06-07 Thread tmjee
Author: tmjee
Date: Wed Jun  7 08:32:41 2006
New Revision: 412429

URL: http://svn.apache.org/viewvc?rev=412429&view=rev
Log:
- added javadoc


Modified:

struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java

Modified: 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
URL: 
http://svn.apache.org/viewvc/struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java?rev=412429&r1=412428&r2=412429&view=diff
==
--- 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
 (original)
+++ 
struts/action2/trunk/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java
 Wed Jun  7 08:32:41 2006
@@ -53,7 +53,38 @@
 
 /**
  * Static Configuration Manager for the FreemarkerResult's configuration
+ * 
+ * 
  *
+ * Possible extension points are :-
+ * 
+ *   createConfiguration method
+ *   loadSettings method
+ *   getTemplateLoader method
+ *   populateContext method
+ * 
+ *
+ * 
+ *  createConfiguration method 
+ * Create a freemarker Configuration.
+ * 
+ *
+ *  loadSettings method 
+ * Load freemarker settings, default to freemarker.properties (if found in 
classpath)
+ * 
+ *
+ *  getTemplateLoader method
+ * create a freemarker TemplateLoader that loads freemarker template in the 
following order :-
+ * 
+ *   path defined in ServletContext init parameter named 'templatePath' or 
'TemplatePath' (must be an absolute path)
+ *   webapp classpath
+ *   webwork's static folder (under 
[WEBWORK_SOURCE]/com/opensymphony/webwork/static/
+ * 
+ * 
+ *
+ *  populateContext method
+ * populate the created model.
+ * 
  */
 public class FreemarkerManager {
 




svn commit: r412639 - in /struts/shale/branches/mvn_reorg/shale-apps/shale-blank: pom.xml src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java

2006-06-07 Thread wsmoak
Author: wsmoak
Date: Wed Jun  7 20:18:28 2006
New Revision: 412639

URL: http://svn.apache.org/viewvc?rev=412639&view=rev
Log:
Use the Cargo Java API to start and stop Tomcat for the integration tests.
To run the tests, enable the 'itest' profile with -Pitest on the command line.
Remove the Cargo plugin config, which was conflicting with the config inherited 
from the shale-apps parent pom.

Modified:
struts/shale/branches/mvn_reorg/shale-apps/shale-blank/pom.xml

struts/shale/branches/mvn_reorg/shale-apps/shale-blank/src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java

Modified: struts/shale/branches/mvn_reorg/shale-apps/shale-blank/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-blank/pom.xml?rev=412639&r1=412638&r2=412639&view=diff
==
--- struts/shale/branches/mvn_reorg/shale-apps/shale-blank/pom.xml (original)
+++ struts/shale/branches/mvn_reorg/shale-apps/shale-blank/pom.xml Wed Jun  7 
20:18:28 2006
@@ -88,6 +88,19 @@
 
 
 
+
+org.codehaus.cargo
+cargo-core-uberjar
+0.8
+test
+
+
+org.codehaus.cargo
+cargo-ant
+0.8
+test
+
+
 
 
 
@@ -109,39 +122,6 @@
 
 
 
-org.codehaus.cargo
-cargo-maven2-plugin
-0.2
-
-
-cargo-start
-pre-integration-test
-
-start
-
-
-false
-
-tomcat5x
-${cargo.tomcat5x.home}
-
${project.build.directory}/tomcat5x.log
-
${project.build.directory}/tomcat5x.out
-
-
-
${project.build.directory}/tomcat5x
-
-
-
-
-cargo-stop
-post-integration-test
-
-stop
-
-
-
-
-
 org.apache.maven.plugins
 maven-surefire-plugin
 
@@ -162,6 +142,11 @@
 
 url
 
http://localhost:8080/shale-blank
+
+
+
+cargo.tomcat5x.home
+
${cargo.tomcat5x.home}
 
 
 

Modified: 
struts/shale/branches/mvn_reorg/shale-apps/shale-blank/src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java
URL: 
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-blank/src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java?rev=412639&r1=412638&r2=412639&view=diff
==
--- 
struts/shale/branches/mvn_reorg/shale-apps/shale-blank/src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java
 (original)
+++ 
struts/shale/branches/mvn_reorg/shale-apps/shale-blank/src/test/java/org/apache/shale/blank/systest/WelcomeTestCase.java
 Wed Jun  7 20:18:28 2006
@@ -18,10 +18,21 @@
 
 package org.apache.shale.blank.systest;
 
+import java.io.File;
 import java.util.ResourceBundle;
 import junit.framework.Test;
 import junit.framework.TestSuite;
 import org.apache.shale.test.htmlunit.AbstractHtmlUnitTestCase;
+import org.codehaus.cargo.generic.DefaultContainerFactory;
+import org.codehaus.cargo.generic.deployable.DefaultDeployableFactory;
+import org.codehaus.cargo.generic.configuration.ConfigurationFactory;
+import org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory;
+import org.codehaus.cargo.container.ContainerType;
+import org.codehaus.cargo.container.InstalledLocalContainer;
+import org.codehaus.cargo.container.deployable.DeployableType;
+import org.codehaus.cargo.container.deployable.Deployable;
+import org.codehaus.cargo.container.config