1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.cluster;
18
19 import java.util.Date;
20 import org.apache.pluto.om.common.ObjectID;
21
22 /***
23 * Node Information Interface
24 *
25 * @author <a href="mailto:hajo@bluesunrise.com">Hajo Birthelmer</a>
26 * @version
27 */
28
29 public interface NodeInformation
30 {
31
32 /***
33 * Getter for ContextName
34 * @return
35 */
36 public String getContextName();
37 /***
38 * setter for context name
39 *
40 * @param id
41 */
42 public void setContextName(String contextName);
43
44
45 /***
46 * Getter for ObjectID
47 * @return
48 */
49 public Long getId();
50
51 /***
52 * setter for ObjectID
53 *
54 * @param id
55 */
56 public void setId(ObjectID id);
57
58 /***
59 * setter for ObjectID
60 *
61 * @param id
62 */
63 public void setId(Long id);
64 /***
65 * setter for ObjectID
66 *
67 * @param id
68 */
69 public void setId(long id);
70
71 /***
72 * Getter for Last Deploy Date
73 * @return
74 */
75 public Date getLastDeployDate();
76
77
78 /***
79 * setter for last deploy date
80 *
81 * @param id
82 */
83 public void setLastDeployDate(Date lastDeployDate);
84
85 public String toString ();
86 }