[jboss-svn-commits] JBL Code SVN: r11327 - labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Apr 25 13:11:02 EDT 2007
Author: adamw
Date: 2007-04-25 13:11:02 -0400 (Wed, 25 Apr 2007)
New Revision: 11327
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/MainCF.java
Log:
Community filter
Modified: labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/MainCF.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/MainCF.java 2007-04-25 07:24:19 UTC (rev 11326)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/MainCF.java 2007-04-25 17:11:02 UTC (rev 11327)
@@ -82,8 +82,24 @@
String contextPath, String requestPath) {
PathParser parser = new PathParser(requestPath);
+ // Redirects.
if ("portal".equals(parser.getFirstToken())) {
String rest = parser.getRest();
+
+ if (parser.hasMoreTokens()) {
+ parser.proceed();
+ if ("community".equals(parser.getFirstToken())) {
+ rest = parser.getRest();
+
+ if (rest == null) {
+ rest = "";
+ }
+
+ sendRedirect(invocation, "/developers" + rest);
+ return null;
+ }
+ }
+
if (rest == null) {
rest = "";
}
@@ -91,6 +107,7 @@
sendRedirect(invocation, "/" + rest);
return null;
}
+ // End of redirects.
// Getting the portal object referenced by the path.
PortalObject target = getPortalObject(parser);
More information about the jboss-svn-commits
mailing list