ValueInfoTableBase.java
// Do not edit this file! It was generated by Melati POEM's DSD preprocessor.
package org.melati.poem.generated;
import org.melati.poem.AccessPoemException;
import org.melati.poem.BooleanPoemType;
import org.melati.poem.Column;
import org.melati.poem.ColumnTypePoemType;
import org.melati.poem.Database;
import org.melati.poem.DefinitionSource;
import org.melati.poem.DisplayLevel;
import org.melati.poem.Field;
import org.melati.poem.IntegerPoemType;
import org.melati.poem.Persistent;
import org.melati.poem.PoemDatabaseTables;
import org.melati.poem.PoemException;
import org.melati.poem.PoemTable;
import org.melati.poem.PoemTypeFactory;
import org.melati.poem.Searchability;
import org.melati.poem.StringPoemType;
import org.melati.poem.ValidationPoemException;
import org.melati.poem.ValueInfo;
/**
* Melati POEM generated base class for <code>Table</code> <code>ValueInfo</code>.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
*/
public class ValueInfoTableBase<T extends ValueInfo> extends PoemTable<T> {
private Column<String> col_displayname = null;
private Column<String> col_description = null;
private Column<Boolean> col_usereditable = null;
private Column<Integer> col_typefactory = null;
private Column<Boolean> col_nullable = null;
private Column<Integer> col_size = null;
private Column<Integer> col_width = null;
private Column<Integer> col_height = null;
private Column<Integer> col_precision = null;
private Column<Integer> col_scale = null;
private Column<String> col_renderinfo = null;
private Column<String> col_rangelow_string = null;
private Column<String> col_rangelimit_string = null;
/**
* Constructor.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
* @param database the POEM database we are using
* @param name the name of this <code>Table</code>
* @param definitionSource which definition is being used
* @throws PoemException if anything goes wrong
*/
public ValueInfoTableBase(
Database database, String name,
DefinitionSource definitionSource) throws PoemException {
super(database, name, definitionSource);
}
/**
* Get the database tables.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
* @return the database tables
*/
public PoemDatabaseTables getPoemDatabaseTables() {
return (PoemDatabaseTables)getDatabase();
}
/**
* Initialise this table by defining its columns.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
*/
public void init() throws PoemException {
super.init();
defineColumn(col_displayname =
new Column<String>(this, "displayname",
new StringPoemType(false, 60),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getDisplayname();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setDisplayname((String)cooked);
}
public Field<String> asField(Persistent g) {
return ((ValueInfo)g).getDisplaynameField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.primary;
}
public Integer defaultDisplayOrderPriority() {
return new Integer(2);
}
public String defaultDisplayName() {
return "Display name";
}
public int defaultDisplayOrder() {
return 100;
}
public String defaultDescription() {
return "A user-friendly name for the field";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getDisplayname_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setDisplayname_unsafe((String)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getDisplayname();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setDisplayname((String)raw);
}
});
defineColumn(col_description =
new Column<String>(this, "description",
new StringPoemType(true, -1),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getDescription();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setDescription((String)cooked);
}
public Field<String> asField(Persistent g) {
return ((ValueInfo)g).getDescriptionField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public int defaultDisplayOrder() {
return 101;
}
public String defaultDescription() {
return "A brief description of the field's function";
}
public int defaultWidth() {
return 50;
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getDescription_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setDescription_unsafe((String)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getDescription();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setDescription((String)raw);
}
});
defineColumn(col_usereditable =
new Column<Boolean>(this, "usereditable",
new BooleanPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getUsereditable();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setUsereditable((Boolean)cooked);
}
public Field<Boolean> asField(Persistent g) {
return ((ValueInfo)g).getUsereditableField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.detail;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "User-editable";
}
public int defaultDisplayOrder() {
return 200;
}
public String defaultDescription() {
return "Whether it makes sense for the user to update the field's value";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getUsereditable_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setUsereditable_unsafe((Boolean)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getUsereditable();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setUsereditable((Boolean)raw);
}
});
defineColumn(col_typefactory =
new Column<Integer>(this, "typefactory",
new ColumnTypePoemType(getDatabase()),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getTypefactory();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setTypefactory((PoemTypeFactory)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getTypefactoryField();
}
public boolean defaultUserEditable() {
return false;
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.detail;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Type";
}
public int defaultDisplayOrder() {
return 201;
}
public String defaultDescription() {
return "The field's POEM type";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getTypefactory_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setTypefactory_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getTypefactoryCode();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setTypefactoryCode((Integer)raw);
}
});
defineColumn(col_nullable =
new Column<Boolean>(this, "nullable",
new BooleanPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getNullable();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setNullable((Boolean)cooked);
}
public Field<Boolean> asField(Persistent g) {
return ((ValueInfo)g).getNullableField();
}
public boolean defaultUserEditable() {
return false;
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.detail;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public int defaultDisplayOrder() {
return 202;
}
public String defaultDescription() {
return "Whether the field can be empty";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getNullable_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setNullable_unsafe((Boolean)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getNullable();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setNullable((Boolean)raw);
}
});
defineColumn(col_size =
new Column<Integer>(this, "size",
new IntegerPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getSize();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setSize((Integer)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getSizeField();
}
public boolean defaultUserEditable() {
return false;
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public int defaultDisplayOrder() {
return 203;
}
public String defaultDescription() {
return "For character fields, the maximum number of characters that can be stored, (-1 for unlimited)";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getSize_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setSize_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getSize();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setSize((Integer)raw);
}
});
defineColumn(col_width =
new Column<Integer>(this, "width",
new IntegerPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getWidth();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setWidth((Integer)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getWidthField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Input-box width";
}
public int defaultDisplayOrder() {
return 204;
}
public String defaultDescription() {
return "A sensible width for text boxes used for entering the field, where appropriate";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getWidth_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setWidth_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getWidth();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setWidth((Integer)raw);
}
});
defineColumn(col_height =
new Column<Integer>(this, "height",
new IntegerPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getHeight();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setHeight((Integer)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getHeightField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Input-box height";
}
public int defaultDisplayOrder() {
return 205;
}
public String defaultDescription() {
return "A sensible height for text boxes used for entering the field, where appropriate";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getHeight_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setHeight_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getHeight();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setHeight((Integer)raw);
}
});
defineColumn(col_precision =
new Column<Integer>(this, "precision",
new IntegerPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getPrecision();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setPrecision((Integer)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getPrecisionField();
}
public boolean defaultUserEditable() {
return false;
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Precision";
}
public int defaultDisplayOrder() {
return 206;
}
public String defaultDescription() {
return "Precision (total number of digits) for fixed-point numbers";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getPrecision_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setPrecision_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getPrecision();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setPrecision((Integer)raw);
}
});
defineColumn(col_scale =
new Column<Integer>(this, "scale",
new IntegerPoemType(false),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getScale();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setScale((Integer)cooked);
}
public Field<Integer> asField(Persistent g) {
return ((ValueInfo)g).getScaleField();
}
public boolean defaultUserEditable() {
return false;
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Scale";
}
public int defaultDisplayOrder() {
return 207;
}
public String defaultDescription() {
return "Scale (number of digits after the decimal) for fixed-point numbers";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getScale_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setScale_unsafe((Integer)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getScale();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setScale((Integer)raw);
}
});
defineColumn(col_renderinfo =
new Column<String>(this, "renderinfo",
new StringPoemType(true, -1),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getRenderinfo();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setRenderinfo((String)cooked);
}
public Field<String> asField(Persistent g) {
return ((ValueInfo)g).getRenderinfoField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.record;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Rendering information";
}
public int defaultDisplayOrder() {
return 208;
}
public String defaultDescription() {
return "The name of the Melati templet (if not the default) to use for input controls for the field";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRenderinfo_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRenderinfo_unsafe((String)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRenderinfo();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRenderinfo((String)raw);
}
});
defineColumn(col_rangelow_string =
new Column<String>(this, "rangelow_string",
new StringPoemType(true, -1),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getRangelow_string();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setRangelow_string((String)cooked);
}
public Field<String> asField(Persistent g) {
return ((ValueInfo)g).getRangelow_stringField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.detail;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Range: low";
}
public int defaultDisplayOrder() {
return 209;
}
public String defaultDescription() {
return "The low end of the range of permissible values for the field";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRangelow_string_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRangelow_string_unsafe((String)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRangelow_string();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRangelow_string((String)raw);
}
});
defineColumn(col_rangelimit_string =
new Column<String>(this, "rangelimit_string",
new StringPoemType(true, -1),
DefinitionSource.dsd) {
public Object getCooked(Persistent g)
throws AccessPoemException, PoemException {
return ((ValueInfo)g).getRangelimit_string();
}
public void setCooked(Persistent g, Object cooked)
throws AccessPoemException, ValidationPoemException {
((ValueInfo)g).setRangelimit_string((String)cooked);
}
public Field<String> asField(Persistent g) {
return ((ValueInfo)g).getRangelimit_stringField();
}
public DisplayLevel defaultDisplayLevel() {
return DisplayLevel.detail;
}
public Searchability defaultSearchability() {
return Searchability.no;
}
public String defaultDisplayName() {
return "Range: limit";
}
public int defaultDisplayOrder() {
return 210;
}
public String defaultDescription() {
return "The (exclusive) limit of the range of permissible values for the field";
}
public Object getRaw_unsafe(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRangelimit_string_unsafe();
}
public void setRaw_unsafe(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRangelimit_string_unsafe((String)raw);
}
public Object getRaw(Persistent g)
throws AccessPoemException {
return ((ValueInfo)g).getRangelimit_string();
}
public void setRaw(Persistent g, Object raw)
throws AccessPoemException {
((ValueInfo)g).setRangelimit_string((String)raw);
}
});
}
/**
* Retrieves the <code>Displayname</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the displayname <code>Column</code>
*/
public final Column<String> getDisplaynameColumn() {
return col_displayname;
}
/**
* Retrieves the <code>Description</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the description <code>Column</code>
*/
public final Column<String> getDescriptionColumn() {
return col_description;
}
/**
* Retrieves the <code>Usereditable</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the usereditable <code>Column</code>
*/
public final Column<Boolean> getUsereditableColumn() {
return col_usereditable;
}
/**
* Retrieves the <code>Typefactory</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the typefactory <code>Column</code>
*/
public final Column<Integer> getTypefactoryColumn() {
return col_typefactory;
}
/**
* Retrieves the <code>Nullable</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the nullable <code>Column</code>
*/
public final Column<Boolean> getNullableColumn() {
return col_nullable;
}
/**
* Retrieves the <code>Size</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the size <code>Column</code>
*/
public final Column<Integer> getSizeColumn() {
return col_size;
}
/**
* Retrieves the <code>Width</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the width <code>Column</code>
*/
public final Column<Integer> getWidthColumn() {
return col_width;
}
/**
* Retrieves the <code>Height</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the height <code>Column</code>
*/
public final Column<Integer> getHeightColumn() {
return col_height;
}
/**
* Retrieves the <code>Precision</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the precision <code>Column</code>
*/
public final Column<Integer> getPrecisionColumn() {
return col_precision;
}
/**
* Retrieves the <code>Scale</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the scale <code>Column</code>
*/
public final Column<Integer> getScaleColumn() {
return col_scale;
}
/**
* Retrieves the <code>Renderinfo</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the renderinfo <code>Column</code>
*/
public final Column<String> getRenderinfoColumn() {
return col_renderinfo;
}
/**
* Retrieves the <code>Rangelow_string</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the rangelow_string <code>Column</code>
*/
public final Column<String> getRangelow_stringColumn() {
return col_rangelow_string;
}
/**
* Retrieves the <code>Rangelimit_string</code> <code>Column</code> for this
* <code>ValueInfo</code> <code>Table</code>.
*
* see org.melati.poem.prepro.FieldDef#generateColAccessor
* @return the rangelimit_string <code>Column</code>
*/
public final Column<String> getRangelimit_stringColumn() {
return col_rangelimit_string;
}
/**
* Retrieve the <code>ValueInfo</code> as a <code>ValueInfo</code>.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
* @param troid a Table Row Object ID
* @return the <code>Persistent</code> identified by the <code>troid</code>
*/
public ValueInfo getValueInfoObject(Integer troid) {
return (ValueInfo)getObject(troid);
}
/**
* Retrieve the <code>ValueInfo</code>
* as a <code>ValueInfo</code>.
*
* See org.melati.poem.prepro.TableDef#generateTableBaseJava
* @param troid a Table Row Object ID
* @return the <code>Persistent</code> identified */
public ValueInfo getValueInfoObject(int troid) {
return (ValueInfo)getObject(troid);
}
public int defaultDisplayOrder() {
return 7;
}
}