Author: cziegeler
Date: Wed Dec 15 06:58:52 2004
New Revision: 111972

URL: http://svn.apache.org/viewcvs?view=rev&rev=111972
Log:
Removing extra configuration for application coplet
Modified:
   
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java
   
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java
Url: 
http://svn.apache.org/viewcvs/cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java?view=diff&rev=111972&p1=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java&r1=111971&p2=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java&r2=111972
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java
      (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/coplet/adapter/impl/ApplicationCopletAdapter.java
      Wed Dec 15 06:58:52 2004
@@ -17,7 +17,6 @@
 
 import org.apache.avalon.framework.service.ServiceException;
 import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.portal.application.PortalApplicationConfigFactory;
 import org.apache.cocoon.portal.coplet.CopletData;
 import org.apache.cocoon.portal.coplet.CopletFactory;
 import org.apache.cocoon.portal.coplet.CopletInstanceData;
@@ -40,7 +39,7 @@
  *
  * @author <a href="mailto:[EMAIL PROTECTED]">Gerald Kahrer</a>
  * 
- * @version CVS $Id: ApplicationCopletAdapter.java,v 1.5 2004/04/25 20:09:34 
haul Exp $
+ * @version CVS $Id$
  */
 public class ApplicationCopletAdapter extends CachingURICopletAdapter {
 
@@ -153,45 +152,7 @@
         if (selectedItem instanceof NamedItem) {
             return ((NamedItem) selectedItem).getName();
         }
-        else {
-            return ("New");
-        }
-    }
-
-    /**
-     * Sets the application configuration in the coplet instance data.
-     * @param  coplet the coplet instance data
-     */
-    private void setApplicationConfig(CopletInstanceData coplet) {
-        try {
-            PortalApplicationConfigFactory factory =
-                PortalApplicationConfigFactory.getInstance(resolver);
-
-            coplet.setAttribute(
-                ProxyTransformer.CONFIG,
-                factory.getConfig(coplet.getCopletData().getId()));
-        }
-        catch (ProcessingException pe) {
-            getLogger().error(
-                "Error while getting portal application configuration for 
coplet "
-                    + coplet.getId(),
-                pe);
-        }
-    }
-
-    /**
-     * Called when user logs in to the portal.
-     */
-    public void login(CopletInstanceData coplet) {
-        getLogger().info("ApplicationCopletAdapter:login");
-        setApplicationConfig(coplet);
-    }
-
-    /**
-     * Called when user logs out from the portal.
-     */
-    public void logout(CopletInstanceData coplet) {
-        getLogger().info("ApplicationCopletAdapter:logout");
+        return ("New");
     }
 
     /**

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java
Url: 
http://svn.apache.org/viewcvs/cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java?view=diff&rev=111972&p1=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java&r1=111971&p2=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java&r2=111972
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java
   (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/transformation/ProxyTransformer.java
   Wed Dec 15 06:58:52 2004
@@ -38,7 +38,7 @@
 import org.apache.cocoon.environment.SourceResolver;
 import org.apache.cocoon.portal.Constants;
 import org.apache.cocoon.portal.PortalService;
-import org.apache.cocoon.portal.application.PortalApplicationConfig;
+import org.apache.cocoon.portal.coplet.CopletData;
 import org.apache.cocoon.portal.coplet.CopletInstanceData;
 import org.apache.cocoon.portal.profile.ProfileManager;
 import org.apache.cocoon.transformation.AbstractTransformer;
@@ -85,7 +85,6 @@
     public static final String COOKIE = "cookie";
     public static final String START_URI = "start-uri";
     public static final String LINK = "link";
-    public static final String CONFIG = "config";
     public static final String DOCUMENT_BASE = "documentbase";
 
     /**
@@ -163,40 +162,37 @@
     /**
      * @see 
org.apache.cocoon.sitemap.SitemapModelComponent#setup(SourceResolver, Map, 
String, Parameters)
      */
-    public void setup(
-        SourceResolver resolver,
-        Map objectModel,
-        String src,
-        Parameters parameters)
-        throws ProcessingException, SAXException, IOException {
+    public void setup(SourceResolver resolver,
+                      Map objectModel,
+                      String src,
+                      Parameters parameters)
+    throws ProcessingException, SAXException, IOException {
 
-        request = ObjectModelHelper.getRequest(objectModel);
+        this.request = ObjectModelHelper.getRequest(objectModel);
 
-        copletInstanceData =
-            getInstanceData(this.manager, objectModel, parameters);
+        this.copletInstanceData = getInstanceData(this.manager, objectModel, 
parameters);
 
-        PortalApplicationConfig pac =
-            (PortalApplicationConfig) copletInstanceData.getAttribute(CONFIG);
+        final CopletData copletData = this.copletInstanceData.getCopletData();
+        
+        final String startURI = (String)copletData.getAttribute(START_URI);
 
-        String startURI = pac.getAttribute(START_URI);
+        this.link = (String) this.copletInstanceData.getAttribute(LINK);
 
-        link = (String) copletInstanceData.getAttribute(LINK);
+        this.documentBase = (String) 
this.copletInstanceData.getAttribute(DOCUMENT_BASE);
 
-        documentBase = (String) copletInstanceData.getAttribute(DOCUMENT_BASE);
-
-        if (link == null) {
-            link = startURI;
+        if (this.link == null) {
+            this.link = startURI;
         }
 
         if (documentBase == null) {
-            documentBase = link.substring(0, link.lastIndexOf('/') + 1);
+            documentBase = this.link.substring(0, this.link.lastIndexOf('/') + 
1);
             copletInstanceData.setAttribute(DOCUMENT_BASE, documentBase);
         }
 
-        String encodingString = pac.getAttribute("encoding");
-        configuredEncoding = encodingConstantFromString(encodingString);
-        userAgent = pac.getAttribute("user-agent");
-        envelopeTag = parameters.getParameter("envelope-tag", envelopeTag);
+        String encodingString = (String)copletData.getAttribute("encoding");
+        this.configuredEncoding = encodingConstantFromString(encodingString);
+        this.userAgent = (String)copletData.getAttribute("user-agent");
+        this.envelopeTag = parameters.getParameter("envelope-tag", 
envelopeTag);
 
         if (envelopeTag == null) {
             throw new ProcessingException("Can not initialize 
RSFHtmlTransformer - sitemap parameter envelope-tag missing");
@@ -584,9 +580,7 @@
                 + documentBaseURL.getAuthority()
                 + uri;
         }
-        else {
-            return documentBaseURL.toExternalForm() + uri;
-        }
+        return documentBaseURL.toExternalForm() + uri;
     }
 
     public static CopletInstanceData getInstanceData(ServiceManager manager,

Reply via email to