Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
StockingsSearchBase |
|
| 1.0;1 |
1 | // Do not edit this file! It was generated by Melati POEM's DSD preprocessor. | |
2 | ||
3 | package org.paneris.bibliomania.generated; | |
4 | ||
5 | ||
6 | import java.sql.Timestamp; | |
7 | import org.melati.poem.AccessPoemException; | |
8 | import org.melati.poem.Column; | |
9 | import org.melati.poem.Field; | |
10 | import org.melati.poem.JdbcPersistent; | |
11 | import org.melati.poem.ValidationPoemException; | |
12 | import org.paneris.bibliomania.BibliomaniaDatabaseTables; | |
13 | import org.paneris.bibliomania.StockingsSearch; | |
14 | import org.paneris.bibliomania.StockingsSearchTable; | |
15 | ||
16 | ||
17 | /** | |
18 | * Melati POEM generated abstract base class for a <code>Persistent</code> | |
19 | * <code>StockingsSearch</code> Object. | |
20 | * | |
21 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
22 | */ | |
23 | 0 | public abstract class StockingsSearchBase extends JdbcPersistent { |
24 | ||
25 | ||
26 | /** | |
27 | * Retrieves the Database object. | |
28 | * | |
29 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
30 | * @return the database | |
31 | */ | |
32 | public BibliomaniaDatabaseTables getBibliomaniaDatabaseTables() { | |
33 | 0 | return (BibliomaniaDatabaseTables)getDatabase(); |
34 | } | |
35 | ||
36 | ||
37 | /** | |
38 | * Retrieves the <code>StockingsSearchTable</code> table | |
39 | * which this <code>Persistent</code> is from. | |
40 | * | |
41 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
42 | * @return the StockingsSearchTable | |
43 | */ | |
44 | @SuppressWarnings("unchecked") | |
45 | public StockingsSearchTable<StockingsSearch> getStockingsSearchTable() { | |
46 | 0 | return (StockingsSearchTable<StockingsSearch>)getTable(); |
47 | } | |
48 | ||
49 | @SuppressWarnings("unchecked") | |
50 | private StockingsSearchTable<StockingsSearch> _getStockingsSearchTable() { | |
51 | 0 | return (StockingsSearchTable<StockingsSearch>)getTable(); |
52 | } | |
53 | ||
54 | // Fields in this table | |
55 | /** | |
56 | * id | |
57 | */ | |
58 | protected Integer id; | |
59 | /** | |
60 | * authorterm | |
61 | */ | |
62 | protected String authorterm; | |
63 | /** | |
64 | * titleterm | |
65 | */ | |
66 | protected String titleterm; | |
67 | /** | |
68 | * lastperformed | |
69 | */ | |
70 | protected Timestamp lastperformed; | |
71 | /** | |
72 | * lastaccessed | |
73 | */ | |
74 | protected Timestamp lastaccessed; | |
75 | ||
76 | ||
77 | /** | |
78 | * Retrieves the <code>Id</code> value, without locking, | |
79 | * for this <code>StockingsSearch</code> <code>Persistent</code>. | |
80 | * | |
81 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
82 | * @return the Integer id | |
83 | */ | |
84 | public Integer getId_unsafe() { | |
85 | 0 | return id; |
86 | } | |
87 | ||
88 | ||
89 | /** | |
90 | * Sets the <code>Id</code> value directly, without checking, | |
91 | * for this StockingsSearch <code>Persistent</code>. | |
92 | * | |
93 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
94 | * @param cooked the pre-validated value to set | |
95 | */ | |
96 | public void setId_unsafe(Integer cooked) { | |
97 | 0 | id = cooked; |
98 | 0 | } |
99 | ||
100 | /** | |
101 | * Retrieves the Id value, with locking, for this | |
102 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
103 | * | |
104 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
105 | * @throws AccessPoemException | |
106 | * if the current <code>AccessToken</code> | |
107 | * does not confer write access rights | |
108 | * @return the value of the field <code>Id</code> for this | |
109 | * <code>StockingsSearch</code> <code>Persistent</code> | |
110 | */ | |
111 | ||
112 | public Integer getId() | |
113 | throws AccessPoemException { | |
114 | 0 | readLock(); |
115 | 0 | return getId_unsafe(); |
116 | } | |
117 | ||
118 | ||
119 | /** | |
120 | * Sets the <code>Id</code> value, with checking, for this | |
121 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
122 | * | |
123 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
124 | * @param cooked a validated <code>int</code> | |
125 | * @throws AccessPoemException | |
126 | * if the current <code>AccessToken</code> | |
127 | * does not confer write access rights | |
128 | * @throws ValidationPoemException | |
129 | * if the value is not valid | |
130 | */ | |
131 | public void setId(Integer cooked) | |
132 | throws AccessPoemException, ValidationPoemException { | |
133 | 0 | _getStockingsSearchTable().getIdColumn(). |
134 | getType().assertValidCooked(cooked); | |
135 | 0 | writeLock(); |
136 | 0 | setId_unsafe(cooked); |
137 | 0 | } |
138 | ||
139 | /** | |
140 | * Sets the <code>Id</code> value, with checking, for this | |
141 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
142 | * | |
143 | * Generated by org.melati.poem.prepro.IntegerFieldDef#generateBaseMethods | |
144 | * @param cooked a validated <code>int</code> | |
145 | * @throws AccessPoemException | |
146 | * if the current <code>AccessToken</code> | |
147 | * does not confer write access rights | |
148 | * @throws ValidationPoemException | |
149 | * if the value is not valid | |
150 | */ | |
151 | ||
152 | public final void setId(int cooked) | |
153 | throws AccessPoemException, ValidationPoemException { | |
154 | 0 | setId(new Integer(cooked)); |
155 | 0 | } |
156 | ||
157 | ||
158 | /** | |
159 | * Retrieves the <code>Id</code> value as a <code>Field</code> | |
160 | * from this <code>StockingsSearch</code> <code>Persistent</code>. | |
161 | * | |
162 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
163 | * @throws AccessPoemException | |
164 | * if the current <code>AccessToken</code> | |
165 | * does not confer write access rights | |
166 | * @return the Integer id | |
167 | */ | |
168 | public Field<Integer> getIdField() throws AccessPoemException { | |
169 | 0 | Column<Integer> c = _getStockingsSearchTable().getIdColumn(); |
170 | 0 | return new Field<Integer>((Integer)c.getRaw(this), c); |
171 | } | |
172 | ||
173 | ||
174 | /** | |
175 | * Retrieves the <code>Authorterm</code> value, without locking, | |
176 | * for this <code>StockingsSearch</code> <code>Persistent</code>. | |
177 | * | |
178 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
179 | * @return the String authorterm | |
180 | */ | |
181 | public String getAuthorterm_unsafe() { | |
182 | 0 | return authorterm; |
183 | } | |
184 | ||
185 | ||
186 | /** | |
187 | * Sets the <code>Authorterm</code> value directly, without checking, | |
188 | * for this StockingsSearch <code>Persistent</code>. | |
189 | * | |
190 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
191 | * @param cooked the pre-validated value to set | |
192 | */ | |
193 | public void setAuthorterm_unsafe(String cooked) { | |
194 | 0 | authorterm = cooked; |
195 | 0 | } |
196 | ||
197 | /** | |
198 | * Retrieves the Authorterm value, with locking, for this | |
199 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
200 | * | |
201 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
202 | * @throws AccessPoemException | |
203 | * if the current <code>AccessToken</code> | |
204 | * does not confer write access rights | |
205 | * @return the value of the field <code>Authorterm</code> for this | |
206 | * <code>StockingsSearch</code> <code>Persistent</code> | |
207 | */ | |
208 | ||
209 | public String getAuthorterm() | |
210 | throws AccessPoemException { | |
211 | 0 | readLock(); |
212 | 0 | return getAuthorterm_unsafe(); |
213 | } | |
214 | ||
215 | ||
216 | /** | |
217 | * Sets the <code>Authorterm</code> value, with checking, for this | |
218 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
219 | * | |
220 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
221 | * @param cooked a validated <code>int</code> | |
222 | * @throws AccessPoemException | |
223 | * if the current <code>AccessToken</code> | |
224 | * does not confer write access rights | |
225 | * @throws ValidationPoemException | |
226 | * if the value is not valid | |
227 | */ | |
228 | public void setAuthorterm(String cooked) | |
229 | throws AccessPoemException, ValidationPoemException { | |
230 | 0 | _getStockingsSearchTable().getAuthortermColumn(). |
231 | getType().assertValidCooked(cooked); | |
232 | 0 | writeLock(); |
233 | 0 | setAuthorterm_unsafe(cooked); |
234 | 0 | } |
235 | ||
236 | ||
237 | /** | |
238 | * Retrieves the <code>Authorterm</code> value as a <code>Field</code> | |
239 | * from this <code>StockingsSearch</code> <code>Persistent</code>. | |
240 | * | |
241 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
242 | * @throws AccessPoemException | |
243 | * if the current <code>AccessToken</code> | |
244 | * does not confer write access rights | |
245 | * @return the String authorterm | |
246 | */ | |
247 | public Field<String> getAuthortermField() throws AccessPoemException { | |
248 | 0 | Column<String> c = _getStockingsSearchTable().getAuthortermColumn(); |
249 | 0 | return new Field<String>((String)c.getRaw(this), c); |
250 | } | |
251 | ||
252 | ||
253 | /** | |
254 | * Retrieves the <code>Titleterm</code> value, without locking, | |
255 | * for this <code>StockingsSearch</code> <code>Persistent</code>. | |
256 | * | |
257 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
258 | * @return the String titleterm | |
259 | */ | |
260 | public String getTitleterm_unsafe() { | |
261 | 0 | return titleterm; |
262 | } | |
263 | ||
264 | ||
265 | /** | |
266 | * Sets the <code>Titleterm</code> value directly, without checking, | |
267 | * for this StockingsSearch <code>Persistent</code>. | |
268 | * | |
269 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
270 | * @param cooked the pre-validated value to set | |
271 | */ | |
272 | public void setTitleterm_unsafe(String cooked) { | |
273 | 0 | titleterm = cooked; |
274 | 0 | } |
275 | ||
276 | /** | |
277 | * Retrieves the Titleterm value, with locking, for this | |
278 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
279 | * | |
280 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
281 | * @throws AccessPoemException | |
282 | * if the current <code>AccessToken</code> | |
283 | * does not confer write access rights | |
284 | * @return the value of the field <code>Titleterm</code> for this | |
285 | * <code>StockingsSearch</code> <code>Persistent</code> | |
286 | */ | |
287 | ||
288 | public String getTitleterm() | |
289 | throws AccessPoemException { | |
290 | 0 | readLock(); |
291 | 0 | return getTitleterm_unsafe(); |
292 | } | |
293 | ||
294 | ||
295 | /** | |
296 | * Sets the <code>Titleterm</code> value, with checking, for this | |
297 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
298 | * | |
299 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
300 | * @param cooked a validated <code>int</code> | |
301 | * @throws AccessPoemException | |
302 | * if the current <code>AccessToken</code> | |
303 | * does not confer write access rights | |
304 | * @throws ValidationPoemException | |
305 | * if the value is not valid | |
306 | */ | |
307 | public void setTitleterm(String cooked) | |
308 | throws AccessPoemException, ValidationPoemException { | |
309 | 0 | _getStockingsSearchTable().getTitletermColumn(). |
310 | getType().assertValidCooked(cooked); | |
311 | 0 | writeLock(); |
312 | 0 | setTitleterm_unsafe(cooked); |
313 | 0 | } |
314 | ||
315 | ||
316 | /** | |
317 | * Retrieves the <code>Titleterm</code> value as a <code>Field</code> | |
318 | * from this <code>StockingsSearch</code> <code>Persistent</code>. | |
319 | * | |
320 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
321 | * @throws AccessPoemException | |
322 | * if the current <code>AccessToken</code> | |
323 | * does not confer write access rights | |
324 | * @return the String titleterm | |
325 | */ | |
326 | public Field<String> getTitletermField() throws AccessPoemException { | |
327 | 0 | Column<String> c = _getStockingsSearchTable().getTitletermColumn(); |
328 | 0 | return new Field<String>((String)c.getRaw(this), c); |
329 | } | |
330 | ||
331 | ||
332 | /** | |
333 | * Retrieves the <code>Lastperformed</code> value, without locking, | |
334 | * for this <code>StockingsSearch</code> <code>Persistent</code>. | |
335 | * | |
336 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
337 | * @return the Timestamp lastperformed | |
338 | */ | |
339 | public Timestamp getLastperformed_unsafe() { | |
340 | 0 | return lastperformed; |
341 | } | |
342 | ||
343 | ||
344 | /** | |
345 | * Sets the <code>Lastperformed</code> value directly, without checking, | |
346 | * for this StockingsSearch <code>Persistent</code>. | |
347 | * | |
348 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
349 | * @param cooked the pre-validated value to set | |
350 | */ | |
351 | public void setLastperformed_unsafe(Timestamp cooked) { | |
352 | 0 | lastperformed = cooked; |
353 | 0 | } |
354 | ||
355 | /** | |
356 | * Retrieves the Lastperformed value, with locking, for this | |
357 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
358 | * | |
359 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
360 | * @throws AccessPoemException | |
361 | * if the current <code>AccessToken</code> | |
362 | * does not confer write access rights | |
363 | * @return the value of the field <code>Lastperformed</code> for this | |
364 | * <code>StockingsSearch</code> <code>Persistent</code> | |
365 | */ | |
366 | ||
367 | public Timestamp getLastperformed() | |
368 | throws AccessPoemException { | |
369 | 0 | readLock(); |
370 | 0 | return getLastperformed_unsafe(); |
371 | } | |
372 | ||
373 | ||
374 | /** | |
375 | * Sets the <code>Lastperformed</code> value, with checking, for this | |
376 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
377 | * | |
378 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
379 | * @param cooked a validated <code>int</code> | |
380 | * @throws AccessPoemException | |
381 | * if the current <code>AccessToken</code> | |
382 | * does not confer write access rights | |
383 | * @throws ValidationPoemException | |
384 | * if the value is not valid | |
385 | */ | |
386 | public void setLastperformed(Timestamp cooked) | |
387 | throws AccessPoemException, ValidationPoemException { | |
388 | 0 | _getStockingsSearchTable().getLastperformedColumn(). |
389 | getType().assertValidCooked(cooked); | |
390 | 0 | writeLock(); |
391 | 0 | setLastperformed_unsafe(cooked); |
392 | 0 | } |
393 | ||
394 | ||
395 | /** | |
396 | * Retrieves the <code>Lastperformed</code> value as a <code>Field</code> | |
397 | * from this <code>StockingsSearch</code> <code>Persistent</code>. | |
398 | * | |
399 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
400 | * @throws AccessPoemException | |
401 | * if the current <code>AccessToken</code> | |
402 | * does not confer write access rights | |
403 | * @return the Timestamp lastperformed | |
404 | */ | |
405 | public Field<Timestamp> getLastperformedField() throws AccessPoemException { | |
406 | 0 | Column<Timestamp> c = _getStockingsSearchTable().getLastperformedColumn(); |
407 | 0 | return new Field<Timestamp>((Timestamp)c.getRaw(this), c); |
408 | } | |
409 | ||
410 | ||
411 | /** | |
412 | * Retrieves the <code>Lastaccessed</code> value, without locking, | |
413 | * for this <code>StockingsSearch</code> <code>Persistent</code>. | |
414 | * | |
415 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
416 | * @return the Timestamp lastaccessed | |
417 | */ | |
418 | public Timestamp getLastaccessed_unsafe() { | |
419 | 0 | return lastaccessed; |
420 | } | |
421 | ||
422 | ||
423 | /** | |
424 | * Sets the <code>Lastaccessed</code> value directly, without checking, | |
425 | * for this StockingsSearch <code>Persistent</code>. | |
426 | * | |
427 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
428 | * @param cooked the pre-validated value to set | |
429 | */ | |
430 | public void setLastaccessed_unsafe(Timestamp cooked) { | |
431 | 0 | lastaccessed = cooked; |
432 | 0 | } |
433 | ||
434 | /** | |
435 | * Retrieves the Lastaccessed value, with locking, for this | |
436 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
437 | * | |
438 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
439 | * @throws AccessPoemException | |
440 | * if the current <code>AccessToken</code> | |
441 | * does not confer write access rights | |
442 | * @return the value of the field <code>Lastaccessed</code> for this | |
443 | * <code>StockingsSearch</code> <code>Persistent</code> | |
444 | */ | |
445 | ||
446 | public Timestamp getLastaccessed() | |
447 | throws AccessPoemException { | |
448 | 0 | readLock(); |
449 | 0 | return getLastaccessed_unsafe(); |
450 | } | |
451 | ||
452 | ||
453 | /** | |
454 | * Sets the <code>Lastaccessed</code> value, with checking, for this | |
455 | * <code>StockingsSearch</code> <code>Persistent</code>. | |
456 | * | |
457 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
458 | * @param cooked a validated <code>int</code> | |
459 | * @throws AccessPoemException | |
460 | * if the current <code>AccessToken</code> | |
461 | * does not confer write access rights | |
462 | * @throws ValidationPoemException | |
463 | * if the value is not valid | |
464 | */ | |
465 | public void setLastaccessed(Timestamp cooked) | |
466 | throws AccessPoemException, ValidationPoemException { | |
467 | 0 | _getStockingsSearchTable().getLastaccessedColumn(). |
468 | getType().assertValidCooked(cooked); | |
469 | 0 | writeLock(); |
470 | 0 | setLastaccessed_unsafe(cooked); |
471 | 0 | } |
472 | ||
473 | ||
474 | /** | |
475 | * Retrieves the <code>Lastaccessed</code> value as a <code>Field</code> | |
476 | * from this <code>StockingsSearch</code> <code>Persistent</code>. | |
477 | * | |
478 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
479 | * @throws AccessPoemException | |
480 | * if the current <code>AccessToken</code> | |
481 | * does not confer write access rights | |
482 | * @return the Timestamp lastaccessed | |
483 | */ | |
484 | public Field<Timestamp> getLastaccessedField() throws AccessPoemException { | |
485 | 0 | Column<Timestamp> c = _getStockingsSearchTable().getLastaccessedColumn(); |
486 | 0 | return new Field<Timestamp>((Timestamp)c.getRaw(this), c); |
487 | } | |
488 | ||
489 | } | |
490 |