1 5 package org.exoplatform.portlets.portletregistery.component.model; 6 7 import org.exoplatform.services.portletregistery.PortletCategory; 8 import org.exoplatform.services.portletregistery.Portlet; 9 import java.util.* ; 10 15 public class PortletCategoryData { 16 17 private boolean select_ ; 18 private PortletCategory portletCategory; 19 private Collection portlets; 20 21 22 public PortletCategoryData(PortletCategory portletCategory, Collection portlets) { 23 this.portletCategory = portletCategory; 24 this.portlets = portlets; 25 } 26 27 public void reset(PortletCategory portletCategory, Collection portlets) { 28 this.portletCategory = portletCategory; 29 this.portlets = portlets; 30 } 31 32 public String getPortletCategoryName() { return portletCategory.getPortletCategoryName(); } 33 34 public PortletCategory getPortletCategory() { 35 return portletCategory; 36 } 37 38 public Collection getPortlets() { 39 return portlets; 40 } 41 42 public boolean isSelect() {return select_ ;} 43 public void setSelect(boolean b) { select_ = b ; } 44 45 public Portlet findPortlet(String portletId) { 46 Iterator i = portlets.iterator() ; 47 while(i.hasNext()) { 48 Portlet portlet = (Portlet) i.next() ; 49 if(portlet.getId().equals(portletId)) return portlet ; 50 } 51 return null ; 52 } 53 } | Popular Tags |