KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > portlets > monitor > portlet > component > model > PortletApplicationData


1 /***************************************************************************
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *
3  * Please look at license.txt in info directory for more license detail. *
4  **************************************************************************/

5 package org.exoplatform.portlets.monitor.portlet.component.model;
6
7 import java.util.* ;
8 import org.exoplatform.services.portletcontainer.monitor.PortletRuntimeData;
9 /**
10  * May 4, 2004
11  * @author: Tuan Nguyen
12  * @email: tuan08@users.sourceforge.net
13  * @version: $Id: PortletApplicationData.java,v 1.1 2004/05/05 21:35:16 tuan08 Exp $
14  **/

15 public class PortletApplicationData {
16     private Map applications_ ;
17     private boolean select_ ;
18     private String JavaDoc name_ ;
19   
20   public PortletApplicationData(String JavaDoc name) {
21     applications_ = new HashMap(10) ;
22     select_ = false ;
23     name_ = name ;
24   }
25   
26   public String JavaDoc getPortletAppName() { return name_ ; }
27   
28   public boolean isSelect() {return select_ ;}
29   public void setSelect(boolean b) { select_ = b ; }
30   
31   public void put(PortletRuntimeData data) {
32     applications_.put(data.getPortletName(), data) ;
33   }
34   
35   public PortletRuntimeData getPortletRuntimeData(String JavaDoc portletName) {
36     return (PortletRuntimeData) applications_.get(portletName) ;
37   }
38   
39   public Collection getPortletRuntimeDatas() {
40     return applications_.values() ;
41   }
42 }
Popular Tags