Coverage Report - org.paneris.jammyjoes.model.generated.DeliveryCarrierTableBase
 
Classes in this File Line Coverage Branch Coverage Complexity
DeliveryCarrierTableBase
0%
0/19
N/A
1
DeliveryCarrierTableBase$1
0%
0/15
N/A
1
DeliveryCarrierTableBase$2
0%
0/16
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  
 import org.melati.poem.AccessPoemException;
 6  
 import org.melati.poem.Column;
 7  
 import org.melati.poem.Database;
 8  
 import org.melati.poem.DefinitionSource;
 9  
 import org.melati.poem.DisplayLevel;
 10  
 import org.melati.poem.Field;
 11  
 import org.melati.poem.JdbcPersistent;
 12  
 import org.melati.poem.Persistent;
 13  
 import org.melati.poem.PoemException;
 14  
 import org.melati.poem.Searchability;
 15  
 import org.melati.poem.StringPoemType;
 16  
 import org.melati.poem.TroidPoemType;
 17  
 import org.melati.poem.ValidationPoemException;
 18  
 import org.paneris.jammyjoes.model.DeliveryCarrier;
 19  
 import org.paneris.jammyjoes.model.JammyjoesDatabaseTables;
 20  
 import org.paneris.jammyjoes.model.JammyjoesTable;
 21  
 
 22  
 
 23  
 /**
 24  
  * Melati POEM generated base class for 
 25  
 <code>Table</code> <code>DeliveryCarrier</code>.
 26  
  *
 27  
  * @generator org.melati.poem.prepro.TableDef#generateTableBaseJava 
 28  
  */
 29  
 
 30  
 public class DeliveryCarrierTableBase extends JammyjoesTable {
 31  
 
 32  0
   private Column col_id = null;
 33  0
   private Column col_displayname = null;
 34  
 
 35  
  /**
 36  
   * Constructor. 
 37  
   * 
 38  
   * @generator org.melati.poem.prepro.TableDef#generateTableBaseJava 
 39  
   * @param database          the POEM database we are using
 40  
   * @param name              the name of this <code>Table</code>
 41  
   * @param definitionSource  which definition is being used
 42  
   * @throws PoemException    if anything goes wrong
 43  
   */
 44  
 
 45  
   public DeliveryCarrierTableBase(
 46  
       Database database, String name,
 47  
       DefinitionSource definitionSource) throws PoemException {
 48  0
     super(database, name, definitionSource);
 49  0
   }
 50  
 
 51  
 
 52  
  /**
 53  
   * Get the database tables.
 54  
   *
 55  
   * @generator org.melati.poem.prepro.TableDef#generateTableBaseJava 
 56  
   * @return the database tables
 57  
   */
 58  
   public JammyjoesDatabaseTables getJammyjoesDatabaseTables() {
 59  0
     return (JammyjoesDatabaseTables)getDatabase();
 60  
   }
 61  
 
 62  
   public void init() throws PoemException {
 63  0
     super.init();
 64  0
     defineColumn(col_id =
 65  
         new Column(this, "id",
 66  
                    new TroidPoemType(),
 67  
                    DefinitionSource.dsd) { 
 68  
           public Object getCooked(Persistent g)
 69  
               throws AccessPoemException, PoemException {
 70  0
             return ((DeliveryCarrier)g).getId();
 71  
           }
 72  
 
 73  
           public void setCooked(Persistent g, Object cooked)
 74  
               throws AccessPoemException, ValidationPoemException {
 75  0
             ((DeliveryCarrier)g).setId((Integer)cooked);
 76  0
           }
 77  
 
 78  
           public Field asField(Persistent g) {
 79  0
             return ((DeliveryCarrier)g).getIdField();
 80  
           }
 81  
 
 82  
           protected boolean defaultUserEditable() {
 83  0
             return false;
 84  
           }
 85  
 
 86  
           protected boolean defaultUserCreateable() {
 87  0
             return false;
 88  
           }
 89  
 
 90  
           protected DisplayLevel defaultDisplayLevel() {
 91  0
             return DisplayLevel.record;
 92  
           }
 93  
 
 94  
           protected int defaultDisplayOrder() {
 95  0
             return 0;
 96  
           }
 97  
 
 98  
           public Object getRaw_unsafe(Persistent g)
 99  
               throws AccessPoemException {
 100  0
             return ((DeliveryCarrier)g).getId_unsafe();
 101  
           }
 102  
 
 103  
           public void setRaw_unsafe(Persistent g, Object raw)
 104  
               throws AccessPoemException {
 105  0
             ((DeliveryCarrier)g).setId_unsafe((Integer)raw);
 106  0
           }
 107  
 
 108  
           public Object getRaw(Persistent g)
 109  
               throws AccessPoemException {
 110  0
             return ((DeliveryCarrier)g).getId();
 111  
           }
 112  
 
 113  0
           public void setRaw(Persistent g, Object raw)
 114  
               throws AccessPoemException {
 115  0
             ((DeliveryCarrier)g).setId((Integer)raw);
 116  0
           }
 117  
         });
 118  
 
 119  0
     defineColumn(col_displayname =
 120  
         new Column(this, "displayname",
 121  
                    new StringPoemType(false, -1),
 122  
                    DefinitionSource.dsd) { 
 123  
           public Object getCooked(Persistent g)
 124  
               throws AccessPoemException, PoemException {
 125  0
             return ((DeliveryCarrier)g).getDisplayname();
 126  
           }
 127  
 
 128  
           public void setCooked(Persistent g, Object cooked)
 129  
               throws AccessPoemException, ValidationPoemException {
 130  0
             ((DeliveryCarrier)g).setDisplayname((String)cooked);
 131  0
           }
 132  
 
 133  
           public Field asField(Persistent g) {
 134  0
             return ((DeliveryCarrier)g).getDisplaynameField();
 135  
           }
 136  
 
 137  
           protected DisplayLevel defaultDisplayLevel() {
 138  0
             return DisplayLevel.primary;
 139  
           }
 140  
 
 141  
           protected Searchability defaultSearchability() {
 142  0
             return Searchability.primary;
 143  
           }
 144  
 
 145  
           protected String defaultDisplayName() {
 146  0
             return "Display name";
 147  
           }
 148  
 
 149  
           protected int defaultDisplayOrder() {
 150  0
             return 1;
 151  
           }
 152  
 
 153  
           protected String defaultDescription() {
 154  0
             return "The carrier's name";
 155  
           }
 156  
 
 157  
           public Object getRaw_unsafe(Persistent g)
 158  
               throws AccessPoemException {
 159  0
             return ((DeliveryCarrier)g).getDisplayname_unsafe();
 160  
           }
 161  
 
 162  
           public void setRaw_unsafe(Persistent g, Object raw)
 163  
               throws AccessPoemException {
 164  0
             ((DeliveryCarrier)g).setDisplayname_unsafe((String)raw);
 165  0
           }
 166  
 
 167  
           public Object getRaw(Persistent g)
 168  
               throws AccessPoemException {
 169  0
             return ((DeliveryCarrier)g).getDisplayname();
 170  
           }
 171  
 
 172  0
           public void setRaw(Persistent g, Object raw)
 173  
               throws AccessPoemException {
 174  0
             ((DeliveryCarrier)g).setDisplayname((String)raw);
 175  0
           }
 176  
         });
 177  0
   }
 178  
 
 179  
 
 180  
  /**
 181  
   * Retrieves the <code>Id</code> <code>Column</code> for this 
 182  
   * <code>DeliveryCarrier</code> <code>Table</code>.
 183  
   * 
 184  
   * @generator org.melati.poem.prepro.FieldDef#generateColAccessor 
 185  
   * @return the id <code>Column</code>
 186  
   */
 187  
   public final Column getIdColumn() {
 188  0
     return col_id;
 189  
   }
 190  
 
 191  
 
 192  
  /**
 193  
   * Retrieves the <code>Displayname</code> <code>Column</code> for this 
 194  
   * <code>DeliveryCarrier</code> <code>Table</code>.
 195  
   * 
 196  
   * @generator org.melati.poem.prepro.FieldDef#generateColAccessor 
 197  
   * @return the displayname <code>Column</code>
 198  
   */
 199  
   public final Column getDisplaynameColumn() {
 200  0
     return col_displayname;
 201  
   }
 202  
 
 203  
 
 204  
  /**
 205  
   * Retrieve the <code>DeliveryCarrier</code> as a <code>DeliveryCarrier</code>.
 206  
   *
 207  
   * @generator org.melati.poem.prepro.TableDef#generateTableBaseJava 
 208  
   * @param troid a Table Row Oject ID
 209  
   * @return the <code>Persistent</code> identified by the <code>troid</code>
 210  
   */
 211  
   public DeliveryCarrier getDeliveryCarrierObject(Integer troid) {
 212  0
     return (DeliveryCarrier)getObject(troid);
 213  
   }
 214  
 
 215  
 
 216  
  /**
 217  
   * Retrieve the <code>DeliveryCarrier</code> 
 218  
   * as a <code>DeliveryCarrier</code>.
 219  
   *
 220  
   * @generator org.melati.poem.prepro.TableDef#generateTableBaseJava 
 221  
   * @param troid a Table Row Object ID
 222  
   * @return the <code>Persistent</code> identified   */
 223  
   public DeliveryCarrier getDeliveryCarrierObject(int troid) {
 224  0
     return (DeliveryCarrier)getObject(troid);
 225  
   }
 226  
 
 227  
   protected JdbcPersistent _newPersistent() {
 228  0
     return new DeliveryCarrier();
 229  
   }
 230  
   protected String defaultDisplayName() {
 231  0
     return "Delivery Carrier";
 232  
   }
 233  
 
 234  
   protected String defaultDescription() {
 235  0
     return "The carrier for deliveries";
 236  
   }
 237  
 
 238  
   protected boolean defaultRememberAllTroids() {
 239  0
     return true;
 240  
   }
 241  
 
 242  
   protected String defaultCategory() {
 243  0
     return "Codes";
 244  
   }
 245  
 
 246  
   protected int defaultDisplayOrder() {
 247  0
     return 1050;
 248  
   }
 249  
 }
 250