KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > opencrx > kernel > activity1 > cci > AbstractWorkRecord


1 // ----------------------------------------------------------------------------
2
// Instance/IntfBegin
3
// ----------------------------------------------------------------------------
4
//////////////////////////////////////////////////////////////////////////////
5
//
6
// Name: $Id: JMIAbstractMapper.java,v 1.11 2006/01/21 23:09:07 wfro Exp $
7
// Generated by: openMDX JMI Mapper
8
// Date: Mon Apr 03 11:39:04 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.opencrx.kernel.activity1.cci;
14
15 public interface AbstractWorkRecord
16   extends
17  org.opencrx.kernel.base.cci.Assignable,
18  org.opencrx.kernel.depot1.cci.BookingOrigin {
19 // ----------------------------------------------------------------------------
20
// Instance/IntfAttributeGet0_1
21
// ----------------------------------------------------------------------------
22
/**
23    * @return The possibly null value for attribute <code>billableAmount</code>.
24    * @exception JmiException If the value cannot be retrieved for some reason.
25    */

26   public java.math.BigDecimal JavaDoc getBillableAmount(
27   );
28
29 // ----------------------------------------------------------------------------
30
// Instance/IntfAttributeGet1_1
31
// ----------------------------------------------------------------------------
32
/**
33    * Retrieves the value for the attribute <code>billingCurrency</code>.
34    * @return The non-null value for attribute <code>billingCurrency</code>.
35    * @exception JmiException If the value cannot be retrieved for some reason.
36    */

37   public short getBillingCurrency(
38   );
39
40 // ----------------------------------------------------------------------------
41
// Instance/IntfAttributeSet1_1
42
// ----------------------------------------------------------------------------
43
/**
44    * Sets a new value for the attribute <code>billingCurrency</code>.
45    * @param newValue The non-null new value for attribute <code>billingCurrency</code>.
46    * @exception JmiException If the value cannot be set for some reason.
47    */

48   public void setBillingCurrency(
49     short newValue
50   );
51
52 // ----------------------------------------------------------------------------
53
// Instance/IntfAttributeGet0_1
54
// ----------------------------------------------------------------------------
55
/**
56    * @return The possibly null value for attribute <code>description</code>.
57    * @exception JmiException If the value cannot be retrieved for some reason.
58    */

59   public String JavaDoc getDescription(
60   );
61
62 // ----------------------------------------------------------------------------
63
// Instance/IntfAttributeSet0_1
64
// ----------------------------------------------------------------------------
65

66
67   /**
68    * Sets a new value for the attribute <code>description</code>.
69    * @param newValue The possibly null new value for attribute <code>description</code>.
70    * @exception JmiException If the value cannot be set for some reason.
71    */

72   public void setDescription(
73     String JavaDoc newValue
74   );
75
76 // ----------------------------------------------------------------------------
77
// Instance/IntfAttributeGet1_1
78
// ----------------------------------------------------------------------------
79
/**
80    * Retrieves the value for the attribute <code>durationCalculationMode</code>.
81    * @return The non-null value for attribute <code>durationCalculationMode</code>.
82    * @exception JmiException If the value cannot be retrieved for some reason.
83    */

84   public short getDurationCalculationMode(
85   );
86
87 // ----------------------------------------------------------------------------
88
// Instance/IntfAttributeSet1_1
89
// ----------------------------------------------------------------------------
90
/**
91    * Sets a new value for the attribute <code>durationCalculationMode</code>.
92    * @param newValue The non-null new value for attribute <code>durationCalculationMode</code>.
93    * @exception JmiException If the value cannot be set for some reason.
94    */

95   public void setDurationCalculationMode(
96     short newValue
97   );
98
99 // ----------------------------------------------------------------------------
100
// Instance/IntfAttributeGet1_1
101
// ----------------------------------------------------------------------------
102
/**
103    * Retrieves the value for the attribute <code>durationHours</code>.
104    * @return The non-null value for attribute <code>durationHours</code>.
105    * @exception JmiException If the value cannot be retrieved for some reason.
106    */

107   public int getDurationHours(
108   );
109
110 // ----------------------------------------------------------------------------
111
// Instance/IntfAttributeSet1_1
112
// ----------------------------------------------------------------------------
113
/**
114    * Sets a new value for the attribute <code>durationHours</code>.
115    * @param newValue The non-null new value for attribute <code>durationHours</code>.
116    * @exception JmiException If the value cannot be set for some reason.
117    */

118   public void setDurationHours(
119     int newValue
120   );
121
122 // ----------------------------------------------------------------------------
123
// Instance/IntfAttributeGet1_1
124
// ----------------------------------------------------------------------------
125
/**
126    * Retrieves the value for the attribute <code>durationMinutes</code>.
127    * @return The non-null value for attribute <code>durationMinutes</code>.
128    * @exception JmiException If the value cannot be retrieved for some reason.
129    */

130   public int getDurationMinutes(
131   );
132
133 // ----------------------------------------------------------------------------
134
// Instance/IntfAttributeSet1_1
135
// ----------------------------------------------------------------------------
136
/**
137    * Sets a new value for the attribute <code>durationMinutes</code>.
138    * @param newValue The non-null new value for attribute <code>durationMinutes</code>.
139    * @exception JmiException If the value cannot be set for some reason.
140    */

141   public void setDurationMinutes(
142     int newValue
143   );
144
145 // ----------------------------------------------------------------------------
146
// Instance/IntfAttributeGet0_1
147
// ----------------------------------------------------------------------------
148
/**
149    * @return The possibly null value for attribute <code>endedAt</code>.
150    * @exception JmiException If the value cannot be retrieved for some reason.
151    */

152   public java.util.Date JavaDoc getEndedAt(
153   );
154
155 // ----------------------------------------------------------------------------
156
// Instance/IntfAttributeSet0_1
157
// ----------------------------------------------------------------------------
158

159
160   /**
161    * Sets a new value for the attribute <code>endedAt</code>.
162    * @param newValue The possibly null new value for attribute <code>endedAt</code>.
163    * @exception JmiException If the value cannot be set for some reason.
164    */

165   public void setEndedAt(
166     java.util.Date JavaDoc newValue
167   );
168
169 // ----------------------------------------------------------------------------
170
// Instance/IntfAttributeGet1_1
171
// ----------------------------------------------------------------------------
172
/**
173    * Retrieves the value for the attribute <code>isBillable</code>.
174    * @return The non-null value for attribute <code>isBillable</code>.
175    * @exception JmiException If the value cannot be retrieved for some reason.
176    */

177   public boolean isBillable(
178   );
179
180 // ----------------------------------------------------------------------------
181
// Instance/IntfAttributeSet1_1
182
// ----------------------------------------------------------------------------
183
/**
184    * Sets a new value for the attribute <code>isBillable</code>.
185    * @param newValue The non-null new value for attribute <code>isBillable</code>.
186    * @exception JmiException If the value cannot be set for some reason.
187    */

188   public void setBillable(
189     boolean newValue
190   );
191
192 // ----------------------------------------------------------------------------
193
// Instance/IntfAttributeGet1_1
194
// ----------------------------------------------------------------------------
195
/**
196    * Retrieves the value for the attribute <code>name</code>.
197    * @return The non-null value for attribute <code>name</code>.
198    * @exception JmiException If the value cannot be retrieved for some reason.
199    */

200   public String JavaDoc getName(
201   );
202
203 // ----------------------------------------------------------------------------
204
// Instance/IntfAttributeSet1_1
205
// ----------------------------------------------------------------------------
206
/**
207    * Sets a new value for the attribute <code>name</code>.
208    * @param newValue The non-null new value for attribute <code>name</code>.
209    * @exception JmiException If the value cannot be set for some reason.
210    */

211   public void setName(
212     String JavaDoc newValue
213   );
214
215 // ----------------------------------------------------------------------------
216
// Instance/IntfAttributeGet0_1
217
// ----------------------------------------------------------------------------
218
/**
219    * @return The possibly null value for attribute <code>pauseDurationHours</code>.
220    * @exception JmiException If the value cannot be retrieved for some reason.
221    */

222   public Integer JavaDoc getPauseDurationHours(
223   );
224
225 // ----------------------------------------------------------------------------
226
// Instance/IntfAttributeSet0_1
227
// ----------------------------------------------------------------------------
228

229
230   /**
231    * Sets a new value for the attribute <code>pauseDurationHours</code>.
232    * @param newValue The possibly null new value for attribute <code>pauseDurationHours</code>.
233    * @exception JmiException If the value cannot be set for some reason.
234    */

235   public void setPauseDurationHours(
236     Integer JavaDoc newValue
237   );
238
239 // ----------------------------------------------------------------------------
240
// Instance/IntfAttributeGet0_1
241
// ----------------------------------------------------------------------------
242
/**
243    * @return The possibly null value for attribute <code>pauseDurationMinutes</code>.
244    * @exception JmiException If the value cannot be retrieved for some reason.
245    */

246   public Integer JavaDoc getPauseDurationMinutes(
247   );
248
249 // ----------------------------------------------------------------------------
250
// Instance/IntfAttributeSet0_1
251
// ----------------------------------------------------------------------------
252

253
254   /**
255    * Sets a new value for the attribute <code>pauseDurationMinutes</code>.
256    * @param newValue The possibly null new value for attribute <code>pauseDurationMinutes</code>.
257    * @exception JmiException If the value cannot be set for some reason.
258    */

259   public void setPauseDurationMinutes(
260     Integer JavaDoc newValue
261   );
262
263 // ----------------------------------------------------------------------------
264
// Instance/IntfAttributeGet0_1
265
// ----------------------------------------------------------------------------
266
/**
267    * @return The possibly null value for attribute <code>rate</code>.
268    * @exception JmiException If the value cannot be retrieved for some reason.
269    */

270   public java.math.BigDecimal JavaDoc getRate(
271   );
272
273 // ----------------------------------------------------------------------------
274
// Instance/IntfAttributeSet0_1
275
// ----------------------------------------------------------------------------
276

277
278   /**
279    * Sets a new value for the attribute <code>rate</code>.
280    * @param newValue The possibly null new value for attribute <code>rate</code>.
281    * @exception JmiException If the value cannot be set for some reason.
282    */

283   public void setRate(
284     java.math.BigDecimal JavaDoc newValue
285   );
286
287 // ----------------------------------------------------------------------------
288
// Instance/IntfAttributeGet1_1
289
// ----------------------------------------------------------------------------
290
/**
291    * Retrieves the value for the attribute <code>rateType</code>.
292    * @return The non-null value for attribute <code>rateType</code>.
293    * @exception JmiException If the value cannot be retrieved for some reason.
294    */

295   public short getRateType(
296   );
297
298 // ----------------------------------------------------------------------------
299
// Instance/IntfAttributeSet1_1
300
// ----------------------------------------------------------------------------
301
/**
302    * Sets a new value for the attribute <code>rateType</code>.
303    * @param newValue The non-null new value for attribute <code>rateType</code>.
304    * @exception JmiException If the value cannot be set for some reason.
305    */

306   public void setRateType(
307     short newValue
308   );
309
310 // ----------------------------------------------------------------------------
311
// Instance/IntfAttributeGet0_1
312
// ----------------------------------------------------------------------------
313
/**
314    * @return The possibly null value for attribute <code>startedAt</code>.
315    * @exception JmiException If the value cannot be retrieved for some reason.
316    */

317   public java.util.Date JavaDoc getStartedAt(
318   );
319
320 // ----------------------------------------------------------------------------
321
// Instance/IntfAttributeSet0_1
322
// ----------------------------------------------------------------------------
323

324
325   /**
326    * Sets a new value for the attribute <code>startedAt</code>.
327    * @param newValue The possibly null new value for attribute <code>startedAt</code>.
328    * @exception JmiException If the value cannot be set for some reason.
329    */

330   public void setStartedAt(
331     java.util.Date JavaDoc newValue
332   );
333
334 // ----------------------------------------------------------------------------
335
// Instance/IntfReferenceGet0_1NoQualifier
336
// ----------------------------------------------------------------------------
337
/**
338    * Retrieves the value for the optional reference <code>workCb</code>.
339    * @return The possibly null value for this reference.
340    * @exception JmiException If the value cannot be retrieved for some reason.
341    */

342   public org.opencrx.kernel.depot1.cci.CompoundBooking getWorkCb(
343   );
344
345 // ----------------------------------------------------------------------------
346
// Instance/IntfEnd.vm
347
// ----------------------------------------------------------------------------
348
}
349
Popular Tags