[CONF] Confluence Changes in the last 24 hours

2007-07-29 Thread confluence
-
This is a daily summary of all recent changes in Confluence.

-
Updated Spaces:
-

OpenJPA (openjpa) http://cwiki.apache.org/confluence/display/openjpa
|
|-Pages Added or Edited in This Space
 |-- Enhancement now optional for OpenJPA was created by pcl (01:18 PM).
 |   
http://cwiki.apache.org/confluence/display/openjpa/2007/07/28/Enhancement+now+optional+for+OpenJPA

Apache Camel (CAMEL) http://cwiki.apache.org/confluence/display/CAMEL
|
|-Pages Added or Edited in This Space
 |-- ETL Example was last edited by jstrachan (12:18 AM).
 |   http://cwiki.apache.org/confluence/display/CAMEL/ETL+Example

Apache Felix (FELIX) http://cwiki.apache.org/confluence/display/FELIX
|
|-Pages Added or Edited in This Space
 |-- roadmap was last edited by marrs (08:54 AM).
 |   http://cwiki.apache.org/confluence/display/FELIX/roadmap
 |-- Index was last edited by marrs (08:35 AM).
 |   http://cwiki.apache.org/confluence/display/FELIX/Index
 |-- downloads was last edited by marrs (08:33 AM).
 |   http://cwiki.apache.org/confluence/display/FELIX/downloads

Apache CXF 2.0 Documentation (CXF20DOC) 
http://cwiki.apache.org/confluence/display/CXF20DOC
|
|-Pages Added or Edited in This Space
 |-- A simple JAX-WS service was last edited by dandiep (08:10 AM).
 |   http://cwiki.apache.org/confluence/display/CXF20DOC/A+simple+JAX-WS+service

Apache ActiveMQ (ACTIVEMQ) http://cwiki.apache.org/confluence/display/ACTIVEMQ
|
|-Pages Added or Edited in This Space
 |-- How do I embed a Broker inside a Connection was last edited by zhanglguo 
(08:04 PM).
 |   
http://cwiki.apache.org/confluence/display/ACTIVEMQ/How+do+I+embed+a+Broker+inside+a+Connection

Apache ServiceMix (SM) http://cwiki.apache.org/confluence/display/SM
|
|-Pages Added or Edited in This Space
 |-- Configure ServiceMix as a Windows Service was last edited by kitplummer 
(12:12 PM).
 |   
http://cwiki.apache.org/confluence/display/SM/Configure+ServiceMix+as+a+Windows+Service
 |-- 2.2. Beginner - Starting the Maven project was created by gertvanthienen 
(06:30 AM).
 |   
http://cwiki.apache.org/confluence/display/SM/2.2.+Beginner+-+Starting+the+Maven+project
 |-- 2.1. Beginner - Configuring Maven was created by gertvanthienen (06:22 AM).
 |   
http://cwiki.apache.org/confluence/display/SM/2.1.+Beginner+-+Configuring+Maven
 |-- Configuring Maven was created by gertvanthienen (06:23 AM).
 |   http://cwiki.apache.org/confluence/display/SM/Configuring+Maven
 |-- 2. Beginner - Using Maven to develop JBI applications was last edited by 
gertvanthienen (05:41 AM).
 |   
http://cwiki.apache.org/confluence/display/SM/2.+Beginner+-+Using+Maven+to+develop+JBI+applications

Tuscany Wiki (TUSCANYWIKI) 
http://cwiki.apache.org/confluence/display/TUSCANYWIKI
|
|-Pages Added or Edited in This Space
 |-- SCA Native Project was created by [EMAIL PROTECTED] (05:30 PM).
 |   http://cwiki.apache.org/confluence/display/TUSCANYWIKI/SCA+Native+Project
 |-- Terminology was last edited by adriano_crestani (05:13 PM).
 |   http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Terminology
 |-- Distributed Runtime was last edited by slaws (12:00 AM).
 |   http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Distributed+Runtime

Apache Cayenne Website (CAYSITE) 
http://cwiki.apache.org/confluence/display/CAYSITE
|
|-Pages Added or Edited in This Space
 |-- Release Guide was last edited by ari (06:26 PM).
 |   http://cwiki.apache.org/confluence/display/CAYSITE/Release+Guide
 |-- July 28 2007 - Cayenne 3.0M1 Released was created by andrus (03:28 AM).
 |   
http://cwiki.apache.org/confluence/display/CAYSITE/2007/07/28/July+28+2007+-+Cayenne+3.0M1+Released
 |-- Index was last edited by andrus (03:29 AM).
 |   http://cwiki.apache.org/confluence/display/CAYSITE/Index

Apache Cayenne Documentation (CAYDOC) 
http://cwiki.apache.org/confluence/display/CAYDOC
|
|-Pages Added or Edited in This Space
 |-- Guide to 3.0 Features was last edited by andrus (03:09 AM).
 |   http://cwiki.apache.org/confluence/display/CAYDOC/Guide+to+3.0+Features

Apache Ode (ODExSITE) http://cwiki.apache.org/confluence/display/ODExSITE
|
|-Pages Added or Edited in This Space
 |-- Index was last edited by mriou (10:38 PM).
 |   http://cwiki.apache.org/confluence/display/ODExSITE/Index

-
Updated User Profiles:
-

[EMAIL PROTECTED]
|- http://cwiki.apache.org/confluence/display/[EMAIL PROTECTED]

-
CONFLUENCE INFORMATION
This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences
   http://cwiki.apache.org/confluence/users/viewnotifications.action

If you think it was sent incorrectly conta

svn commit: r560720 - in /struts/sandbox/trunk/struts2-osgi-plugin: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/struts2/ src/main/java/org/ap

2007-07-29 Thread mrdon
Author: mrdon
Date: Sun Jul 29 06:45:02 2007
New Revision: 560720

URL: http://svn.apache.org/viewvc?view=rev&rev=560720
Log:
initial import

Added:
struts/sandbox/trunk/struts2-osgi-plugin/
struts/sandbox/trunk/struts2-osgi-plugin/pom.xml
struts/sandbox/trunk/struts2-osgi-plugin/src/
struts/sandbox/trunk/struts2-osgi-plugin/src/main/
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleResourceLoader.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DefaultBundleAccessor.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DelegatingObjectFactory.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/OsgiConfigurationProvider.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/PackageLoader.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/StrutsActivator.java
struts/sandbox/trunk/struts2-osgi-plugin/src/main/resources/

struts/sandbox/trunk/struts2-osgi-plugin/src/main/resources/struts-plugin.xml

Added: struts/sandbox/trunk/struts2-osgi-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/pom.xml?view=auto&rev=560720
==
--- struts/sandbox/trunk/struts2-osgi-plugin/pom.xml (added)
+++ struts/sandbox/trunk/struts2-osgi-plugin/pom.xml Sun Jul 29 06:45:02 2007
@@ -0,0 +1,60 @@
+
+http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+4.0.0
+
+org.apache.struts
+struts2-plugins
+2.0.9
+
+org.apache.struts
+struts2-osgi-plugin
+jar
+1.0-SNAPSHOT
+Struts 2 OSGI Plugin
+
+
+   
scm:svn:http://svn.apache.org/repos/asf/struts/sandbox/trunk/struts2-osgi-plugin/
+   
scm:svn:https://svn.apache.org/repos/asf/struts/sandbox/trunk/struts2-osgi-plugin/
+   
http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/struts2-osgi-plugin/
+
+
+
+
+org.apache.felix
+org.apache.felix.main
+0.9.0-incubator-SNAPSHOT
+
+
+
+org.apache.struts
+struts2-core
+2.0.9
+
+ 
+ 
+velocity-tools
+velocity-tools
+1.1
+
+
+   
+
+velocity
+velocity
+1.4
+
+
+velocity
+velocity-dep
+1.4
+
+
+
+junit
+junit
+test
+3.8.1
+
+   
+

Added: 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java?view=auto&rev=560720
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
 (added)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
 Sun Jul 29 06:45:02 2007
@@ -0,0 +1,17 @@
+package org.apache.struts2.osgi;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.util.Map;
+
+import org.osgi.framework.Bundle;
+
+public interface BundleAccessor {
+
+void setBundles(Map bundles);
+Class loadClass(String name) throws ClassNotFoundException;
+InputStream loadResourceAsStream(String name) throws IOException;
+URL loadResource(String name);
+
+}

Added: 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java?view=auto&rev=560720
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java
 (added)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/a

svn commit: r560777 - in /struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands: AbstractPopulateActionForm.java servlet/PopulateActionForm.java

2007-07-29 Thread pbenedict
Author: pbenedict
Date: Sun Jul 29 11:29:45 2007
New Revision: 560777

URL: http://svn.apache.org/viewvc?view=rev&rev=560777
Log:
STR-286 and STR-1116: Push isPopulate and isReset to superclass

Modified:

struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/AbstractPopulateActionForm.java

struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/PopulateActionForm.java

Modified: 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/AbstractPopulateActionForm.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/AbstractPopulateActionForm.java?view=diff&rev=560777&r1=560776&r2=560777
==
--- 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/AbstractPopulateActionForm.java
 (original)
+++ 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/AbstractPopulateActionForm.java
 Sun Jul 29 11:29:45 2007
@@ -20,6 +20,8 @@
  */
 package org.apache.struts.chain.commands;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.struts.Globals;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.chain.contexts.ActionContext;
@@ -34,6 +36,9 @@
  *  $
  */
 public abstract class AbstractPopulateActionForm extends ActionCommandBase {
+
+private static final Log log = 
LogFactory.getLog(AbstractPopulateActionForm.class);
+
 // -- Public 
Methods
 
 /**
@@ -57,14 +62,49 @@
 return (false);
 }
 
-// Reset and repopulate the form bean property values
-reset(actionCtx, actionConfig, actionForm);
-populate(actionCtx, actionConfig, actionForm);
+// Reset the form bean only if configured so
+if (isReset(actionCtx, actionConfig)) {
+if (log.isDebugEnabled()) {
+log.debug("Reseting form bean '" + actionConfig.getName() + 
"'");
+}
+reset(actionCtx, actionConfig, actionForm);
+}
+
+// Populate the form bean only if configured so
+if (isPopulate(actionCtx, actionConfig)) {
+if (log.isDebugEnabled()) {
+log.debug("Populating form bean '" + actionConfig.getName() + 
"'");
+}
+populate(actionCtx, actionConfig, actionForm);
+}
 
 return (false);
 }
 
 // --- Protected 
Methods
+
+/**
+ * Determines whether an action form should be reset
+ * 
+ * @param request current HTTP request
+ * @param actionConfig action config for current request
+ * @return true if action form should be reset
+ *
+ * @since Struts 1.4
+ */
+protected abstract boolean isReset(ActionContext context, 
+ActionConfig actionConfig);
+
+/**
+ * Determines whether an action form should be populated.
+ * 
+ * @param context  the ActionContext we are processing
+ * @param actionConfig action config for current request
+ * @return true if action form should be populated
+ * @since Struts 1.4
+ */
+protected abstract boolean isPopulate(ActionContext context, 
+ActionConfig actionConfig);
 
 /**
  * Call the reset() method on the specified form

Modified: 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/PopulateActionForm.java
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/PopulateActionForm.java?view=diff&rev=560777&r1=560776&r2=560777
==
--- 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/PopulateActionForm.java
 (original)
+++ 
struts/struts1/trunk/core/src/main/java/org/apache/struts/chain/commands/servlet/PopulateActionForm.java
 Sun Jul 29 11:29:45 2007
@@ -20,8 +20,6 @@
  */
 package org.apache.struts.chain.commands.servlet;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.apache.struts.Globals;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionMapping;
@@ -41,7 +39,6 @@
  *  $
  */
 public class PopulateActionForm extends AbstractPopulateActionForm {
-private static final Log log = LogFactory.getLog(PopulateActionForm.class);
 
 // --- Protected 
Methods
 
@@ -51,23 +48,16 @@
 ServletActionContext saContext = (ServletActionContext) context;
 HttpServletRequest request = saContext.getRequest();
 
-// Populate the form bean only if configured so
-if (isPopulate(request, actionConfig)) {
-RequestUtils.po