Update of 
/var/cvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/portlet
In directory 
james.mmbase.org:/tmp/cvs-serv31244/cmsc/taglib/src/java/com/finalist/cmsc/taglib/portlet

Modified Files:
      Tag: b1_4
        PortletTag.java 
Log Message:
CMSC-1223 Render porltet information without anonymous cloud


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/portlet
See also: http://www.mmbase.org/jira/browse/CMSC-1223


Index: PortletTag.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/portlet/PortletTag.java,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -b -r1.7 -r1.7.2.1
--- PortletTag.java     28 Jan 2008 21:15:45 -0000      1.7
+++ PortletTag.java     3 Jan 2009 12:55:49 -0000       1.7.2.1
@@ -107,6 +107,16 @@
       Portlet portlet = portletFragment.getPortlet();
       portletInfo.setId(portlet.getId());
 
+      com.finalist.cmsc.beans.om.PortletDefinition definition = 
SiteManagement.getPortletDefinition(portlet.getDefinition());
+      if (definition != null) {
+         portletInfo.setDefinitionId(definition.getId());
+         portletInfo.setDefinitionTitle(definition.getTitle());
+      }
+      com.finalist.cmsc.beans.om.View view = 
SiteManagement.getView(portlet.getView());
+      if (view != null) {
+         portletInfo.setViewId(view.getId());
+         portletInfo.setViewTitle(view.getTitle());
+      }
       String responseContentType = response.getContentType();
       int indexOf = responseContentType.indexOf(";");
       if (indexOf > -1) {
@@ -209,6 +219,11 @@
 
       private int id;
       private String title;
+      private int viewId;
+      private String viewTitle;
+      private int definitionId;
+      private String definitionTitle;
+      
       private PortletModeInfo currentMode;
       private List<PortletModeInfo> availablePortletModes = new 
ArrayList<PortletModeInfo>();
       private List<PortletModeInfo> visiblePortletModes = new 
ArrayList<PortletModeInfo>();
@@ -274,6 +289,38 @@
          return currentMode;
       }
 
+      public int getViewId() {
+         return viewId;
+      }
+      
+      public void setViewId(int viewId) {
+         this.viewId = viewId;
+      }
+
+      public String getViewTitle() {
+         return viewTitle;
+      }
+      
+      public void setViewTitle(String viewTitle) {
+         this.viewTitle = viewTitle;
+      }
+
+      public int getDefinitionId() {
+         return definitionId;
+      }
+      
+      public void setDefinitionId(int definitionId) {
+         this.definitionId = definitionId;
+      }
+
+      public String getDefinitionTitle() {
+         return definitionTitle;
+      }
+      
+      public void setDefinitionTitle(String definitionTitle) {
+         this.definitionTitle = definitionTitle;
+      }
+
    }
 
    public static class PortletWindowStateInfo implements 
Comparable<PortletWindowStateInfo> {
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to