1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.jetspeed.portlets;
19
20 import java.io.Serializable;
21 import java.util.ArrayList;
22 import java.util.List;
23
24 /***
25 * Category Info
26 *
27 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
28 * @version $Id: $
29 */
30 public class CategoryInfo implements Serializable
31 {
32 String name;
33 String keywords;
34 List portlets = new ArrayList();
35
36 public CategoryInfo(String name)
37 {
38 this.name = name;
39 }
40 public CategoryInfo(String name, String keywords)
41 {
42 this.name = name;
43 this.keywords = keywords;
44 }
45 /***
46 * @return Returns the name.
47 */
48 public String getName()
49 {
50 return name;
51 }
52
53 public void addPortlet(PortletInfo portlet)
54 {
55 portlets.add(portlet);
56 }
57
58 public List getPortlets()
59 {
60 return portlets;
61 }
62
63 /***
64 * @return Returns the keywords.
65 */
66 public String getKeywords()
67 {
68 return keywords;
69 }
70
71 /***
72 * @param keywords The keywords to set.
73 */
74 public void setKeywords(String keywords)
75 {
76 this.keywords = keywords;
77 }
78
79 }