Author: ate
Date: Tue Feb 20 18:59:56 2007
New Revision: 509870

URL: http://svn.apache.org/viewvc?view=rev&rev=509870
Log:
Code and slight performance improvement

Modified:
    
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/url/impl/AbstractPortalURL.java

Modified: 
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/url/impl/AbstractPortalURL.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/url/impl/AbstractPortalURL.java?view=diff&rev=509870&r1=509869&r2=509870
==============================================================================
--- 
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/url/impl/AbstractPortalURL.java
 (original)
+++ 
portals/jetspeed-2/trunk/components/portal/src/java/org/apache/jetspeed/container/url/impl/AbstractPortalURL.java
 Tue Feb 20 18:59:56 2007
@@ -47,7 +47,7 @@
     protected NavigationalState navState;
     protected BasePortalURL base = null;
     
-    protected boolean relativeOnly;
+    protected static Boolean relativeOnly;
     protected String contextPath;
     protected String basePath;
     protected String path;
@@ -71,8 +71,11 @@
                 
portalContext.getConfigurationProperty("portalurl.navigationalstate.parameter.name",
 
                         DEFAULT_NAV_STATE_PARAMETER);
         }
-        this.navState = navState;        
-        relativeOnly = 
Boolean.valueOf(portalContext.getConfigurationProperty("portalurl.relative.only",
 "false")).booleanValue();
+        this.navState = navState;
+        if ( relativeOnly == null )
+        {
+            relativeOnly = 
portalContext.getConfiguration().getBoolean("portalurl.relative.only", 
Boolean.FALSE);
+        }
     }
     
     
@@ -90,7 +93,7 @@
     
     public boolean isRelativeOnly()
     {
-        return relativeOnly;
+        return relativeOnly.booleanValue();
     }
     
     public static String getNavigationalStateParameterName()
@@ -134,7 +137,7 @@
             base.setServerPort(request.getServerPort());
             base.setSecure(request.isSecure());            
         }
-        if ( relativeOnly )
+        if ( relativeOnly.booleanValue() )
         {
             this.secureBaseURL = this.nonSecureBaseURL = "";
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to