[CONF] Confluence Changes in the last 24 hours

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

-
Updated Spaces:
-

Apache CXF 2.0 Documentation (CXF20DOC) 
http://cwiki.apache.org/confluence/display/CXF20DOC
|
|-Pages Added or Edited in This Space
 |-- How do I integrate my application with CXF was last edited by mazzag 
(02:10 PM).
 |   
http://cwiki.apache.org/confluence/display/CXF20DOC/How+do+I+integrate+my+application+with+CXF
 |-- Building your cxf project with maven was last edited by [EMAIL PROTECTED] 
(01:18 AM).
 |   
http://cwiki.apache.org/confluence/display/CXF20DOC/Building+your+cxf+project+with+maven
 |-- Maven Integration and Plugin was last edited by ema (12:01 AM).
 |   
http://cwiki.apache.org/confluence/display/CXF20DOC/Maven+Integration+and+Plugin

Apache Directory Server v1.5 (DIRxSRVx11) 
http://cwiki.apache.org/confluence/display/DIRxSRVx11
|
|-Pages Added or Edited in This Space
 |-- Reverse LDIF was created by elecharny (03:44 PM).
 |   http://cwiki.apache.org/confluence/display/DIRxSRVx11/Reverse+LDIF
 |-- ChangeLog Design was last edited by elecharny (03:30 PM).
 |   http://cwiki.apache.org/confluence/display/DIRxSRVx11/ChangeLog+Design

Apache Roller (ROLLER) http://cwiki.apache.org/confluence/display/ROLLER
|
|-Pages Added or Edited in This Space
 |-- Roller 4.0 with LDAP and CAS was last edited by mraible (01:47 PM).
 |   
http://cwiki.apache.org/confluence/display/ROLLER/Roller+4.0+with+LDAP+and+CAS

Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW
 |
 |-New Comments in This Space
 |-- http://cwiki.apache.org/confluence/display/WW/Nutshell (1)

Apache Cayenne Documentation (CAYDOC) 
http://cwiki.apache.org/confluence/display/CAYDOC
|
|-Pages Added or Edited in This Space
 |-- Cayenne Contract was last edited by ari (04:59 AM).
 |   http://cwiki.apache.org/confluence/display/CAYDOC/Cayenne+Contract

Apache River (RIVER) http://cwiki.apache.org/confluence/display/RIVER
|
|-Pages Added or Edited in This Space
 |-- Index was created by husted (04:06 AM).
 |   http://cwiki.apache.org/confluence/display/RIVER/Index

Apache Wicket (WICKET) http://cwiki.apache.org/confluence/display/WICKET
|
|-Pages Added or Edited in This Space
 |-- Portal HowTo was last edited by [EMAIL PROTECTED] (04:31 PM).
 |   http://cwiki.apache.org/confluence/display/WICKET/Portal+HowTo
 |-- Acegi and Wicket-auth-roles was last edited by [EMAIL PROTECTED] (10:40 
AM).
 |   
http://cwiki.apache.org/confluence/display/WICKET/Acegi+and+Wicket-auth-roles
 |-- Community meetups was last edited by mcv (05:22 AM).
 |   http://cwiki.apache.org/confluence/display/WICKET/Community+meetups

Apache Directory Project Management (DIRxPMGT) 
http://cwiki.apache.org/confluence/display/DIRxPMGT
|
|-Pages Added or Edited in This Space
 |-- Kerberos EncryptionKey was created by elecharny (04:48 AM).
 |   http://cwiki.apache.org/confluence/display/DIRxPMGT/Kerberos+EncryptionKey
 |-- Kerberos review was last edited by elecharny (04:49 AM).
 |   http://cwiki.apache.org/confluence/display/DIRxPMGT/Kerberos+review

Apache ServiceMix 4.0 (SMX4) http://cwiki.apache.org/confluence/display/SMX4
|
|-Pages Added or Edited in This Space
 |-- Home was last edited by gnodet (09:13 AM).
 |   http://cwiki.apache.org/confluence/display/SMX4/Home

Apache ServiceMix (SM) http://cwiki.apache.org/confluence/display/SM
|
|-Pages Added or Edited in This Space
 |-- Quartz was last edited by jmullane (06:14 AM).
 |   http://cwiki.apache.org/confluence/display/SM/Quartz

Tuscany Wiki (TUSCANYWIKI) 
http://cwiki.apache.org/confluence/display/TUSCANYWIKI
|
|-Pages Added or Edited in This Space
 |-- ChangeSummaryProcessing was last edited by adriano_crestani (11:31 PM).
 |   
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/ChangeSummaryProcessing
 |-- RDB DAS C++ - User Guide was created by adriano_crestani (11:29 PM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=69404
 |-- RDB DAS C++ was created by adriano_crestani (11:26 PM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=69403
 |-- DAS C++ Documentation Menu was last edited by adriano_crestani (11:23 PM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=57623
 |-- DAS C++ Subproject Menu was last edited by adriano_crestani (11:19 PM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=57570
 |-- Tuscany SCA Native Release M4 Design Specifications was last edited by 
[EMAIL PROTECTED] (03:17 PM).
 |   
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Tuscany+SCA+Native+Release+M4+Design+Specifications

Apache Cayenne Documentation v2.0 (CAYDOC20) 
http://cwiki.apache.org/confluence/display/CAYDOC20
|
|-Pages Added or Edited in This Space
 |-- Cayenne Contract was last edited by ari (04:57 AM).
 |   http:

svn commit: r588186 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java

2007-10-25 Thread mrdon
Author: mrdon
Date: Thu Oct 25 03:01:04 2007
New Revision: 588186

URL: http://svn.apache.org/viewvc?rev=588186&view=rev
Log:
Cleaning up logging during unit tests WW-1715

Modified:

struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java?rev=588186&r1=588185&r2=588186&view=diff
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java 
(original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsTestCase.java 
Thu Oct 25 03:01:04 2007
@@ -20,18 +20,57 @@
  */
 package org.apache.struts2;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
 import java.util.Map;
+import java.util.logging.ConsoleHandler;
+import java.util.logging.Formatter;
+import java.util.logging.Level;
+import java.util.logging.LogRecord;
+import java.util.logging.Logger;
+import java.util.logging.SimpleFormatter;
 
 import org.apache.struts2.dispatcher.Dispatcher;
 import org.apache.struts2.util.StrutsTestCaseHelper;
 
 import com.opensymphony.xwork2.XWorkTestCase;
+import com.opensymphony.xwork2.util.logging.LoggerFactory;
+import com.opensymphony.xwork2.util.logging.jdk.JdkLoggerFactory;
 
 /**
  * Base test case for JUnit testing Struts.
  */
 public abstract class StrutsTestCase extends XWorkTestCase {
 
+static {
+ConsoleHandler handler = new ConsoleHandler();
+final SimpleDateFormat df = new SimpleDateFormat("mm:ss.SSS");
+Formatter formatter = new Formatter() {
+@Override
+public String format(LogRecord record) {
+StringBuilder sb = new StringBuilder();
+sb.append(record.getLevel());
+sb.append(':');
+for (int x=9-record.getLevel().toString().length(); x>0; x--) {
+sb.append(' ');
+}
+sb.append('[');
+sb.append(df.format(new Date(record.getMillis(;
+sb.append("] ");
+sb.append(formatMessage(record));
+sb.append('\n');
+return sb.toString();
+}
+};
+handler.setFormatter(formatter);
+Logger logger = Logger.getLogger("");
+if (logger.getHandlers().length > 0)
+logger.removeHandler(logger.getHandlers ()[0]);
+logger.addHandler(handler);
+logger.setLevel(Level.WARNING);
+LoggerFactory.setLoggerFactory(new JdkLoggerFactory());
+}
+
 /**
  * Sets up the configuration settings, XWork configuration, and
  * message resources




svn commit: r588189 - in /struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp: AbstractTagTest.java ui/DateTagTest.java

2007-10-25 Thread mrdon
Author: mrdon
Date: Thu Oct 25 03:11:44 2007
New Revision: 588189

URL: http://svn.apache.org/viewvc?rev=588189&view=rev
Log:
Nulling out variables on teardown to fix memory leak in tests WW-1715

Modified:

struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java

struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/DateTagTest.java

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java?rev=588189&r1=588188&r2=588189&view=diff
==
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/AbstractTagTest.java
 Thu Oct 25 03:11:44 2007
@@ -135,5 +135,15 @@
 super.tearDown();
 pageContext.verify();
 request.verify();
+action = null;
+context = null;
+session = null;
+stack = null;
+writer = null;
+request = null;
+pageContext = null;
+response = null;
+servletContext = null;
+mockContainer = null;
 }
 }

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/DateTagTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/DateTagTest.java?rev=588189&r1=588188&r2=588189&view=diff
==
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/DateTagTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/DateTagTest.java
 Thu Oct 25 03:11:44 2007
@@ -260,6 +260,7 @@
 
 protected void tearDown() throws Exception {
 super.tearDown();
+tag = null;
 }
 
 }




svn commit: r588196 - in /struts/sandbox/trunk/struts2-rest-plugin: showcase/src/main/java/org/apache/struts2/rest/example/ src/main/java/org/apache/struts2/rest/

2007-10-25 Thread mrdon
Author: mrdon
Date: Thu Oct 25 03:54:30 2007
New Revision: 588196

URL: http://svn.apache.org/viewvc?rev=588196&view=rev
Log:
* Changing zero conf to look for classes ending in 'Controller' rather than 
'Resource'
* Making the method name for different rest operations configurable
* Renaming RestInfo to HttpHeaders as it makes more sense

Added:

struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/ControllerClasspathPackageProvider.java
  - copied, changed from r588193, 
struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/ResourceClasspathPackageProvider.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/DefaultHttpHeaders.java
  - copied, changed from r588193, 
struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/DefaultRestInfo.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/HttpHeaders.java
  - copied, changed from r588193, 
struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/RestInfo.java
Removed:

struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersResource.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/DefaultRestInfo.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/ResourceClasspathPackageProvider.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/RestInfo.java
Modified:

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/ContentTypeHandlerManager.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/RestActionInvocation.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/RestActionMapper.java

struts/sandbox/trunk/struts2-rest-plugin/src/main/java/org/apache/struts2/rest/RestWorkflowInterceptor.java

Added: 
struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java?rev=588196&view=auto
==
--- 
struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
 (added)
+++ 
struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
 Thu Oct 25 03:54:30 2007
@@ -0,0 +1,84 @@
+package org.apache.struts2.rest.example;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.struts2.interceptor.ParameterAware;
+import org.apache.struts2.rest.DefaultHttpHeaders;
+import org.apache.struts2.rest.HttpHeaders;
+
+import com.opensymphony.xwork2.ModelDriven;
+import com.opensymphony.xwork2.Validateable;
+import com.opensymphony.xwork2.ValidationAwareSupport;
+
+public class OrdersController extends ValidationAwareSupport implements 
ModelDriven, ParameterAware, Validateable{
+
+private Order model = new Order();
+private static Map orders = new HashMap();
+
+static {
+orders.put("3", new Order("3", "Bob", 33));
+orders.put("4", new Order("4", "Sarah", 44));
+orders.put("5", new Order("5", "Jim", 66));
+}
+private Collection list;
+
+public void validate() {
+if (model.getId() == null || model.getId().length() ==0) {
+addFieldError("id", "ID is wrong");
+}
+}
+
+public String show() {
+return "show";
+}
+
+public String edit() {
+return "edit";
+}
+
+public String editNew() {
+return "editNew";
+}
+
+public String destroy() {
+orders.remove(model.getId());
+return "success";
+}
+
+public HttpHeaders create() {
+orders.put(model.getId(), model);
+return new DefaultHttpHeaders()
+.setLocationId(model.getId())
+.renderResult("success");
+}
+
+public String update() {
+orders.put(model.getId(), model);
+return "success";
+}
+
+public HttpHeaders index() {
+list = new ArrayList(orders.values());
+
+return new DefaultHttpHeaders()
+.renderResult("index")
+.withETag("2323");
+}
+
+public Object getModel() {
+return (list != null ? list : model);
+}
+
+// Silly workaround since modeldriven doesn't work right in xwork 2.1.0
+public void setParameters(Map parameters) {
+if (parameters.get

svn commit: r588199 - /struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java

2007-10-25 Thread mrdon
Author: mrdon
Date: Thu Oct 25 04:02:52 2007
New Revision: 588199

URL: http://svn.apache.org/viewvc?rev=588199&view=rev
Log:
Getting rid of unnecessary calls to setup WW-1715

Modified:

struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java

Modified: 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java?rev=588199&r1=588198&r2=588199&view=diff
==
--- 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java
 (original)
+++ 
struts/struts2/trunk/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java
 Thu Oct 25 04:02:52 2007
@@ -73,7 +73,6 @@
 }
 
 public void testGetMapping() throws Exception {
-setUp();
 req.setupGetRequestURI("/my/namespace/actionName.action");
 req.setupGetServletPath("/my/namespace/actionName.action");
 req.setupGetAttribute(null);
@@ -142,7 +141,6 @@
 }
 
 public void testGetMappingWithUnknownNamespace() throws Exception {
-setUp();
 req.setupGetRequestURI("/bo/foo/actionName.action");
 req.setupGetServletPath("/bo/foo/actionName.action");
 req.setupGetAttribute(null);
@@ -157,7 +155,6 @@
 }
 
 public void testGetMappingWithUnknownNamespaceButFullNamespaceSelect() 
throws Exception {
-setUp();
 req.setupGetRequestURI("/bo/foo/actionName.action");
 req.setupGetServletPath("/bo/foo/actionName.action");
 req.setupGetAttribute(null);