Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 66742 invoked from network); 19 Feb 2007 13:46:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Feb 2007 13:46:10 -0000 Received: (qmail 36886 invoked by uid 500); 19 Feb 2007 13:46:18 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 36832 invoked by uid 500); 19 Feb 2007 13:46:18 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 36820 invoked by uid 99); 19 Feb 2007 13:46:18 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 05:46:18 -0800 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2007 05:46:08 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id C3B821A981D; Mon, 19 Feb 2007 05:45:48 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r509201 - in /cocoon/trunk/blocks/cocoon-portal: cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/ cocoon-portal-impl/src/main/java/... Date: Mon, 19 Feb 2007 13:45:48 -0000 To: cvs@cocoon.apache.org From: cziegeler@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070219134548.C3B821A981D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: cziegeler Date: Mon Feb 19 05:45:47 2007 New Revision: 509201 URL: http://svn.apache.org/viewvc?view=rev&rev=509201 Log: Migrate event aspects and portal manager aspects from avalon to spring. Added: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml (with props) Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/AbstractContentEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ActionCounterEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/NoClientCachingEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/PageLabelEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/RequestParameterEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/PreloadPortalManagerAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/spring/AspectsBeanDefinitionParser.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/cocoon-portal-components.xml cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/portal.roles cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/spring/schema/cocoon-portal-1.0.xsd cocoon/trunk/blocks/cocoon-portal/cocoon-portal-sample/src/main/resources/COB-INF/config/spring/cocoon-portal-sample-components.xml cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/java/org/apache/cocoon/portal/wsrp/adapter/WSRPEventAspect.java cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/portal-wsrp.roles Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/AbstractContentEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/AbstractContentEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/AbstractContentEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/AbstractContentEventAspect.java Mon Feb 19 05:45:47 2007 @@ -18,10 +18,6 @@ import java.util.StringTokenizer; -import org.apache.avalon.framework.service.ServiceException; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.Serviceable; -import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.portal.PortalService; @@ -31,24 +27,15 @@ import org.apache.cocoon.portal.event.aspect.EventAspectContext; import org.apache.cocoon.portal.om.Layout; import org.apache.cocoon.portal.om.LayoutException; -import org.apache.cocoon.util.AbstractLogEnabled; +import org.apache.cocoon.portal.util.AbstractBean; /** * * @version $Id$ */ public abstract class AbstractContentEventAspect - extends AbstractLogEnabled - implements EventAspect, ThreadSafe, Serviceable { - - protected ServiceManager manager; - - /** - * @see org.apache.avalon.framework.service.Serviceable#service(org.apache.avalon.framework.service.ServiceManager) - */ - public void service(ServiceManager aManager) throws ServiceException { - this.manager = aManager; - } + extends AbstractBean + implements EventAspect { protected abstract String getRequestParameterName(EventAspectContext context); Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ActionCounterEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ActionCounterEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ActionCounterEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/ActionCounterEventAspect.java Mon Feb 19 05:45:47 2007 @@ -16,16 +16,12 @@ */ package org.apache.cocoon.portal.event.aspect.impl; -import org.apache.avalon.framework.parameters.ParameterException; -import org.apache.avalon.framework.parameters.Parameterizable; -import org.apache.avalon.framework.parameters.Parameters; -import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.environment.Response; import org.apache.cocoon.portal.event.aspect.EventAspect; import org.apache.cocoon.portal.event.aspect.EventAspectContext; -import org.apache.cocoon.util.AbstractLogEnabled; +import org.apache.cocoon.portal.util.AbstractBean; /** * This aspect "disables" the back button of the browser and tries to avoid @@ -39,15 +35,13 @@ * @version $Id$ */ public class ActionCounterEventAspect - extends AbstractLogEnabled - implements EventAspect, - ThreadSafe, - Parameterizable { + extends AbstractBean + implements EventAspect { protected final static String ATTRIBUTE_NAME = ActionCounterEventAspect.class.getName(); /** The name of the parameter to check */ - protected String parameterName; + protected String parameterName = "cocoon-portal-action"; /** * @see org.apache.cocoon.portal.event.aspect.EventAspect#process(org.apache.cocoon.portal.event.aspect.EventAspectContext) @@ -92,11 +86,7 @@ response.setHeader("Expires", "Thu, 01 Jan 2000 00:00:00 GMT"); } - /** - * @see org.apache.avalon.framework.parameters.Parameterizable#parameterize(org.apache.avalon.framework.parameters.Parameters) - */ - public void parameterize(Parameters parameters) - throws ParameterException { - this.parameterName = parameters.getParameter("parameter-name", "cocoon-portal-action"); + public void setParameterName(String value) { + this.parameterName = value; } } Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/NoClientCachingEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/NoClientCachingEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/NoClientCachingEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/NoClientCachingEventAspect.java Mon Feb 19 05:45:47 2007 @@ -16,12 +16,11 @@ */ package org.apache.cocoon.portal.event.aspect.impl; -import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Response; import org.apache.cocoon.portal.event.aspect.EventAspect; import org.apache.cocoon.portal.event.aspect.EventAspectContext; -import org.apache.cocoon.util.AbstractLogEnabled; +import org.apache.cocoon.portal.util.AbstractBean; /** * This aspect implementation sets some headers on the response that tell @@ -31,9 +30,8 @@ * @version $Id$ */ public class NoClientCachingEventAspect - extends AbstractLogEnabled - implements EventAspect, - ThreadSafe { + extends AbstractBean + implements EventAspect { /** * @see org.apache.cocoon.portal.event.aspect.EventAspect#process(org.apache.cocoon.portal.event.aspect.EventAspectContext) Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/PageLabelEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/PageLabelEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/PageLabelEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/PageLabelEventAspect.java Mon Feb 19 05:45:47 2007 @@ -18,19 +18,14 @@ import java.util.Iterator; -import org.apache.avalon.framework.thread.ThreadSafe; -import org.apache.avalon.framework.activity.Disposable; -import org.apache.avalon.framework.service.Serviceable; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.ServiceException; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.portal.impl.PageLabelManager; +import org.apache.cocoon.portal.util.AbstractBean; import org.apache.cocoon.portal.event.Event; import org.apache.cocoon.portal.event.EventManager; import org.apache.cocoon.portal.event.aspect.EventAspect; import org.apache.cocoon.portal.event.aspect.EventAspectContext; -import org.apache.cocoon.util.AbstractLogEnabled; /** * Converts links generated by the PageLabelLinkService into events and publishes them. @@ -40,35 +35,16 @@ * @version $Id$ */ public class PageLabelEventAspect - extends AbstractLogEnabled - implements EventAspect, ThreadSafe, Serviceable, Disposable { - - protected ServiceManager manager; + extends AbstractBean + implements EventAspect { protected PageLabelManager labelManager; - /** - * @see org.apache.avalon.framework.service.Serviceable#service(org.apache.avalon.framework.service.ServiceManager) - */ - public void service(ServiceManager aManager) throws ServiceException { - this.manager = aManager; - this.labelManager = (PageLabelManager)this.manager.lookup(PageLabelManager.ROLE); + public void setPageLabelManager(PageLabelManager plm) { + this.labelManager = plm; } /** - * @see org.apache.avalon.framework.activity.Disposable#dispose() - */ - public void dispose() { - if (this.manager != null) { - if (this.labelManager != null) { - this.manager.release(this.labelManager); - this.labelManager = null; - } - this.manager = null; - } - } - - /** * @see org.apache.cocoon.portal.event.aspect.EventAspect#process(org.apache.cocoon.portal.event.aspect.EventAspectContext) */ public void process(EventAspectContext context) { Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/RequestParameterEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/RequestParameterEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/RequestParameterEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/event/aspect/impl/RequestParameterEventAspect.java Mon Feb 19 05:45:47 2007 @@ -19,7 +19,6 @@ import java.util.StringTokenizer; import java.util.List; -import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.portal.event.Event; @@ -27,15 +26,15 @@ import org.apache.cocoon.portal.event.aspect.EventAspect; import org.apache.cocoon.portal.event.aspect.EventAspectContext; import org.apache.cocoon.portal.services.LinkService; -import org.apache.cocoon.util.AbstractLogEnabled; +import org.apache.cocoon.portal.util.AbstractBean; /** * * @version $Id$ */ public class RequestParameterEventAspect - extends AbstractLogEnabled - implements EventAspect, ThreadSafe { + extends AbstractBean + implements EventAspect { protected void process(EventAspectContext context, Request request, Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/PreloadPortalManagerAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/PreloadPortalManagerAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/PreloadPortalManagerAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/services/aspects/impl/PreloadPortalManagerAspect.java Mon Feb 19 05:45:47 2007 @@ -27,7 +27,7 @@ import org.apache.cocoon.portal.services.aspects.PortalManagerAspect; import org.apache.cocoon.portal.services.aspects.PortalManagerAspectPrepareContext; import org.apache.cocoon.portal.services.aspects.PortalManagerAspectRenderContext; -import org.apache.cocoon.util.AbstractLogEnabled; +import org.apache.cocoon.portal.util.AbstractBean; import org.xml.sax.ContentHandler; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; @@ -40,7 +40,7 @@ * @version $Id$ */ public class PreloadPortalManagerAspect - extends AbstractLogEnabled + extends AbstractBean implements PortalManagerAspect { /** Handler that simply ignores all sax events. */ Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/spring/AspectsBeanDefinitionParser.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/spring/AspectsBeanDefinitionParser.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/spring/AspectsBeanDefinitionParser.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/java/org/apache/cocoon/portal/spring/AspectsBeanDefinitionParser.java Mon Feb 19 05:45:47 2007 @@ -67,7 +67,7 @@ if ( ref != null && type != null ) { throw new BeanDefinitionStoreException("Element 'aspect' must have either a 'ref' or a 'type' attribute, but not both."); } - final String beanName = (ref != null ? ref : this.baseClass + '/' + type); + final String beanName = (ref != null ? ref : this.baseClass + '.' + type); aspectBeans.add(new RuntimeBeanReference(beanName)); // properties final Properties props = new Properties(); Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/cocoon-portal-components.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/cocoon-portal-components.xml?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/cocoon-portal-components.xml (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-impl/src/main/resources/org/apache/cocoon/portal/cocoon-portal-components.xml Mon Feb 19 05:45:47 2007 @@ -46,11 +46,20 @@ class="org.apache.cocoon.portal.services.impl.DefaultPortalManager" parent="org.apache.cocoon.portal.util.AbstractBean" init-method="init" scope="singleton"> - + - + + + + + - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + - + @@ -66,7 +69,7 @@ | Portal Manager Aspect configuration. | +--> - + Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/java/org/apache/cocoon/portal/wsrp/adapter/WSRPEventAspect.java URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/java/org/apache/cocoon/portal/wsrp/adapter/WSRPEventAspect.java?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/java/org/apache/cocoon/portal/wsrp/adapter/WSRPEventAspect.java (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/java/org/apache/cocoon/portal/wsrp/adapter/WSRPEventAspect.java Mon Feb 19 05:45:47 2007 @@ -20,20 +20,22 @@ import java.util.HashMap; import java.util.Map; -import org.apache.avalon.framework.thread.ThreadSafe; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.portal.event.Event; import org.apache.cocoon.portal.event.aspect.EventAspect; import org.apache.cocoon.portal.event.aspect.EventAspectContext; import org.apache.cocoon.portal.om.CopletInstance; +import org.apache.cocoon.portal.util.AbstractBean; /** * This event processes all wsrp related urls and fires {@link org.apache.cocoon.portal.wsrp.adapter.WSRPEvent}s. * * @version $Id$ */ -public class WSRPEventAspect implements EventAspect, ThreadSafe { +public class WSRPEventAspect + extends AbstractBean + implements EventAspect { public static final String REQUEST_PARAMETER_NAME = "cocoon-wsrpevent"; Added: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml?view=auto&rev=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml (added) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml Mon Feb 19 05:45:47 2007 @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file Propchange: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/cocoon-portal-wsrp-components.xml ------------------------------------------------------------------------------ svn:keywords = Id Modified: cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/portal-wsrp.roles URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/portal-wsrp.roles?view=diff&rev=509201&r1=509200&r2=509201 ============================================================================== --- cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/portal-wsrp.roles (original) +++ cocoon/trunk/blocks/cocoon-portal/cocoon-portal-wsrp-impl/src/main/resources/org/apache/cocoon/portal/wsrp/portal-wsrp.roles Mon Feb 19 05:45:47 2007 @@ -18,17 +18,6 @@ - - - - -