Coverage Report - org.paneris.jammyjoes.model.generated.DeliveryCarrierBase
 
Classes in this File Line Coverage Branch Coverage Complexity
DeliveryCarrierBase
0%
0/28
N/A
1
 
 1  
 // Do not edit this file!  It was generated by Melati POEM's DSD preprocessor.
 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.DeliveryCarrierTable;
 12  
 import org.paneris.jammyjoes.model.JammyjoesDatabaseTables;
 13  
 
 14  
 
 15  
 /**
 16  
  * Melati POEM generated abstract base class for a <code>Persistent</code> 
 17  
  * <code>DeliveryCarrier</code> Object.
 18  
  *
 19  
  * @generator org.melati.poem.prepro.TableDef#generatePersistentBaseJava 
 20  
  */
 21  0
 public abstract class DeliveryCarrierBase 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  0
     return (JammyjoesDatabaseTables)getDatabase();
 32  
   }
 33  
 
 34  
 
 35  
  /**
 36  
   * Retrieves the  <code>DeliveryCarrierTable</code> table 
 37  
   * which this <code>Persistent</code> is from.
 38  
   * 
 39  
   * @generator org.melati.poem.prepro.TableDef#generatePersistentBaseJava 
 40  
   * @return the DeliveryCarrierTable
 41  
   */
 42  
   public DeliveryCarrierTable getDeliveryCarrierTable() {
 43  0
     return (DeliveryCarrierTable)getTable();
 44  
   }
 45  
 
 46  
   private DeliveryCarrierTable _getDeliveryCarrierTable() {
 47  0
     return (DeliveryCarrierTable)getTable();
 48  
   }
 49  
 
 50  
   // Fields in this table 
 51  
  /**
 52  
   * id 
 53  
   */
 54  
   protected Integer id;
 55  
  /**
 56  
   * Display name - The carrier's name 
 57  
   */
 58  
   protected String displayname;
 59  
 
 60  
 
 61  
  /**
 62  
   * Retrieves the <code>Id</code> value, without locking, 
 63  
   * for this <code>DeliveryCarrier</code> <code>Persistent</code>.
 64  
   *
 65  
   * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods 
 66  
   * @return the Integer id
 67  
   */
 68  
   public Integer getId_unsafe() {
 69  0
     return id;
 70  
   }
 71  
 
 72  
 
 73  
  /**
 74  
   * Sets the <code>Id</code> value directly, without checking, 
 75  
   * for this DeliveryCarrier <code>Persistent</code>.
 76  
   * 
 77  
   * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods 
 78  
   * @param cooked  the pre-validated value to set
 79  
   */
 80  
   public void setId_unsafe(Integer cooked) {
 81  0
     id = cooked;
 82  0
   }
 83  
 
 84  
  /**
 85  
   * Retrieves the Id value, with locking, for this 
 86  
   * <code>DeliveryCarrier</code> <code>Persistent</code>.
 87  
   * 
 88  
   * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods 
 89  
   * @throws AccessPoemException 
 90  
   *         if the current <code>AccessToken</code> 
 91  
   *         does not confer write access rights 
 92  
   * @return the value of the field <code>Id</code> for this 
 93  
   *         <code>DeliveryCarrier</code> <code>Persistent</code>  
 94  
   */
 95  
 
 96  
   public Integer getId()
 97  
       throws AccessPoemException {
 98  0
     readLock();
 99  0
     return getId_unsafe();
 100  
   }
 101  
 
 102  
 
 103  
  /**
 104  
   * Sets the <code>Id</code> value, with checking, for this 
 105  
   * <code>DeliveryCarrier</code> <code>Persistent</code>.
 106  
   * 
 107  
   * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods  
 108  
   * @param cooked  a validated <code>int</code> 
 109  
   * @throws AccessPoemException 
 110  
   *         if the current <code>AccessToken</code> 
 111  
   *         does not confer write access rights
 112  
   * @throws ValidationPoemException 
 113  
   *         if the value is not valid
 114  
   */
 115  
   public void setId(Integer cooked)
 116  
       throws AccessPoemException, ValidationPoemException {
 117  0
     _getDeliveryCarrierTable().getIdColumn().
 118  
       getType().assertValidCooked(cooked);
 119  0
     writeLock();
 120  0
     setId_unsafe(cooked);
 121  0
   }
 122  
 
 123  
  /**
 124  
   * Sets the <code>Id</code> value, with checking, for this 
 125  
   * <code>DeliveryCarrier</code> <code>Persistent</code>.
 126  
   * 
 127  
   * @generator org.melati.poem.prepro.IntegerFieldDef#generateBaseMethods 
 128  
   * @param cooked  a validated <code>int</code>
 129  
   * @throws AccessPoemException 
 130  
   *         if the current <code>AccessToken</code> 
 131  
   *         does not confer write access rights
 132  
   * @throws ValidationPoemException 
 133  
   *         if the value is not valid
 134  
   */
 135  
 
 136  
   public final void setId(int cooked)
 137  
       throws AccessPoemException, ValidationPoemException {
 138  0
     setId(new Integer(cooked));
 139  0
   }
 140  
 
 141  
 
 142  
  /**
 143  
   * Retrieves the <code>Id</code> value as a <code>Field</code>
 144  
   * from this <code>DeliveryCarrier</code> <code>Persistent</code>.
 145  
   * 
 146  
   * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator 
 147  
   * @throws AccessPoemException 
 148  
   *         if the current <code>AccessToken</code> 
 149  
   *         does not confer write access rights
 150  
   * @return the Integer id
 151  
   */
 152  
   public Field getIdField() throws AccessPoemException {
 153  0
     Column c = _getDeliveryCarrierTable().getIdColumn();
 154  0
     return new Field(c.getRaw(this), c);
 155  
   }
 156  
 
 157  
 
 158  
  /**
 159  
   * Retrieves the <code>Displayname</code> value, without locking, 
 160  
   * for this <code>DeliveryCarrier</code> <code>Persistent</code>.
 161  
   *
 162  
   * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods 
 163  
   * @return the String displayname
 164  
   */
 165  
   public String getDisplayname_unsafe() {
 166  0
     return displayname;
 167  
   }
 168  
 
 169  
 
 170  
  /**
 171  
   * Sets the <code>Displayname</code> value directly, without checking, 
 172  
   * for this DeliveryCarrier <code>Persistent</code>.
 173  
   * 
 174  
   * @generator org.melati.poem.prepro.FieldDef#generateBaseMethods 
 175  
   * @param cooked  the pre-validated value to set
 176  
   */
 177  
   public void setDisplayname_unsafe(String cooked) {
 178  0
     displayname = cooked;
 179  0
   }
 180  
 
 181  
  /**
 182  
   * Retrieves the Displayname value, with locking, for this 
 183  
   * <code>DeliveryCarrier</code> <code>Persistent</code>.
 184  
   * Field description: 
 185  
   *   The carrier's name 
 186  
   * 
 187  
   * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods 
 188  
   * @throws AccessPoemException 
 189  
   *         if the current <code>AccessToken</code> 
 190  
   *         does not confer write access rights 
 191  
   * @return the value of the field <code>Displayname</code> for this 
 192  
   *         <code>DeliveryCarrier</code> <code>Persistent</code>  
 193  
   */
 194  
 
 195  
   public String getDisplayname()
 196  
       throws AccessPoemException {
 197  0
     readLock();
 198  0
     return getDisplayname_unsafe();
 199  
   }
 200  
 
 201  
 
 202  
  /**
 203  
   * Sets the <code>Displayname</code> value, with checking, for this 
 204  
   * <code>DeliveryCarrier</code> <code>Persistent</code>.
 205  
   * Field description: 
 206  
   *   The carrier's name 
 207  
   * 
 208  
   * @generator org.melati.poem.prepro.AtomFieldDef#generateBaseMethods  
 209  
   * @param cooked  a validated <code>int</code> 
 210  
   * @throws AccessPoemException 
 211  
   *         if the current <code>AccessToken</code> 
 212  
   *         does not confer write access rights
 213  
   * @throws ValidationPoemException 
 214  
   *         if the value is not valid
 215  
   */
 216  
   public void setDisplayname(String cooked)
 217  
       throws AccessPoemException, ValidationPoemException {
 218  0
     _getDeliveryCarrierTable().getDisplaynameColumn().
 219  
       getType().assertValidCooked(cooked);
 220  0
     writeLock();
 221  0
     setDisplayname_unsafe(cooked);
 222  0
   }
 223  
 
 224  
 
 225  
  /**
 226  
   * Retrieves the <code>Displayname</code> value as a <code>Field</code>
 227  
   * from this <code>DeliveryCarrier</code> <code>Persistent</code>.
 228  
   * 
 229  
   * @generator org.melati.poem.prepro.FieldDef#generateFieldCreator 
 230  
   * @throws AccessPoemException 
 231  
   *         if the current <code>AccessToken</code> 
 232  
   *         does not confer write access rights
 233  
   * @return the String displayname
 234  
   */
 235  
   public Field getDisplaynameField() throws AccessPoemException {
 236  0
     Column c = _getDeliveryCarrierTable().getDisplaynameColumn();
 237  0
     return new Field(c.getRaw(this), c);
 238  
   }
 239  
 }
 240