1 | package edu.iu.uis.sit.portal.portlet.personalize.web; |
2 | |
3 | import edu.iu.uis.sit.portal.portlet.personalize.domain.GroupLink; |
4 | |
5 | public class WebGroup implements Comparable { |
6 | |
7 | private GroupLink groupLink; |
8 | |
9 | private String groupLinkName; |
10 | |
11 | public WebGroup() { |
12 | this.groupLink = new GroupLink(); |
13 | } |
14 | |
15 | public WebGroup(GroupLink groupLink) { |
16 | this.groupLink = groupLink; |
17 | } |
18 | |
19 | public int compareTo(Object obj) { |
20 | if (obj instanceof WebGroup) { |
21 | WebGroup comparedObject = (WebGroup) obj; |
22 | if ((this.getGroupLinkName() != null) && (comparedObject.getGroupLinkName() != null)) { |
23 | return this.getGroupLinkName().compareTo(comparedObject.getGroupLinkName()); |
24 | } |
25 | } |
26 | return 0; |
27 | } |
28 | |
29 | public GroupLink getGroupLink() { |
30 | return groupLink; |
31 | } |
32 | |
33 | public void setGroupLink(GroupLink groupLink) { |
34 | this.groupLink = groupLink; |
35 | } |
36 | |
37 | public String getGroupLinkName() { |
38 | return groupLinkName; |
39 | } |
40 | |
41 | public void setGroupLinkName(String groupLinkName) { |
42 | this.groupLinkName = groupLinkName; |
43 | } |
44 | } |