[jboss-cvs] jboss-portal/portlet/src/main/org/jboss/portal/portlet/test ...
Chris Laprun
chris.laprun at jboss.com
Sat Aug 12 14:51:01 EDT 2006
User: claprun
Date: 06/08/12 14:51:01
Modified: portlet/src/main/org/jboss/portal/portlet/test
PortletController.java
Log:
JBPORTAL-979:
- Added enforceAbsoluteURL and isURLAbsolute on URLTools.
- Use URLTool.enforceAbsoluteURL where needed.
Revision Changes Path
1.78 +13 -12 jboss-portal/portlet/src/main/org/jboss/portal/portlet/test/PortletController.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PortletController.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/portlet/src/main/org/jboss/portal/portlet/test/PortletController.java,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -b -r1.77 -r1.78
--- PortletController.java 31 Jul 2006 19:29:55 -0000 1.77
+++ PortletController.java 12 Aug 2006 18:51:01 -0000 1.78
@@ -25,16 +25,17 @@
import org.jboss.portal.WindowState;
import org.jboss.portal.common.system.AbstractJBossService;
import org.jboss.portal.common.util.Tools;
+import org.jboss.portal.common.util.URLTools;
import org.jboss.portal.portlet.ActionURL;
+import org.jboss.portal.portlet.Parameters;
import org.jboss.portal.portlet.ParametersStateString;
import org.jboss.portal.portlet.Portlet;
import org.jboss.portal.portlet.PortletInvoker;
+import org.jboss.portal.portlet.PortletInvokerException;
+import org.jboss.portal.portlet.PortletRequestDecoder;
import org.jboss.portal.portlet.PortletURL;
import org.jboss.portal.portlet.RenderURL;
import org.jboss.portal.portlet.StateString;
-import org.jboss.portal.portlet.PortletInvokerException;
-import org.jboss.portal.portlet.PortletRequestDecoder;
-import org.jboss.portal.portlet.Parameters;
import org.jboss.portal.portlet.impl.spi.AbstractInvocationContext;
import org.jboss.portal.portlet.impl.spi.AbstractRequestContext;
import org.jboss.portal.portlet.impl.spi.AbstractSecurityContext;
@@ -59,10 +60,10 @@
import org.jboss.portal.portlet.state.AccessMode;
import org.jboss.portal.server.AbstractServerURL;
import org.jboss.portal.server.RequestController;
+import org.jboss.portal.server.ServerException;
import org.jboss.portal.server.ServerInvocation;
import org.jboss.portal.server.ServerRequest;
import org.jboss.portal.server.ServerResponse;
-import org.jboss.portal.server.ServerException;
import org.jboss.portal.server.request.RequestParameter;
import org.jboss.portal.server.request.URLContext;
import org.jboss.portal.server.request.URLFormat;
@@ -83,7 +84,7 @@
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
- * @version $Revision: 1.77 $
+ * @version $Revision: 1.78 $
*/
public class PortletController extends AbstractJBossService implements RequestController
{
@@ -166,10 +167,12 @@
{
return _portletNavState;
}
+
public Mode getMode()
{
return _mode;
}
+
public WindowState getWindowState()
{
return _windowState;
@@ -372,9 +375,7 @@
writer.close();
}
- /**
- * An instance context implementation that stores
- */
+ /** An instance context implementation that stores */
protected class InstanceContextImpl implements InstanceContext
{
@@ -524,14 +525,17 @@
{
return null;
}
+
public Map getInformations()
{
return ((UserInterceptor.User)invocationContext.serverRequest.getUser()).getInformations();
}
+
public Locale getLocale()
{
return invocationContext.serverRequest.getLocale();
}
+
public List getLocales()
{
return Tools.toList(invocationContext.serverRequest.getLocales());
@@ -606,10 +610,7 @@
public String encodeURL(String url)
{
- if (!url.startsWith("http://") && !url.startsWith("/"))
- {
- throw new IllegalArgumentException("invalid URL " + url);
- }
+ URLTools.enforceAbsoluteURL(url);
return serverResponse.getContext().getClientResponse().encodeURL(url);
}
More information about the jboss-cvs-commits
mailing list