Author: wesleyhales
Date: 2008-08-11 13:15:51 -0400 (Mon, 11 Aug 2008)
New Revision: 11686
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/actions/CoordinationAction.java
Log:
coordination ui updates
Modified:
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/actions/CoordinationAction.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/actions/CoordinationAction.java 2008-08-11
13:46:47 UTC (rev 11685)
+++
branches/JBoss_Portal_Branch_2_7/core-admin/src/main/org/jboss/portal/core/admin/ui/actions/CoordinationAction.java 2008-08-11
17:15:51 UTC (rev 11686)
@@ -31,6 +31,13 @@
import org.jboss.portal.core.model.portal.PortalObject;
import org.jboss.portal.core.model.portal.PortalObjectId;
import org.jboss.portal.core.model.portal.Window;
+import org.jboss.portal.core.model.instance.Instance;
+import org.jboss.portal.core.model.content.ContentType;
+import org.jboss.portal.core.impl.model.content.portlet.PortletContent;
+import org.jboss.portal.portlet.info.PortletInfo;
+import org.jboss.portal.portlet.info.EventingInfo;
+import org.jboss.portal.portlet.info.MetaInfo;
+import org.jboss.portal.portlet.Portlet;
import javax.faces.event.ActionEvent;
import javax.xml.namespace.QName;
@@ -57,7 +64,9 @@
private Map<String, String> windowBindings;
+ private Map<String, String> availablePRPs;
+
public PortalObjectId getSelectedObjectId()
{
return pomb.getSelectedPortalObjectId();
@@ -162,6 +171,20 @@
this.windowBindings = windowBindings;
}
+ public Map<String, String> getAvailablePRPs()
+ {
+ if (availablePRPs == null)
+ {
+ availablePRPs = new HashMap<String, String>();
+ }
+ return availablePRPs;
+ }
+
+ public void setAvailablePRPs(Map<String, String> availablePRPs)
+ {
+ this.availablePRPs = availablePRPs;
+ }
+
public String editCoordination(ActionEvent event) throws ConversionException
{
PortalObject portalObject = getSelectedObject();
@@ -218,20 +241,32 @@
Map.Entry entry = (Map.Entry)o1;
Window paramName = (Window)entry.getKey();
QName paramValue = (QName)entry.getValue();
-
getWindowBindings().put(paramName.getName(),paramValue.getNamespaceURI());
+ getWindowBindings().put(paramName.getName(),paramValue.toString());
}
}
+
+
// process only windows...
- for (PortalObject windows : page.getChildren(PortalObject.WINDOW_MASK))
+ for (PortalObject po : page.getChildren(PortalObject.WINDOW_MASK))
{
- getWindows().put(windows.getName(), windows.getId());
+ Window window = (Window)po;
+ getWindows().put(window.getName(), window.getId());
//if (eventWirings.size() > 0)
//{
//getEventSources().put(portalObject.getName(),pomb.getCoordinationService().getEventDestinationWirings((Window)portalObject));
//getEventDestinations().put(portalObject.getName(),pomb.getCoordinationService().getEventSourceWirings((Window)portalObject));
//}
+ if(ContentType.PORTLET.equals(window.getContentType()))
+ {
+ PortletContent pc = (PortletContent) window.getContent();
+ Instance instance =
pomb.getInstanceContainer().getDefinition(pc.getInstanceRef());
+ Portlet portlet = instance.getPortlet();
+ PortletInfo info = portlet.getInfo();
+ MetaInfo metaInfo = info.getMeta();
+ System.out.println("-------metaInfo--" +
metaInfo.getMetaValue(MetaInfo.DESCRIPTION));
+ }
}
}
Show replies by date