KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > killingar > forum > internal > Area


1 /* Copyright 2000-2005 Anders Hovmöller
2  *
3  * The person or persons who have associated their work with
4  * this document (the "Dedicator") hereby dedicate the entire
5  * copyright in the work of authorship identified below (the
6  * "Work") to the public domain.
7  *
8  * Dedicator makes this dedication for the benefit of the
9  * public at large and to the detriment of Dedicator's heirs
10  * and successors. Dedicator intends this dedication to be an
11  * overt act of relinquishment in perpetuity of all present
12  * and future rights under copyright law, whether vested or
13  * contingent, in the Work. Dedicator understands that such
14  * relinquishment of all rights includes the relinquishment of
15  * all rights to enforce (by lawsuit or otherwise) those
16  * copyrights in the Work.
17  *
18  * Dedicator recognizes that, once placed in the public
19  * domain, the Work may be freely reproduced, distributed,
20  * transmitted, used, modified, built upon, or otherwise
21  * exploited by anyone for any purpose, commercial or non-
22  * commercial, and in any way, including by methods that have
23  * not yet been invented or conceived.
24  */

25
26 /**
27  * Describes an area.
28  */

29 package net.killingar.forum.internal;
30
31 public class Area extends NamedItemImpl
32 {
33     public long areaGroupID = -1;
34     public String JavaDoc mode;
35     public String JavaDoc description;
36     public String JavaDoc custom;
37     //PropertyData customData;
38

39     public Area(long _ID, long _areaGroupID, String JavaDoc _name, String JavaDoc _mode, String JavaDoc _description)
40     {
41         super(_ID, _name);
42
43         areaGroupID = _areaGroupID;
44         mode = _mode;
45         description = _description;
46     }
47
48     public Area(long _ID, long _areaGroupID, String JavaDoc _name, String JavaDoc _mode, String JavaDoc _description, String JavaDoc _custom)
49     {
50         super(_ID, _name);
51
52         areaGroupID = _areaGroupID;
53         mode = _mode;
54         description = _description;
55         custom = _custom;
56     }
57
58     public Area(long _areaGroupID, String JavaDoc _mode)
59     {
60         super(-1, "");
61
62         areaGroupID = _areaGroupID;
63         mode = _mode;
64     }
65
66     public Area(long _areaGroupID, String JavaDoc _name, String JavaDoc _mode, String JavaDoc _description)
67     {
68         super(-1, _name);
69
70         areaGroupID = _areaGroupID;
71         mode = _mode;
72     }
73
74     public Area()
75     {
76         super(-1, "");
77
78         areaGroupID = -1;
79     }
80
81     public String JavaDoc getMode() { return mode; }
82     public long getAreaGroupID() { return areaGroupID; }
83     public String JavaDoc getDescription() { return description; }
84     public String JavaDoc getCustom() { return custom; }
85     /*public PropertyData getCustomData()
86     {
87         if (custom == null)
88             return null;
89
90         if (customData == null)
91             customData = new PropertyData(custom);
92
93         return customData;
94     }*/

95
96     public void setMode(String JavaDoc in) { mode = in; }
97     public void setAreaGroupID(long in) { areaGroupID = in; }
98     public void setDescription(String JavaDoc in) { description = in; }
99     public void setCustom(String JavaDoc in) { custom = in; /*customData = null;*/ }
100 }
Popular Tags