weaver      2004/09/09 13:46:04

  Modified:    portal/src/java/org/apache/jetspeed/velocity
                        JetspeedPowerTool.java
  Log:
  Added getAbsoluteUrl() method
  
  Revision  Changes    Path
  1.25      +17 -1     
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java
  
  Index: JetspeedPowerTool.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/velocity/JetspeedPowerTool.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- JetspeedPowerTool.java    8 Sep 2004 14:15:35 -0000       1.24
  +++ JetspeedPowerTool.java    9 Sep 2004 20:46:04 -0000       1.25
  @@ -37,6 +37,7 @@
   import javax.portlet.RenderRequest;
   import javax.portlet.RenderResponse;
   import javax.portlet.WindowState;
  +import javax.servlet.http.HttpServletRequest;
   import javax.servlet.jsp.PageContext;
   
   import org.apache.commons.configuration.Configuration;
  @@ -1128,6 +1129,21 @@
       public Object getComponent(String name)
       {
           return Jetspeed.getComponentManager().getComponent(name);
  +    }
  +    
  +    public String getAbsoluteUrl(String relativePath)
  +    {
  +        HttpServletRequest request = 
Jetspeed.getCurrentRequestContext().getRequest();
  +        StringBuffer path = new StringBuffer();
  +        return path.append(request.getScheme())
  +        .append("://")
  +        .append(request.getServerName())
  +        .append(":")
  +        .append(request.getServerPort())
  +        .append(request.getContextPath())
  +        .append(request.getServletPath())
  +        .append(relativePath)
  +        .toString(); 
       }
       
   }
  
  
  

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

Reply via email to