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