[jboss-svn-commits] JBL Code SVN: r12614 - in labs/jbosslabs/trunk/portal-extensions: forge-mapper/src/java/org/jboss/labs/mapper/command/delegating/page and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 15 09:17:57 EDT 2007
Author: wrzep
Date: 2007-06-15 09:17:57 -0400 (Fri, 15 Jun 2007)
New Revision: 12614
Added:
labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/delegating/page/MetricsCF.java
labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/url/MetricsUrlFactory.java
Modified:
labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
Log:
JBLAB-868
pretty urls
-Pawel
Modified: labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml 2007-06-15 11:31:26 UTC (rev 12613)
+++ labs/jbosslabs/trunk/portal-extensions/configuration/to-copy/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml 2007-06-15 13:17:57 UTC (rev 12614)
@@ -1336,6 +1336,23 @@
optional-attribute-name="PortalObjectCF"
proxy-type="attribute">portal:commandFactory=LabsPortalObject</depends>
</mbean>
+ <mbean
+ code="org.jboss.labs.mapper.command.delegating.page.MetricsCF"
+ name="portal:commandFactory=Metrics"
+ xmbean-dd=""
+ xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+ <xmbean/>
+ <attribute name="Path">metrics</attribute>
+ <depends
+ optional-attribute-name="Container"
+ proxy-type="attribute">portal:container=PortalObject</depends>
+ <depends
+ optional-attribute-name="PageDelegatingCF"
+ proxy-type="attribute">portal:commandFactory=LabsPageDelegating</depends>
+ <depends
+ optional-attribute-name="PortalObjectCF"
+ proxy-type="attribute">portal:commandFactory=LabsPortalObject</depends>
+ </mbean>
<mbean
code="org.jboss.labs.mapper.command.PortalObjectCFImpl"
@@ -1415,5 +1432,19 @@
optional-attribute-name="Factory"
proxy-type="attribute">portal:urlFactory=Delegating</depends>
</mbean>
+ <mbean
+ code="org.jboss.labs.mapper.url.MetricsUrlFactory"
+ name="portal:urlFactory=Metrics"
+ xmbean-dd=""
+ xmbean-code="org.jboss.portal.jems.as.system.JBossServiceModelMBean">
+ <attribute name="Path">metrics</attribute>
+ <xmbean/>
+ <depends
+ optional-attribute-name="Container"
+ proxy-type="attribute">portal:container=PortalObject</depends>
+ <depends
+ optional-attribute-name="Factory"
+ proxy-type="attribute">portal:urlFactory=Delegating</depends>
+ </mbean>
</server>
Added: labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/delegating/page/MetricsCF.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/delegating/page/MetricsCF.java (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/command/delegating/page/MetricsCF.java 2007-06-15 13:17:57 UTC (rev 12614)
@@ -0,0 +1,26 @@
+package org.jboss.labs.mapper.command.delegating.page;
+
+import org.jboss.labs.mapper.PathParser;
+import org.jboss.portal.server.ServerInvocation;
+import org.jboss.portal.portlet.impl.PortletRequestDecoder;
+import org.jboss.portal.core.controller.ControllerContext;
+
+import java.util.Map;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ * @author Pawel Wrzeszcz (pwrzeszcz [at] jboss . org)
+ */
+public class MetricsCF extends AbstractProjectPortletDelegateCF {
+
+ public String getPortletName() {
+ return "jira-assignee";
+ }
+
+ public void fillParams(ControllerContext controllerContext, ServerInvocation invocation, PathParser parser, Map<String, Object> params) {
+
+ params.put("windowstate", "maximized");
+ params.put(PortletRequestDecoder.META_PARAMETER, Integer
+ .toHexString((PortletRequestDecoder.RENDER_MASK | PortletRequestDecoder.WINDOW_STATE_MASK)));
+ }
+}
Added: labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/url/MetricsUrlFactory.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/url/MetricsUrlFactory.java (rev 0)
+++ labs/jbosslabs/trunk/portal-extensions/forge-mapper/src/java/org/jboss/labs/mapper/url/MetricsUrlFactory.java 2007-06-15 13:17:57 UTC (rev 12614)
@@ -0,0 +1,19 @@
+package org.jboss.labs.mapper.url;
+
+import org.jboss.portal.server.ServerURL;
+import org.jboss.portal.portlet.PortletParametersStateString;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ * @author Pawel Wrzeszcz
+ */
+public class MetricsUrlFactory extends AbstractLabsProjectPortletUrlFactory {
+
+ public void buildPathFromPortletParameters(StringBuffer sb, PortletParametersStateString ppss) {
+
+ }
+
+ public void finishUrl(ServerURL url) {
+
+ }
+}
More information about the jboss-svn-commits
mailing list