01: /**
02: *
03: */package org.emforge.xfer;
04:
05: /**
06: * @author szakusov, 13.03.2008: Imlemented to unite all EmForge objects by one interface
07: */
08: public interface EmForgeObject {
09:
10: /**
11: * Retrievs object id
12: *
13: * @return the object id
14: */
15: public Long getId();
16:
17: /**
18: * Sets object id
19: *
20: * @param i_id is an id to set
21: */
22: public void setId(Long i_id);
23:
24: /**
25: * Retrieves object wiki-name.<br>
26: *
27: * @return the object name
28: */
29: public String getName();
30:
31: /**
32: * Sets object wiki-name.<br>
33: *
34: * @param i_name is a name to set
35: */
36: public void setName(String i_name);
37:
38: /**
39: * Retrieves object display name
40: *
41: * @return the object display name
42: */
43: public String getDisplayName();
44:
45: /**
46: * Sets object display name
47: *
48: * @param i_displayName a display name to set
49: */
50: public void setDisplayName(String i_displayName);
51:
52: }
|