1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.folder.impl;
18
19 /***
20 * FolderOrder
21 *
22 * @author <a href="mailto:rwatler@apache.org">Randy Watler</a>
23 * @version $Id$
24 */
25 public class FolderOrder
26 {
27 private int id;
28 private int sortOrder;
29 private String name;
30
31 /***
32 * getSortOrder
33 *
34 * @return sort order
35 */
36 public int getSortOrder()
37 {
38 return sortOrder;
39 }
40
41 /***
42 * setSortOrder
43 *
44 * @param order sort order
45 */
46 public void setSortOrder(int order)
47 {
48 sortOrder = order;
49 }
50
51 /***
52 * getName
53 *
54 * @return folder/page/link name
55 */
56 public String getName()
57 {
58 return name;
59 }
60
61 /***
62 * setName
63 *
64 * @param name folder/page/link name
65 */
66 public void setName(String name)
67 {
68 this.name = name;
69 }
70
71
72
73
74 public boolean equals(Object o)
75 {
76 if (o instanceof FolderOrder)
77 {
78 if (name != null)
79 {
80 return name.equals(((FolderOrder)o).getName());
81 }
82 else
83 {
84 return (((FolderOrder)o).getName() == null);
85 }
86 }
87 return false;
88 }
89
90
91
92
93 public int hashCode()
94 {
95 if (name != null)
96 {
97 return name.hashCode();
98 }
99 return 0;
100 }
101 }