[CONF] Confluence Changes in the last 24 hours
- 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
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
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