Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
SectionGroupBase |
|
| 1.018181818181818;1.018 |
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 org.melati.poem.AccessPoemException; | |
7 | import org.melati.poem.Column; | |
8 | import org.melati.poem.Field; | |
9 | import org.melati.poem.ValidationPoemException; | |
10 | import org.paneris.bibliomania.BibliomaniaDatabaseTables; | |
11 | import org.paneris.bibliomania.SectionGroup; | |
12 | import org.paneris.bibliomania.SectionGroupTable; | |
13 | import org.paneris.bibliomania.Unit; | |
14 | ||
15 | ||
16 | /** | |
17 | * Melati POEM generated abstract base class for a <code>Persistent</code> | |
18 | * <code>SectionGroup</code> Object. | |
19 | * | |
20 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
21 | */ | |
22 | 16 | public abstract class SectionGroupBase extends Unit { |
23 | ||
24 | ||
25 | /** | |
26 | * Retrieves the Database object. | |
27 | * | |
28 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
29 | * @return the database | |
30 | */ | |
31 | public BibliomaniaDatabaseTables getBibliomaniaDatabaseTables() { | |
32 | 0 | return (BibliomaniaDatabaseTables)getDatabase(); |
33 | } | |
34 | ||
35 | ||
36 | /** | |
37 | * Retrieves the <code>SectionGroupTable</code> table | |
38 | * which this <code>Persistent</code> is from. | |
39 | * | |
40 | * see org.melati.poem.prepro.TableDef#generatePersistentBaseJava | |
41 | * @return the SectionGroupTable | |
42 | */ | |
43 | @SuppressWarnings("unchecked") | |
44 | public SectionGroupTable<SectionGroup> getSectionGroupTable() { | |
45 | 0 | return (SectionGroupTable<SectionGroup>)getTable(); |
46 | } | |
47 | ||
48 | @SuppressWarnings("unchecked") | |
49 | private SectionGroupTable<SectionGroup> _getSectionGroupTable() { | |
50 | 72 | return (SectionGroupTable<SectionGroup>)getTable(); |
51 | } | |
52 | ||
53 | // Fields in this table | |
54 | /** | |
55 | * id | |
56 | */ | |
57 | protected Integer id; | |
58 | /** | |
59 | * Display name | |
60 | */ | |
61 | protected String displayname; | |
62 | /** | |
63 | * generic - Whether the group is generic | |
64 | */ | |
65 | protected Boolean generic; | |
66 | /** | |
67 | * urlprefix - Prefix for URLs in the group | |
68 | */ | |
69 | protected String urlprefix; | |
70 | /** | |
71 | * subtext | |
72 | */ | |
73 | protected String subtext; | |
74 | /** | |
75 | * Theme colour - The area's thematic colour | |
76 | */ | |
77 | protected String themecolour; | |
78 | /** | |
79 | * imagename | |
80 | */ | |
81 | protected String imagename; | |
82 | /** | |
83 | * image1file | |
84 | */ | |
85 | protected String image1file; | |
86 | /** | |
87 | * image2file | |
88 | */ | |
89 | protected String image2file; | |
90 | /** | |
91 | * imagenum | |
92 | */ | |
93 | protected String imagenum; | |
94 | ||
95 | ||
96 | /** | |
97 | * Retrieves the <code>Id</code> value, without locking, | |
98 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
99 | * | |
100 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
101 | * @return the Integer id | |
102 | */ | |
103 | public Integer getId_unsafe() { | |
104 | 0 | return id; |
105 | } | |
106 | ||
107 | ||
108 | /** | |
109 | * Sets the <code>Id</code> value directly, without checking, | |
110 | * for this SectionGroup <code>Persistent</code>. | |
111 | * | |
112 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
113 | * @param cooked the pre-validated value to set | |
114 | */ | |
115 | public void setId_unsafe(Integer cooked) { | |
116 | 16 | id = cooked; |
117 | 16 | } |
118 | ||
119 | /** | |
120 | * Retrieves the Id value, with locking, for this | |
121 | * <code>SectionGroup</code> <code>Persistent</code>. | |
122 | * | |
123 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
124 | * @throws AccessPoemException | |
125 | * if the current <code>AccessToken</code> | |
126 | * does not confer write access rights | |
127 | * @return the value of the field <code>Id</code> for this | |
128 | * <code>SectionGroup</code> <code>Persistent</code> | |
129 | */ | |
130 | ||
131 | public Integer getId() | |
132 | throws AccessPoemException { | |
133 | 0 | readLock(); |
134 | 0 | return getId_unsafe(); |
135 | } | |
136 | ||
137 | ||
138 | /** | |
139 | * Sets the <code>Id</code> value, with checking, for this | |
140 | * <code>SectionGroup</code> <code>Persistent</code>. | |
141 | * | |
142 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
143 | * @param cooked a validated <code>int</code> | |
144 | * @throws AccessPoemException | |
145 | * if the current <code>AccessToken</code> | |
146 | * does not confer write access rights | |
147 | * @throws ValidationPoemException | |
148 | * if the value is not valid | |
149 | */ | |
150 | public void setId(Integer cooked) | |
151 | throws AccessPoemException, ValidationPoemException { | |
152 | 0 | _getSectionGroupTable().getIdColumn(). |
153 | getType().assertValidCooked(cooked); | |
154 | 0 | writeLock(); |
155 | 0 | setId_unsafe(cooked); |
156 | 0 | } |
157 | ||
158 | /** | |
159 | * Sets the <code>Id</code> value, with checking, for this | |
160 | * <code>SectionGroup</code> <code>Persistent</code>. | |
161 | * | |
162 | * Generated by org.melati.poem.prepro.IntegerFieldDef#generateBaseMethods | |
163 | * @param cooked a validated <code>int</code> | |
164 | * @throws AccessPoemException | |
165 | * if the current <code>AccessToken</code> | |
166 | * does not confer write access rights | |
167 | * @throws ValidationPoemException | |
168 | * if the value is not valid | |
169 | */ | |
170 | ||
171 | public final void setId(int cooked) | |
172 | throws AccessPoemException, ValidationPoemException { | |
173 | 0 | setId(new Integer(cooked)); |
174 | 0 | } |
175 | ||
176 | ||
177 | /** | |
178 | * Retrieves the <code>Id</code> value as a <code>Field</code> | |
179 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
180 | * | |
181 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
182 | * @throws AccessPoemException | |
183 | * if the current <code>AccessToken</code> | |
184 | * does not confer write access rights | |
185 | * @return the Integer id | |
186 | */ | |
187 | public Field<Integer> getIdField() throws AccessPoemException { | |
188 | 0 | Column<Integer> c = _getSectionGroupTable().getIdColumn(); |
189 | 0 | return new Field<Integer>((Integer)c.getRaw(this), c); |
190 | } | |
191 | ||
192 | ||
193 | /** | |
194 | * Retrieves the <code>Displayname</code> value, without locking, | |
195 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
196 | * | |
197 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
198 | * @return the String displayname | |
199 | */ | |
200 | public String getDisplayname_unsafe() { | |
201 | 8 | return displayname; |
202 | } | |
203 | ||
204 | ||
205 | /** | |
206 | * Sets the <code>Displayname</code> value directly, without checking, | |
207 | * for this SectionGroup <code>Persistent</code>. | |
208 | * | |
209 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
210 | * @param cooked the pre-validated value to set | |
211 | */ | |
212 | public void setDisplayname_unsafe(String cooked) { | |
213 | 16 | displayname = cooked; |
214 | 16 | } |
215 | ||
216 | /** | |
217 | * Retrieves the Displayname value, with locking, for this | |
218 | * <code>SectionGroup</code> <code>Persistent</code>. | |
219 | * | |
220 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
221 | * @throws AccessPoemException | |
222 | * if the current <code>AccessToken</code> | |
223 | * does not confer write access rights | |
224 | * @return the value of the field <code>Displayname</code> for this | |
225 | * <code>SectionGroup</code> <code>Persistent</code> | |
226 | */ | |
227 | ||
228 | public String getDisplayname() | |
229 | throws AccessPoemException { | |
230 | 0 | readLock(); |
231 | 0 | return getDisplayname_unsafe(); |
232 | } | |
233 | ||
234 | ||
235 | /** | |
236 | * Sets the <code>Displayname</code> value, with checking, for this | |
237 | * <code>SectionGroup</code> <code>Persistent</code>. | |
238 | * | |
239 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
240 | * @param cooked a validated <code>int</code> | |
241 | * @throws AccessPoemException | |
242 | * if the current <code>AccessToken</code> | |
243 | * does not confer write access rights | |
244 | * @throws ValidationPoemException | |
245 | * if the value is not valid | |
246 | */ | |
247 | public void setDisplayname(String cooked) | |
248 | throws AccessPoemException, ValidationPoemException { | |
249 | 8 | _getSectionGroupTable().getDisplaynameColumn(). |
250 | getType().assertValidCooked(cooked); | |
251 | 8 | writeLock(); |
252 | 8 | setDisplayname_unsafe(cooked); |
253 | 8 | } |
254 | ||
255 | ||
256 | /** | |
257 | * Retrieves the <code>Displayname</code> value as a <code>Field</code> | |
258 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
259 | * | |
260 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
261 | * @throws AccessPoemException | |
262 | * if the current <code>AccessToken</code> | |
263 | * does not confer write access rights | |
264 | * @return the String displayname | |
265 | */ | |
266 | public Field<String> getDisplaynameField() throws AccessPoemException { | |
267 | 0 | Column<String> c = _getSectionGroupTable().getDisplaynameColumn(); |
268 | 0 | return new Field<String>((String)c.getRaw(this), c); |
269 | } | |
270 | ||
271 | ||
272 | /** | |
273 | * Retrieves the <code>Generic</code> value, without locking, | |
274 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
275 | * | |
276 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
277 | * @return the Boolean generic | |
278 | */ | |
279 | public Boolean getGeneric_unsafe() { | |
280 | 0 | return generic; |
281 | } | |
282 | ||
283 | ||
284 | /** | |
285 | * Sets the <code>Generic</code> value directly, without checking, | |
286 | * for this SectionGroup <code>Persistent</code>. | |
287 | * | |
288 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
289 | * @param cooked the pre-validated value to set | |
290 | */ | |
291 | public void setGeneric_unsafe(Boolean cooked) { | |
292 | 16 | generic = cooked; |
293 | 16 | } |
294 | ||
295 | /** | |
296 | * Retrieves the Generic value, with locking, for this | |
297 | * <code>SectionGroup</code> <code>Persistent</code>. | |
298 | * Field description: | |
299 | * Whether the group is generic | |
300 | * | |
301 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
302 | * @throws AccessPoemException | |
303 | * if the current <code>AccessToken</code> | |
304 | * does not confer write access rights | |
305 | * @return the value of the field <code>Generic</code> for this | |
306 | * <code>SectionGroup</code> <code>Persistent</code> | |
307 | */ | |
308 | ||
309 | public Boolean getGeneric() | |
310 | throws AccessPoemException { | |
311 | 0 | readLock(); |
312 | 0 | return getGeneric_unsafe(); |
313 | } | |
314 | ||
315 | ||
316 | /** | |
317 | * Sets the <code>Generic</code> value, with checking, for this | |
318 | * <code>SectionGroup</code> <code>Persistent</code>. | |
319 | * Field description: | |
320 | * Whether the group is generic | |
321 | * | |
322 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
323 | * @param cooked a validated <code>int</code> | |
324 | * @throws AccessPoemException | |
325 | * if the current <code>AccessToken</code> | |
326 | * does not confer write access rights | |
327 | * @throws ValidationPoemException | |
328 | * if the value is not valid | |
329 | */ | |
330 | public void setGeneric(Boolean cooked) | |
331 | throws AccessPoemException, ValidationPoemException { | |
332 | 8 | _getSectionGroupTable().getGenericColumn(). |
333 | getType().assertValidCooked(cooked); | |
334 | 8 | writeLock(); |
335 | 8 | setGeneric_unsafe(cooked); |
336 | 8 | } |
337 | ||
338 | /** | |
339 | * Sets the <code>Generic</code> value, with checking, | |
340 | * from a <code>boolean</code>, for this | |
341 | * <code>SectionGroup</code> <code>Persistent</code>. | |
342 | * Field description: | |
343 | * Whether the group is generic | |
344 | * | |
345 | * | |
346 | * Generated by org.melati.poem.prepro.BooleanFieldDef#generateBaseMethods | |
347 | * @param cooked a <code>boolean</code> | |
348 | * @throws AccessPoemException | |
349 | * if the current <code>AccessToken</code> | |
350 | * does not confer write access rights | |
351 | * @throws ValidationPoemException | |
352 | * if the value is not valid | |
353 | */ | |
354 | ||
355 | public final void setGeneric(boolean cooked) | |
356 | throws AccessPoemException, ValidationPoemException { | |
357 | 8 | setGeneric(cooked ? Boolean.TRUE : Boolean.FALSE); |
358 | 8 | } |
359 | ||
360 | ||
361 | /** | |
362 | * Retrieves the <code>Generic</code> value as a <code>Field</code> | |
363 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
364 | * | |
365 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
366 | * @throws AccessPoemException | |
367 | * if the current <code>AccessToken</code> | |
368 | * does not confer write access rights | |
369 | * @return the Boolean generic | |
370 | */ | |
371 | public Field<Boolean> getGenericField() throws AccessPoemException { | |
372 | 0 | Column<Boolean> c = _getSectionGroupTable().getGenericColumn(); |
373 | 0 | return new Field<Boolean>((Boolean)c.getRaw(this), c); |
374 | } | |
375 | ||
376 | ||
377 | /** | |
378 | * Retrieves the <code>Urlprefix</code> value, without locking, | |
379 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
380 | * | |
381 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
382 | * @return the String urlprefix | |
383 | */ | |
384 | public String getUrlprefix_unsafe() { | |
385 | 24 | return urlprefix; |
386 | } | |
387 | ||
388 | ||
389 | /** | |
390 | * Sets the <code>Urlprefix</code> value directly, without checking, | |
391 | * for this SectionGroup <code>Persistent</code>. | |
392 | * | |
393 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
394 | * @param cooked the pre-validated value to set | |
395 | */ | |
396 | public void setUrlprefix_unsafe(String cooked) { | |
397 | 16 | urlprefix = cooked; |
398 | 16 | } |
399 | ||
400 | /** | |
401 | * Retrieves the Urlprefix value, with locking, for this | |
402 | * <code>SectionGroup</code> <code>Persistent</code>. | |
403 | * Field description: | |
404 | * Prefix for URLs in the group | |
405 | * | |
406 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
407 | * @throws AccessPoemException | |
408 | * if the current <code>AccessToken</code> | |
409 | * does not confer write access rights | |
410 | * @return the value of the field <code>Urlprefix</code> for this | |
411 | * <code>SectionGroup</code> <code>Persistent</code> | |
412 | */ | |
413 | ||
414 | public String getUrlprefix() | |
415 | throws AccessPoemException { | |
416 | 24 | readLock(); |
417 | 24 | return getUrlprefix_unsafe(); |
418 | } | |
419 | ||
420 | ||
421 | /** | |
422 | * Sets the <code>Urlprefix</code> value, with checking, for this | |
423 | * <code>SectionGroup</code> <code>Persistent</code>. | |
424 | * Field description: | |
425 | * Prefix for URLs in the group | |
426 | * | |
427 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
428 | * @param cooked a validated <code>int</code> | |
429 | * @throws AccessPoemException | |
430 | * if the current <code>AccessToken</code> | |
431 | * does not confer write access rights | |
432 | * @throws ValidationPoemException | |
433 | * if the value is not valid | |
434 | */ | |
435 | public void setUrlprefix(String cooked) | |
436 | throws AccessPoemException, ValidationPoemException { | |
437 | 8 | _getSectionGroupTable().getUrlprefixColumn(). |
438 | getType().assertValidCooked(cooked); | |
439 | 8 | writeLock(); |
440 | 8 | setUrlprefix_unsafe(cooked); |
441 | 8 | } |
442 | ||
443 | ||
444 | /** | |
445 | * Retrieves the <code>Urlprefix</code> value as a <code>Field</code> | |
446 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
447 | * | |
448 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
449 | * @throws AccessPoemException | |
450 | * if the current <code>AccessToken</code> | |
451 | * does not confer write access rights | |
452 | * @return the String urlprefix | |
453 | */ | |
454 | public Field<String> getUrlprefixField() throws AccessPoemException { | |
455 | 0 | Column<String> c = _getSectionGroupTable().getUrlprefixColumn(); |
456 | 0 | return new Field<String>((String)c.getRaw(this), c); |
457 | } | |
458 | ||
459 | ||
460 | /** | |
461 | * Retrieves the <code>Subtext</code> value, without locking, | |
462 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
463 | * | |
464 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
465 | * @return the String subtext | |
466 | */ | |
467 | public String getSubtext_unsafe() { | |
468 | 0 | return subtext; |
469 | } | |
470 | ||
471 | ||
472 | /** | |
473 | * Sets the <code>Subtext</code> value directly, without checking, | |
474 | * for this SectionGroup <code>Persistent</code>. | |
475 | * | |
476 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
477 | * @param cooked the pre-validated value to set | |
478 | */ | |
479 | public void setSubtext_unsafe(String cooked) { | |
480 | 16 | subtext = cooked; |
481 | 16 | } |
482 | ||
483 | /** | |
484 | * Retrieves the Subtext value, with locking, for this | |
485 | * <code>SectionGroup</code> <code>Persistent</code>. | |
486 | * | |
487 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
488 | * @throws AccessPoemException | |
489 | * if the current <code>AccessToken</code> | |
490 | * does not confer write access rights | |
491 | * @return the value of the field <code>Subtext</code> for this | |
492 | * <code>SectionGroup</code> <code>Persistent</code> | |
493 | */ | |
494 | ||
495 | public String getSubtext() | |
496 | throws AccessPoemException { | |
497 | 0 | readLock(); |
498 | 0 | return getSubtext_unsafe(); |
499 | } | |
500 | ||
501 | ||
502 | /** | |
503 | * Sets the <code>Subtext</code> value, with checking, for this | |
504 | * <code>SectionGroup</code> <code>Persistent</code>. | |
505 | * | |
506 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
507 | * @param cooked a validated <code>int</code> | |
508 | * @throws AccessPoemException | |
509 | * if the current <code>AccessToken</code> | |
510 | * does not confer write access rights | |
511 | * @throws ValidationPoemException | |
512 | * if the value is not valid | |
513 | */ | |
514 | public void setSubtext(String cooked) | |
515 | throws AccessPoemException, ValidationPoemException { | |
516 | 8 | _getSectionGroupTable().getSubtextColumn(). |
517 | getType().assertValidCooked(cooked); | |
518 | 8 | writeLock(); |
519 | 8 | setSubtext_unsafe(cooked); |
520 | 8 | } |
521 | ||
522 | ||
523 | /** | |
524 | * Retrieves the <code>Subtext</code> value as a <code>Field</code> | |
525 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
526 | * | |
527 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
528 | * @throws AccessPoemException | |
529 | * if the current <code>AccessToken</code> | |
530 | * does not confer write access rights | |
531 | * @return the String subtext | |
532 | */ | |
533 | public Field<String> getSubtextField() throws AccessPoemException { | |
534 | 0 | Column<String> c = _getSectionGroupTable().getSubtextColumn(); |
535 | 0 | return new Field<String>((String)c.getRaw(this), c); |
536 | } | |
537 | ||
538 | ||
539 | /** | |
540 | * Retrieves the <code>Themecolour</code> value, without locking, | |
541 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
542 | * | |
543 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
544 | * @return the String themecolour | |
545 | */ | |
546 | public String getThemecolour_unsafe() { | |
547 | 6 | return themecolour; |
548 | } | |
549 | ||
550 | ||
551 | /** | |
552 | * Sets the <code>Themecolour</code> value directly, without checking, | |
553 | * for this SectionGroup <code>Persistent</code>. | |
554 | * | |
555 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
556 | * @param cooked the pre-validated value to set | |
557 | */ | |
558 | public void setThemecolour_unsafe(String cooked) { | |
559 | 16 | themecolour = cooked; |
560 | 16 | } |
561 | ||
562 | /** | |
563 | * Retrieves the Themecolour value, with locking, for this | |
564 | * <code>SectionGroup</code> <code>Persistent</code>. | |
565 | * Field description: | |
566 | * The area's thematic colour | |
567 | * | |
568 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
569 | * @throws AccessPoemException | |
570 | * if the current <code>AccessToken</code> | |
571 | * does not confer write access rights | |
572 | * @return the value of the field <code>Themecolour</code> for this | |
573 | * <code>SectionGroup</code> <code>Persistent</code> | |
574 | */ | |
575 | ||
576 | public String getThemecolour() | |
577 | throws AccessPoemException { | |
578 | 6 | readLock(); |
579 | 6 | return getThemecolour_unsafe(); |
580 | } | |
581 | ||
582 | ||
583 | /** | |
584 | * Sets the <code>Themecolour</code> value, with checking, for this | |
585 | * <code>SectionGroup</code> <code>Persistent</code>. | |
586 | * Field description: | |
587 | * The area's thematic colour | |
588 | * | |
589 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
590 | * @param cooked a validated <code>int</code> | |
591 | * @throws AccessPoemException | |
592 | * if the current <code>AccessToken</code> | |
593 | * does not confer write access rights | |
594 | * @throws ValidationPoemException | |
595 | * if the value is not valid | |
596 | */ | |
597 | public void setThemecolour(String cooked) | |
598 | throws AccessPoemException, ValidationPoemException { | |
599 | 8 | _getSectionGroupTable().getThemecolourColumn(). |
600 | getType().assertValidCooked(cooked); | |
601 | 8 | writeLock(); |
602 | 8 | setThemecolour_unsafe(cooked); |
603 | 8 | } |
604 | ||
605 | ||
606 | /** | |
607 | * Retrieves the <code>Themecolour</code> value as a <code>Field</code> | |
608 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
609 | * | |
610 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
611 | * @throws AccessPoemException | |
612 | * if the current <code>AccessToken</code> | |
613 | * does not confer write access rights | |
614 | * @return the String themecolour | |
615 | */ | |
616 | public Field<String> getThemecolourField() throws AccessPoemException { | |
617 | 0 | Column<String> c = _getSectionGroupTable().getThemecolourColumn(); |
618 | 0 | return new Field<String>((String)c.getRaw(this), c); |
619 | } | |
620 | ||
621 | ||
622 | /** | |
623 | * Retrieves the <code>Imagename</code> value, without locking, | |
624 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
625 | * | |
626 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
627 | * @return the String imagename | |
628 | */ | |
629 | public String getImagename_unsafe() { | |
630 | 0 | return imagename; |
631 | } | |
632 | ||
633 | ||
634 | /** | |
635 | * Sets the <code>Imagename</code> value directly, without checking, | |
636 | * for this SectionGroup <code>Persistent</code>. | |
637 | * | |
638 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
639 | * @param cooked the pre-validated value to set | |
640 | */ | |
641 | public void setImagename_unsafe(String cooked) { | |
642 | 16 | imagename = cooked; |
643 | 16 | } |
644 | ||
645 | /** | |
646 | * Retrieves the Imagename value, with locking, for this | |
647 | * <code>SectionGroup</code> <code>Persistent</code>. | |
648 | * | |
649 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
650 | * @throws AccessPoemException | |
651 | * if the current <code>AccessToken</code> | |
652 | * does not confer write access rights | |
653 | * @return the value of the field <code>Imagename</code> for this | |
654 | * <code>SectionGroup</code> <code>Persistent</code> | |
655 | */ | |
656 | ||
657 | public String getImagename() | |
658 | throws AccessPoemException { | |
659 | 0 | readLock(); |
660 | 0 | return getImagename_unsafe(); |
661 | } | |
662 | ||
663 | ||
664 | /** | |
665 | * Sets the <code>Imagename</code> value, with checking, for this | |
666 | * <code>SectionGroup</code> <code>Persistent</code>. | |
667 | * | |
668 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
669 | * @param cooked a validated <code>int</code> | |
670 | * @throws AccessPoemException | |
671 | * if the current <code>AccessToken</code> | |
672 | * does not confer write access rights | |
673 | * @throws ValidationPoemException | |
674 | * if the value is not valid | |
675 | */ | |
676 | public void setImagename(String cooked) | |
677 | throws AccessPoemException, ValidationPoemException { | |
678 | 8 | _getSectionGroupTable().getImagenameColumn(). |
679 | getType().assertValidCooked(cooked); | |
680 | 8 | writeLock(); |
681 | 8 | setImagename_unsafe(cooked); |
682 | 8 | } |
683 | ||
684 | ||
685 | /** | |
686 | * Retrieves the <code>Imagename</code> value as a <code>Field</code> | |
687 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
688 | * | |
689 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
690 | * @throws AccessPoemException | |
691 | * if the current <code>AccessToken</code> | |
692 | * does not confer write access rights | |
693 | * @return the String imagename | |
694 | */ | |
695 | public Field<String> getImagenameField() throws AccessPoemException { | |
696 | 0 | Column<String> c = _getSectionGroupTable().getImagenameColumn(); |
697 | 0 | return new Field<String>((String)c.getRaw(this), c); |
698 | } | |
699 | ||
700 | ||
701 | /** | |
702 | * Retrieves the <code>Image1file</code> value, without locking, | |
703 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
704 | * | |
705 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
706 | * @return the String image1file | |
707 | */ | |
708 | public String getImage1file_unsafe() { | |
709 | 0 | return image1file; |
710 | } | |
711 | ||
712 | ||
713 | /** | |
714 | * Sets the <code>Image1file</code> value directly, without checking, | |
715 | * for this SectionGroup <code>Persistent</code>. | |
716 | * | |
717 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
718 | * @param cooked the pre-validated value to set | |
719 | */ | |
720 | public void setImage1file_unsafe(String cooked) { | |
721 | 16 | image1file = cooked; |
722 | 16 | } |
723 | ||
724 | /** | |
725 | * Retrieves the Image1file value, with locking, for this | |
726 | * <code>SectionGroup</code> <code>Persistent</code>. | |
727 | * | |
728 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
729 | * @throws AccessPoemException | |
730 | * if the current <code>AccessToken</code> | |
731 | * does not confer write access rights | |
732 | * @return the value of the field <code>Image1file</code> for this | |
733 | * <code>SectionGroup</code> <code>Persistent</code> | |
734 | */ | |
735 | ||
736 | public String getImage1file() | |
737 | throws AccessPoemException { | |
738 | 0 | readLock(); |
739 | 0 | return getImage1file_unsafe(); |
740 | } | |
741 | ||
742 | ||
743 | /** | |
744 | * Sets the <code>Image1file</code> value, with checking, for this | |
745 | * <code>SectionGroup</code> <code>Persistent</code>. | |
746 | * | |
747 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
748 | * @param cooked a validated <code>int</code> | |
749 | * @throws AccessPoemException | |
750 | * if the current <code>AccessToken</code> | |
751 | * does not confer write access rights | |
752 | * @throws ValidationPoemException | |
753 | * if the value is not valid | |
754 | */ | |
755 | public void setImage1file(String cooked) | |
756 | throws AccessPoemException, ValidationPoemException { | |
757 | 8 | _getSectionGroupTable().getImage1fileColumn(). |
758 | getType().assertValidCooked(cooked); | |
759 | 8 | writeLock(); |
760 | 8 | setImage1file_unsafe(cooked); |
761 | 8 | } |
762 | ||
763 | ||
764 | /** | |
765 | * Retrieves the <code>Image1file</code> value as a <code>Field</code> | |
766 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
767 | * | |
768 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
769 | * @throws AccessPoemException | |
770 | * if the current <code>AccessToken</code> | |
771 | * does not confer write access rights | |
772 | * @return the String image1file | |
773 | */ | |
774 | public Field<String> getImage1fileField() throws AccessPoemException { | |
775 | 0 | Column<String> c = _getSectionGroupTable().getImage1fileColumn(); |
776 | 0 | return new Field<String>((String)c.getRaw(this), c); |
777 | } | |
778 | ||
779 | ||
780 | /** | |
781 | * Retrieves the <code>Image2file</code> value, without locking, | |
782 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
783 | * | |
784 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
785 | * @return the String image2file | |
786 | */ | |
787 | public String getImage2file_unsafe() { | |
788 | 0 | return image2file; |
789 | } | |
790 | ||
791 | ||
792 | /** | |
793 | * Sets the <code>Image2file</code> value directly, without checking, | |
794 | * for this SectionGroup <code>Persistent</code>. | |
795 | * | |
796 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
797 | * @param cooked the pre-validated value to set | |
798 | */ | |
799 | public void setImage2file_unsafe(String cooked) { | |
800 | 16 | image2file = cooked; |
801 | 16 | } |
802 | ||
803 | /** | |
804 | * Retrieves the Image2file value, with locking, for this | |
805 | * <code>SectionGroup</code> <code>Persistent</code>. | |
806 | * | |
807 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
808 | * @throws AccessPoemException | |
809 | * if the current <code>AccessToken</code> | |
810 | * does not confer write access rights | |
811 | * @return the value of the field <code>Image2file</code> for this | |
812 | * <code>SectionGroup</code> <code>Persistent</code> | |
813 | */ | |
814 | ||
815 | public String getImage2file() | |
816 | throws AccessPoemException { | |
817 | 0 | readLock(); |
818 | 0 | return getImage2file_unsafe(); |
819 | } | |
820 | ||
821 | ||
822 | /** | |
823 | * Sets the <code>Image2file</code> value, with checking, for this | |
824 | * <code>SectionGroup</code> <code>Persistent</code>. | |
825 | * | |
826 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
827 | * @param cooked a validated <code>int</code> | |
828 | * @throws AccessPoemException | |
829 | * if the current <code>AccessToken</code> | |
830 | * does not confer write access rights | |
831 | * @throws ValidationPoemException | |
832 | * if the value is not valid | |
833 | */ | |
834 | public void setImage2file(String cooked) | |
835 | throws AccessPoemException, ValidationPoemException { | |
836 | 8 | _getSectionGroupTable().getImage2fileColumn(). |
837 | getType().assertValidCooked(cooked); | |
838 | 8 | writeLock(); |
839 | 8 | setImage2file_unsafe(cooked); |
840 | 8 | } |
841 | ||
842 | ||
843 | /** | |
844 | * Retrieves the <code>Image2file</code> value as a <code>Field</code> | |
845 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
846 | * | |
847 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
848 | * @throws AccessPoemException | |
849 | * if the current <code>AccessToken</code> | |
850 | * does not confer write access rights | |
851 | * @return the String image2file | |
852 | */ | |
853 | public Field<String> getImage2fileField() throws AccessPoemException { | |
854 | 0 | Column<String> c = _getSectionGroupTable().getImage2fileColumn(); |
855 | 0 | return new Field<String>((String)c.getRaw(this), c); |
856 | } | |
857 | ||
858 | ||
859 | /** | |
860 | * Retrieves the <code>Imagenum</code> value, without locking, | |
861 | * for this <code>SectionGroup</code> <code>Persistent</code>. | |
862 | * | |
863 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
864 | * @return the String imagenum | |
865 | */ | |
866 | public String getImagenum_unsafe() { | |
867 | 0 | return imagenum; |
868 | } | |
869 | ||
870 | ||
871 | /** | |
872 | * Sets the <code>Imagenum</code> value directly, without checking, | |
873 | * for this SectionGroup <code>Persistent</code>. | |
874 | * | |
875 | * see org.melati.poem.prepro.FieldDef#generateBaseMethods | |
876 | * @param cooked the pre-validated value to set | |
877 | */ | |
878 | public void setImagenum_unsafe(String cooked) { | |
879 | 16 | imagenum = cooked; |
880 | 16 | } |
881 | ||
882 | /** | |
883 | * Retrieves the Imagenum value, with locking, for this | |
884 | * <code>SectionGroup</code> <code>Persistent</code>. | |
885 | * | |
886 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
887 | * @throws AccessPoemException | |
888 | * if the current <code>AccessToken</code> | |
889 | * does not confer write access rights | |
890 | * @return the value of the field <code>Imagenum</code> for this | |
891 | * <code>SectionGroup</code> <code>Persistent</code> | |
892 | */ | |
893 | ||
894 | public String getImagenum() | |
895 | throws AccessPoemException { | |
896 | 0 | readLock(); |
897 | 0 | return getImagenum_unsafe(); |
898 | } | |
899 | ||
900 | ||
901 | /** | |
902 | * Sets the <code>Imagenum</code> value, with checking, for this | |
903 | * <code>SectionGroup</code> <code>Persistent</code>. | |
904 | * | |
905 | * Generated by org.melati.poem.prepro.AtomFieldDef#generateBaseMethods | |
906 | * @param cooked a validated <code>int</code> | |
907 | * @throws AccessPoemException | |
908 | * if the current <code>AccessToken</code> | |
909 | * does not confer write access rights | |
910 | * @throws ValidationPoemException | |
911 | * if the value is not valid | |
912 | */ | |
913 | public void setImagenum(String cooked) | |
914 | throws AccessPoemException, ValidationPoemException { | |
915 | 8 | _getSectionGroupTable().getImagenumColumn(). |
916 | getType().assertValidCooked(cooked); | |
917 | 8 | writeLock(); |
918 | 8 | setImagenum_unsafe(cooked); |
919 | 8 | } |
920 | ||
921 | ||
922 | /** | |
923 | * Retrieves the <code>Imagenum</code> value as a <code>Field</code> | |
924 | * from this <code>SectionGroup</code> <code>Persistent</code>. | |
925 | * | |
926 | * see org.melati.poem.prepro.FieldDef#generateFieldCreator | |
927 | * @throws AccessPoemException | |
928 | * if the current <code>AccessToken</code> | |
929 | * does not confer write access rights | |
930 | * @return the String imagenum | |
931 | */ | |
932 | public Field<String> getImagenumField() throws AccessPoemException { | |
933 | 0 | Column<String> c = _getSectionGroupTable().getImagenumColumn(); |
934 | 0 | return new Field<String>((String)c.getRaw(this), c); |
935 | } | |
936 | ||
937 | } | |
938 |