1
2
3 package org.paneris.jammyjoes.model.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.JdbcPersistent;
10 import org.melati.poem.ValidationPoemException;
11 import org.paneris.jammyjoes.model.JammyjoesDatabaseTables;
12 import org.paneris.jammyjoes.model.ManufacturerTable;
13
14
15 /**
16 * Melati POEM generated abstract base class for a <code>Persistent</code>
17 * <code>Manufacturer</code> Object.
18 *
19 * @generator org.melati.poem.prepro.TableDef#generatePersistentBaseJava
20 */
21 public abstract class ManufacturerBase extends JdbcPersistent {
22
23
24 /**
25 * Retrieves the Database object.
26 *
27 * @generator org.melati.poem.prepro.TableDef#generatePersistentBaseJava
28 * @return the database
29 */
30 public JammyjoesDatabaseTables getJammyjoesDatabaseTables() {
31 return (JammyjoesDatabaseTables)getDatabase();
32 }
33
34
35 /**
36 * Retrieves the <code>ManufacturerTable</code> table
37 * which this <code>Persistent</code> is from.
38 *
39 * @generator org.melati.poem.prepro.TableDef#generatePersistentBaseJava
40 * @return the ManufacturerTable
41 */
42 public ManufacturerTable getManufacturerTable() {
43 return (ManufacturerTable)getTable();
44 }
45
46 private ManufacturerTable _getManufacturerTable() {
47 return (ManufacturerTable)getTable();
48 }
49
50
51 /**
52 * id
53 */
54 protected Integer id;
55 /**
56 * Name
57 */
58 protected String name;
59 /**
60 * Address
61 */
62 protected String address;
63 /**
64 * Profile
65 */
66 protected String profile;
67 /**
68 * Contact Name
69 */
70 protected String contact;
71 /**
72 * Minimum Order
73 */
74 protected Double minimumorder;
75 /**
76 * email - email
77 */
78 protected String email;
79 /**
80 * website - website
81 */
82 protected String website;
83 /**
84 * comment - Comments
85 */
86 protected String comment;
87 /**
88 * Deleted? - Check this box if you no longer deal with this supplier
89 */
90 protected Boolean deleted;
91 /**
92 * Telephone - Telephone number
93 */
94 protected String tel;
95
96
97 /**
98 * Retrieves the <code>Id</code> value, without locking,
99 * for this <code>Manufacturer</code> <code>Persistent</code>.
100 *
101 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
102 * @return the Integer id
103 */
104 public Integer getId_unsafe() {
105 return id;
106 }
107
108
109 /**
110 * Sets the <code>Id</code> value directly, without checking,
111 * for this Manufacturer <code>Persistent</code>.
112 *
113 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
114 * @param cooked the pre-validated value to set
115 */
116 public void setId_unsafe(Integer cooked) {
117 id = cooked;
118 }
119
120 /**
121 * Retrieves the Id value, with locking, for this
122 * <code>Manufacturer</code> <code>Persistent</code>.
123 *
124 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
125 * @throws AccessPoemException
126 * if the current <code>AccessToken</code>
127 * does not confer write access rights
128 * @return the value of the field <code>Id</code> for this
129 * <code>Manufacturer</code> <code>Persistent</code>
130 */
131
132 public Integer getId()
133 throws AccessPoemException {
134 readLock();
135 return getId_unsafe();
136 }
137
138
139 /**
140 * Sets the <code>Id</code> value, with checking, for this
141 * <code>Manufacturer</code> <code>Persistent</code>.
142 *
143 * @generator org.melati.poem.prepro.AtomFieldDef#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 public void setId(Integer cooked)
152 throws AccessPoemException, ValidationPoemException {
153 _getManufacturerTable().getIdColumn().
154 getType().assertValidCooked(cooked);
155 writeLock();
156 setId_unsafe(cooked);
157 }
158
159 /**
160 * Sets the <code>Id</code> value, with checking, for this
161 * <code>Manufacturer</code> <code>Persistent</code>.
162 *
163 * @generator org.melati.poem.prepro.IntegerFieldDef#generateBaseMethods
164 * @param cooked a validated <code>int</code>
165 * @throws AccessPoemException
166 * if the current <code>AccessToken</code>
167 * does not confer write access rights
168 * @throws ValidationPoemException
169 * if the value is not valid
170 */
171
172 public final void setId(int cooked)
173 throws AccessPoemException, ValidationPoemException {
174 setId(new Integer(cooked));
175 }
176
177
178 /**
179 * Retrieves the <code>Id</code> value as a <code>Field</code>
180 * from this <code>Manufacturer</code> <code>Persistent</code>.
181 *
182 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
183 * @throws AccessPoemException
184 * if the current <code>AccessToken</code>
185 * does not confer write access rights
186 * @return the Integer id
187 */
188 public Field getIdField() throws AccessPoemException {
189 Column c = _getManufacturerTable().getIdColumn();
190 return new Field(c.getRaw(this), c);
191 }
192
193
194 /**
195 * Retrieves the <code>Name</code> value, without locking,
196 * for this <code>Manufacturer</code> <code>Persistent</code>.
197 *
198 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
199 * @return the String name
200 */
201 public String getName_unsafe() {
202 return name;
203 }
204
205
206 /**
207 * Sets the <code>Name</code> value directly, without checking,
208 * for this Manufacturer <code>Persistent</code>.
209 *
210 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
211 * @param cooked the pre-validated value to set
212 */
213 public void setName_unsafe(String cooked) {
214 name = cooked;
215 }
216
217 /**
218 * Retrieves the Name value, with locking, for this
219 * <code>Manufacturer</code> <code>Persistent</code>.
220 *
221 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
222 * @throws AccessPoemException
223 * if the current <code>AccessToken</code>
224 * does not confer write access rights
225 * @return the value of the field <code>Name</code> for this
226 * <code>Manufacturer</code> <code>Persistent</code>
227 */
228
229 public String getName()
230 throws AccessPoemException {
231 readLock();
232 return getName_unsafe();
233 }
234
235
236 /**
237 * Sets the <code>Name</code> value, with checking, for this
238 * <code>Manufacturer</code> <code>Persistent</code>.
239 *
240 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
241 * @param cooked a validated <code>int</code>
242 * @throws AccessPoemException
243 * if the current <code>AccessToken</code>
244 * does not confer write access rights
245 * @throws ValidationPoemException
246 * if the value is not valid
247 */
248 public void setName(String cooked)
249 throws AccessPoemException, ValidationPoemException {
250 _getManufacturerTable().getNameColumn().
251 getType().assertValidCooked(cooked);
252 writeLock();
253 setName_unsafe(cooked);
254 }
255
256
257 /**
258 * Retrieves the <code>Name</code> value as a <code>Field</code>
259 * from this <code>Manufacturer</code> <code>Persistent</code>.
260 *
261 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
262 * @throws AccessPoemException
263 * if the current <code>AccessToken</code>
264 * does not confer write access rights
265 * @return the String name
266 */
267 public Field getNameField() throws AccessPoemException {
268 Column c = _getManufacturerTable().getNameColumn();
269 return new Field(c.getRaw(this), c);
270 }
271
272
273 /**
274 * Retrieves the <code>Address</code> value, without locking,
275 * for this <code>Manufacturer</code> <code>Persistent</code>.
276 *
277 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
278 * @return the String address
279 */
280 public String getAddress_unsafe() {
281 return address;
282 }
283
284
285 /**
286 * Sets the <code>Address</code> value directly, without checking,
287 * for this Manufacturer <code>Persistent</code>.
288 *
289 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
290 * @param cooked the pre-validated value to set
291 */
292 public void setAddress_unsafe(String cooked) {
293 address = cooked;
294 }
295
296 /**
297 * Retrieves the Address value, with locking, for this
298 * <code>Manufacturer</code> <code>Persistent</code>.
299 *
300 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
301 * @throws AccessPoemException
302 * if the current <code>AccessToken</code>
303 * does not confer write access rights
304 * @return the value of the field <code>Address</code> for this
305 * <code>Manufacturer</code> <code>Persistent</code>
306 */
307
308 public String getAddress()
309 throws AccessPoemException {
310 readLock();
311 return getAddress_unsafe();
312 }
313
314
315 /**
316 * Sets the <code>Address</code> value, with checking, for this
317 * <code>Manufacturer</code> <code>Persistent</code>.
318 *
319 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
320 * @param cooked a validated <code>int</code>
321 * @throws AccessPoemException
322 * if the current <code>AccessToken</code>
323 * does not confer write access rights
324 * @throws ValidationPoemException
325 * if the value is not valid
326 */
327 public void setAddress(String cooked)
328 throws AccessPoemException, ValidationPoemException {
329 _getManufacturerTable().getAddressColumn().
330 getType().assertValidCooked(cooked);
331 writeLock();
332 setAddress_unsafe(cooked);
333 }
334
335
336 /**
337 * Retrieves the <code>Address</code> value as a <code>Field</code>
338 * from this <code>Manufacturer</code> <code>Persistent</code>.
339 *
340 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
341 * @throws AccessPoemException
342 * if the current <code>AccessToken</code>
343 * does not confer write access rights
344 * @return the String address
345 */
346 public Field getAddressField() throws AccessPoemException {
347 Column c = _getManufacturerTable().getAddressColumn();
348 return new Field(c.getRaw(this), c);
349 }
350
351
352 /**
353 * Retrieves the <code>Profile</code> value, without locking,
354 * for this <code>Manufacturer</code> <code>Persistent</code>.
355 *
356 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
357 * @return the String profile
358 */
359 public String getProfile_unsafe() {
360 return profile;
361 }
362
363
364 /**
365 * Sets the <code>Profile</code> value directly, without checking,
366 * for this Manufacturer <code>Persistent</code>.
367 *
368 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
369 * @param cooked the pre-validated value to set
370 */
371 public void setProfile_unsafe(String cooked) {
372 profile = cooked;
373 }
374
375 /**
376 * Retrieves the Profile value, with locking, for this
377 * <code>Manufacturer</code> <code>Persistent</code>.
378 *
379 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
380 * @throws AccessPoemException
381 * if the current <code>AccessToken</code>
382 * does not confer write access rights
383 * @return the value of the field <code>Profile</code> for this
384 * <code>Manufacturer</code> <code>Persistent</code>
385 */
386
387 public String getProfile()
388 throws AccessPoemException {
389 readLock();
390 return getProfile_unsafe();
391 }
392
393
394 /**
395 * Sets the <code>Profile</code> value, with checking, for this
396 * <code>Manufacturer</code> <code>Persistent</code>.
397 *
398 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
399 * @param cooked a validated <code>int</code>
400 * @throws AccessPoemException
401 * if the current <code>AccessToken</code>
402 * does not confer write access rights
403 * @throws ValidationPoemException
404 * if the value is not valid
405 */
406 public void setProfile(String cooked)
407 throws AccessPoemException, ValidationPoemException {
408 _getManufacturerTable().getProfileColumn().
409 getType().assertValidCooked(cooked);
410 writeLock();
411 setProfile_unsafe(cooked);
412 }
413
414
415 /**
416 * Retrieves the <code>Profile</code> value as a <code>Field</code>
417 * from this <code>Manufacturer</code> <code>Persistent</code>.
418 *
419 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
420 * @throws AccessPoemException
421 * if the current <code>AccessToken</code>
422 * does not confer write access rights
423 * @return the String profile
424 */
425 public Field getProfileField() throws AccessPoemException {
426 Column c = _getManufacturerTable().getProfileColumn();
427 return new Field(c.getRaw(this), c);
428 }
429
430
431 /**
432 * Retrieves the <code>Contact</code> value, without locking,
433 * for this <code>Manufacturer</code> <code>Persistent</code>.
434 *
435 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
436 * @return the String contact
437 */
438 public String getContact_unsafe() {
439 return contact;
440 }
441
442
443 /**
444 * Sets the <code>Contact</code> value directly, without checking,
445 * for this Manufacturer <code>Persistent</code>.
446 *
447 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
448 * @param cooked the pre-validated value to set
449 */
450 public void setContact_unsafe(String cooked) {
451 contact = cooked;
452 }
453
454 /**
455 * Retrieves the Contact value, with locking, for this
456 * <code>Manufacturer</code> <code>Persistent</code>.
457 *
458 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
459 * @throws AccessPoemException
460 * if the current <code>AccessToken</code>
461 * does not confer write access rights
462 * @return the value of the field <code>Contact</code> for this
463 * <code>Manufacturer</code> <code>Persistent</code>
464 */
465
466 public String getContact()
467 throws AccessPoemException {
468 readLock();
469 return getContact_unsafe();
470 }
471
472
473 /**
474 * Sets the <code>Contact</code> value, with checking, for this
475 * <code>Manufacturer</code> <code>Persistent</code>.
476 *
477 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
478 * @param cooked a validated <code>int</code>
479 * @throws AccessPoemException
480 * if the current <code>AccessToken</code>
481 * does not confer write access rights
482 * @throws ValidationPoemException
483 * if the value is not valid
484 */
485 public void setContact(String cooked)
486 throws AccessPoemException, ValidationPoemException {
487 _getManufacturerTable().getContactColumn().
488 getType().assertValidCooked(cooked);
489 writeLock();
490 setContact_unsafe(cooked);
491 }
492
493
494 /**
495 * Retrieves the <code>Contact</code> value as a <code>Field</code>
496 * from this <code>Manufacturer</code> <code>Persistent</code>.
497 *
498 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
499 * @throws AccessPoemException
500 * if the current <code>AccessToken</code>
501 * does not confer write access rights
502 * @return the String contact
503 */
504 public Field getContactField() throws AccessPoemException {
505 Column c = _getManufacturerTable().getContactColumn();
506 return new Field(c.getRaw(this), c);
507 }
508
509
510 /**
511 * Retrieves the <code>Minimumorder</code> value, without locking,
512 * for this <code>Manufacturer</code> <code>Persistent</code>.
513 *
514 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
515 * @return the Double minimumorder
516 */
517 public Double getMinimumorder_unsafe() {
518 return minimumorder;
519 }
520
521
522 /**
523 * Sets the <code>Minimumorder</code> value directly, without checking,
524 * for this Manufacturer <code>Persistent</code>.
525 *
526 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
527 * @param cooked the pre-validated value to set
528 */
529 public void setMinimumorder_unsafe(Double cooked) {
530 minimumorder = cooked;
531 }
532
533 /**
534 * Retrieves the Minimumorder value, with locking, for this
535 * <code>Manufacturer</code> <code>Persistent</code>.
536 *
537 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
538 * @throws AccessPoemException
539 * if the current <code>AccessToken</code>
540 * does not confer write access rights
541 * @return the value of the field <code>Minimumorder</code> for this
542 * <code>Manufacturer</code> <code>Persistent</code>
543 */
544
545 public Double getMinimumorder()
546 throws AccessPoemException {
547 readLock();
548 return getMinimumorder_unsafe();
549 }
550
551
552 /**
553 * Sets the <code>Minimumorder</code> value, with checking, for this
554 * <code>Manufacturer</code> <code>Persistent</code>.
555 *
556 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
557 * @param cooked a validated <code>int</code>
558 * @throws AccessPoemException
559 * if the current <code>AccessToken</code>
560 * does not confer write access rights
561 * @throws ValidationPoemException
562 * if the value is not valid
563 */
564 public void setMinimumorder(Double cooked)
565 throws AccessPoemException, ValidationPoemException {
566 _getManufacturerTable().getMinimumorderColumn().
567 getType().assertValidCooked(cooked);
568 writeLock();
569 setMinimumorder_unsafe(cooked);
570 }
571
572 /**
573 * Sets the <code>Minimumorder</code> value, with checking, for this <code>Manufacturer</code> <code>Persistent</code>.
574 *
575 * @generator org.melati.poem.prepro.DoubleFieldDef#generateBaseMethods
576 * @param cooked a validated <code>int</code>
577 * @throws AccessPoemException
578 * if the current <code>AccessToken</code>
579 * does not confer write access rights
580 * @throws ValidationPoemException
581 * if the value is not valid
582 */
583
584 public final void setMinimumorder(double cooked)
585 throws AccessPoemException, ValidationPoemException {
586 setMinimumorder(new Double(cooked));
587 }
588
589
590 /**
591 * Retrieves the <code>Minimumorder</code> value as a <code>Field</code>
592 * from this <code>Manufacturer</code> <code>Persistent</code>.
593 *
594 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
595 * @throws AccessPoemException
596 * if the current <code>AccessToken</code>
597 * does not confer write access rights
598 * @return the Double minimumorder
599 */
600 public Field getMinimumorderField() throws AccessPoemException {
601 Column c = _getManufacturerTable().getMinimumorderColumn();
602 return new Field(c.getRaw(this), c);
603 }
604
605
606 /**
607 * Retrieves the <code>Email</code> value, without locking,
608 * for this <code>Manufacturer</code> <code>Persistent</code>.
609 *
610 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
611 * @return the String email
612 */
613 public String getEmail_unsafe() {
614 return email;
615 }
616
617
618 /**
619 * Sets the <code>Email</code> value directly, without checking,
620 * for this Manufacturer <code>Persistent</code>.
621 *
622 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
623 * @param cooked the pre-validated value to set
624 */
625 public void setEmail_unsafe(String cooked) {
626 email = cooked;
627 }
628
629 /**
630 * Retrieves the Email value, with locking, for this
631 * <code>Manufacturer</code> <code>Persistent</code>.
632 * Field description:
633 * email
634 *
635 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
636 * @throws AccessPoemException
637 * if the current <code>AccessToken</code>
638 * does not confer write access rights
639 * @return the value of the field <code>Email</code> for this
640 * <code>Manufacturer</code> <code>Persistent</code>
641 */
642
643 public String getEmail()
644 throws AccessPoemException {
645 readLock();
646 return getEmail_unsafe();
647 }
648
649
650 /**
651 * Sets the <code>Email</code> value, with checking, for this
652 * <code>Manufacturer</code> <code>Persistent</code>.
653 * Field description:
654 * email
655 *
656 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
657 * @param cooked a validated <code>int</code>
658 * @throws AccessPoemException
659 * if the current <code>AccessToken</code>
660 * does not confer write access rights
661 * @throws ValidationPoemException
662 * if the value is not valid
663 */
664 public void setEmail(String cooked)
665 throws AccessPoemException, ValidationPoemException {
666 _getManufacturerTable().getEmailColumn().
667 getType().assertValidCooked(cooked);
668 writeLock();
669 setEmail_unsafe(cooked);
670 }
671
672
673 /**
674 * Retrieves the <code>Email</code> value as a <code>Field</code>
675 * from this <code>Manufacturer</code> <code>Persistent</code>.
676 *
677 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
678 * @throws AccessPoemException
679 * if the current <code>AccessToken</code>
680 * does not confer write access rights
681 * @return the String email
682 */
683 public Field getEmailField() throws AccessPoemException {
684 Column c = _getManufacturerTable().getEmailColumn();
685 return new Field(c.getRaw(this), c);
686 }
687
688
689 /**
690 * Retrieves the <code>Website</code> value, without locking,
691 * for this <code>Manufacturer</code> <code>Persistent</code>.
692 *
693 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
694 * @return the String website
695 */
696 public String getWebsite_unsafe() {
697 return website;
698 }
699
700
701 /**
702 * Sets the <code>Website</code> value directly, without checking,
703 * for this Manufacturer <code>Persistent</code>.
704 *
705 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
706 * @param cooked the pre-validated value to set
707 */
708 public void setWebsite_unsafe(String cooked) {
709 website = cooked;
710 }
711
712 /**
713 * Retrieves the Website value, with locking, for this
714 * <code>Manufacturer</code> <code>Persistent</code>.
715 * Field description:
716 * website
717 *
718 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
719 * @throws AccessPoemException
720 * if the current <code>AccessToken</code>
721 * does not confer write access rights
722 * @return the value of the field <code>Website</code> for this
723 * <code>Manufacturer</code> <code>Persistent</code>
724 */
725
726 public String getWebsite()
727 throws AccessPoemException {
728 readLock();
729 return getWebsite_unsafe();
730 }
731
732
733 /**
734 * Sets the <code>Website</code> value, with checking, for this
735 * <code>Manufacturer</code> <code>Persistent</code>.
736 * Field description:
737 * website
738 *
739 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
740 * @param cooked a validated <code>int</code>
741 * @throws AccessPoemException
742 * if the current <code>AccessToken</code>
743 * does not confer write access rights
744 * @throws ValidationPoemException
745 * if the value is not valid
746 */
747 public void setWebsite(String cooked)
748 throws AccessPoemException, ValidationPoemException {
749 _getManufacturerTable().getWebsiteColumn().
750 getType().assertValidCooked(cooked);
751 writeLock();
752 setWebsite_unsafe(cooked);
753 }
754
755
756 /**
757 * Retrieves the <code>Website</code> value as a <code>Field</code>
758 * from this <code>Manufacturer</code> <code>Persistent</code>.
759 *
760 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
761 * @throws AccessPoemException
762 * if the current <code>AccessToken</code>
763 * does not confer write access rights
764 * @return the String website
765 */
766 public Field getWebsiteField() throws AccessPoemException {
767 Column c = _getManufacturerTable().getWebsiteColumn();
768 return new Field(c.getRaw(this), c);
769 }
770
771
772 /**
773 * Retrieves the <code>Comment</code> value, without locking,
774 * for this <code>Manufacturer</code> <code>Persistent</code>.
775 *
776 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
777 * @return the String comment
778 */
779 public String getComment_unsafe() {
780 return comment;
781 }
782
783
784 /**
785 * Sets the <code>Comment</code> value directly, without checking,
786 * for this Manufacturer <code>Persistent</code>.
787 *
788 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
789 * @param cooked the pre-validated value to set
790 */
791 public void setComment_unsafe(String cooked) {
792 comment = cooked;
793 }
794
795 /**
796 * Retrieves the Comment value, with locking, for this
797 * <code>Manufacturer</code> <code>Persistent</code>.
798 * Field description:
799 * Comments
800 *
801 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
802 * @throws AccessPoemException
803 * if the current <code>AccessToken</code>
804 * does not confer write access rights
805 * @return the value of the field <code>Comment</code> for this
806 * <code>Manufacturer</code> <code>Persistent</code>
807 */
808
809 public String getComment()
810 throws AccessPoemException {
811 readLock();
812 return getComment_unsafe();
813 }
814
815
816 /**
817 * Sets the <code>Comment</code> value, with checking, for this
818 * <code>Manufacturer</code> <code>Persistent</code>.
819 * Field description:
820 * Comments
821 *
822 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
823 * @param cooked a validated <code>int</code>
824 * @throws AccessPoemException
825 * if the current <code>AccessToken</code>
826 * does not confer write access rights
827 * @throws ValidationPoemException
828 * if the value is not valid
829 */
830 public void setComment(String cooked)
831 throws AccessPoemException, ValidationPoemException {
832 _getManufacturerTable().getCommentColumn().
833 getType().assertValidCooked(cooked);
834 writeLock();
835 setComment_unsafe(cooked);
836 }
837
838
839 /**
840 * Retrieves the <code>Comment</code> value as a <code>Field</code>
841 * from this <code>Manufacturer</code> <code>Persistent</code>.
842 *
843 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
844 * @throws AccessPoemException
845 * if the current <code>AccessToken</code>
846 * does not confer write access rights
847 * @return the String comment
848 */
849 public Field getCommentField() throws AccessPoemException {
850 Column c = _getManufacturerTable().getCommentColumn();
851 return new Field(c.getRaw(this), c);
852 }
853
854
855 /**
856 * Retrieves the <code>Deleted</code> value, without locking,
857 * for this <code>Manufacturer</code> <code>Persistent</code>.
858 *
859 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
860 * @return the Boolean deleted
861 */
862 public Boolean getDeleted_unsafe() {
863 return deleted;
864 }
865
866
867 /**
868 * Sets the <code>Deleted</code> value directly, without checking,
869 * for this Manufacturer <code>Persistent</code>.
870 *
871 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
872 * @param cooked the pre-validated value to set
873 */
874 public void setDeleted_unsafe(Boolean cooked) {
875 deleted = cooked;
876 }
877
878 /**
879 * Retrieves the Deleted value, with locking, for this
880 * <code>Manufacturer</code> <code>Persistent</code>.
881 * Field description:
882 * Check this box if you no longer deal with this supplier
883 *
884 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
885 * @throws AccessPoemException
886 * if the current <code>AccessToken</code>
887 * does not confer write access rights
888 * @return the value of the field <code>Deleted</code> for this
889 * <code>Manufacturer</code> <code>Persistent</code>
890 */
891
892 public Boolean getDeleted()
893 throws AccessPoemException {
894 readLock();
895 return getDeleted_unsafe();
896 }
897
898
899 /**
900 * Sets the <code>Deleted</code> value, with checking, for this
901 * <code>Manufacturer</code> <code>Persistent</code>.
902 * Field description:
903 * Check this box if you no longer deal with this supplier
904 *
905 * @generator 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 setDeleted(Boolean cooked)
914 throws AccessPoemException, ValidationPoemException {
915 _getManufacturerTable().getDeletedColumn().
916 getType().assertValidCooked(cooked);
917 writeLock();
918 setDeleted_unsafe(cooked);
919 }
920
921 /**
922 * Sets the <code>Deleted</code> value, with checking,
923 * from a <code>boolean</code>, for this
924 * <code>Manufacturer</code> <code>Persistent</code>.
925 * Field description:
926 * Check this box if you no longer deal with this supplier
927 *
928 *
929 * @generator org.melati.poem.prepro.BooleanFieldDef#generateBaseMethods
930 * @param cooked a <code>boolean</code>
931 * @throws AccessPoemException
932 * if the current <code>AccessToken</code>
933 * does not confer write access rights
934 * @throws ValidationPoemException
935 * if the value is not valid
936 */
937
938 public final void setDeleted(boolean cooked)
939 throws AccessPoemException, ValidationPoemException {
940 setDeleted(cooked ? Boolean.TRUE : Boolean.FALSE);
941 }
942
943
944 /**
945 * Retrieves the <code>Deleted</code> value as a <code>Field</code>
946 * from this <code>Manufacturer</code> <code>Persistent</code>.
947 *
948 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
949 * @throws AccessPoemException
950 * if the current <code>AccessToken</code>
951 * does not confer write access rights
952 * @return the Boolean deleted
953 */
954 public Field getDeletedField() throws AccessPoemException {
955 Column c = _getManufacturerTable().getDeletedColumn();
956 return new Field(c.getRaw(this), c);
957 }
958
959
960 /**
961 * Retrieves the <code>Tel</code> value, without locking,
962 * for this <code>Manufacturer</code> <code>Persistent</code>.
963 *
964 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
965 * @return the String tel
966 */
967 public String getTel_unsafe() {
968 return tel;
969 }
970
971
972 /**
973 * Sets the <code>Tel</code> value directly, without checking,
974 * for this Manufacturer <code>Persistent</code>.
975 *
976 * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods
977 * @param cooked the pre-validated value to set
978 */
979 public void setTel_unsafe(String cooked) {
980 tel = cooked;
981 }
982
983 /**
984 * Retrieves the Tel value, with locking, for this
985 * <code>Manufacturer</code> <code>Persistent</code>.
986 * Field description:
987 * Telephone number
988 *
989 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
990 * @throws AccessPoemException
991 * if the current <code>AccessToken</code>
992 * does not confer write access rights
993 * @return the value of the field <code>Tel</code> for this
994 * <code>Manufacturer</code> <code>Persistent</code>
995 */
996
997 public String getTel()
998 throws AccessPoemException {
999 readLock();
1000 return getTel_unsafe();
1001 }
1002
1003
1004 /**
1005 * Sets the <code>Tel</code> value, with checking, for this
1006 * <code>Manufacturer</code> <code>Persistent</code>.
1007 * Field description:
1008 * Telephone number
1009 *
1010 * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods
1011 * @param cooked a validated <code>int</code>
1012 * @throws AccessPoemException
1013 * if the current <code>AccessToken</code>
1014 * does not confer write access rights
1015 * @throws ValidationPoemException
1016 * if the value is not valid
1017 */
1018 public void setTel(String cooked)
1019 throws AccessPoemException, ValidationPoemException {
1020 _getManufacturerTable().getTelColumn().
1021 getType().assertValidCooked(cooked);
1022 writeLock();
1023 setTel_unsafe(cooked);
1024 }
1025
1026
1027 /**
1028 * Retrieves the <code>Tel</code> value as a <code>Field</code>
1029 * from this <code>Manufacturer</code> <code>Persistent</code>.
1030 *
1031 * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator
1032 * @throws AccessPoemException
1033 * if the current <code>AccessToken</code>
1034 * does not confer write access rights
1035 * @return the String tel
1036 */
1037 public Field getTelField() throws AccessPoemException {
1038 Column c = _getManufacturerTable().getTelColumn();
1039 return new Field(c.getRaw(this), c);
1040 }
1041 }
1042