org.melati.poem.generated
Class ValueInfoTableBase

Package class diagram package ValueInfoTableBase
java.lang.Object
  extended by org.melati.poem.JdbcTable
      extended by org.melati.poem.PoemTable
          extended by org.melati.poem.generated.ValueInfoTableBase
All Implemented Interfaces:
Selectable, Table
Direct Known Subclasses:
ValueInfoTable

public class ValueInfoTableBase
extends PoemTable

Melati POEM generated base class for Table ValueInfo.

See Also:
TableDef.generateTableBaseJava(java.io.Writer)

Constructor Summary
ValueInfoTableBase(Database database, String name, DefinitionSource definitionSource)
          Constructor.
 
Method Summary
protected  int defaultDisplayOrder()
           
 Column getDescriptionColumn()
          Retrieves the Description Column for this ValueInfo Table.
 Column getDisplaynameColumn()
          Retrieves the Displayname Column for this ValueInfo Table.
 Column getHeightColumn()
          Retrieves the Height Column for this ValueInfo Table.
 Column getNullableColumn()
          Retrieves the Nullable Column for this ValueInfo Table.
 PoemDatabaseTables getPoemDatabaseTables()
          Get the database tables.
 Column getPrecisionColumn()
          Retrieves the Precision Column for this ValueInfo Table.
 Column getRangelimit_stringColumn()
          Retrieves the Rangelimit_string Column for this ValueInfo Table.
 Column getRangelow_stringColumn()
          Retrieves the Rangelow_string Column for this ValueInfo Table.
 Column getRenderinfoColumn()
          Retrieves the Renderinfo Column for this ValueInfo Table.
 Column getScaleColumn()
          Retrieves the Scale Column for this ValueInfo Table.
 Column getSizeColumn()
          Retrieves the Size Column for this ValueInfo Table.
 Column getTypefactoryColumn()
          Retrieves the Typefactory Column for this ValueInfo Table.
 Column getUsereditableColumn()
          Retrieves the Usereditable Column for this ValueInfo Table.
 ValueInfo getValueInfoObject(int troid)
          Retrieve the ValueInfo as a ValueInfo.
 ValueInfo getValueInfoObject(Integer troid)
          Retrieve the ValueInfo as a ValueInfo.
 Column getWidthColumn()
          Retrieves the Width Column for this ValueInfo Table.
 void init()
          Override this to perform pre-unification initialisation.
 
Methods inherited from class org.melati.poem.PoemTable
postInitialise
 
Methods inherited from class org.melati.poem.JdbcTable
_getColumn, _newPersistent, addColumnAndCommit, addListener, appendWhereClause, cachedCount, cachedCount, cachedCount, cachedCount, cachedCount, cachedExists, cachedSelection, cachedSelectionField, cachedSelectionType, canDeleteColumn, canReadColumn, canSelectColumn, canWriteColumn, clearColumnInfoCaches, cnfWhereClause, cnfWhereClause, columns, columnWithColumnInfoID, count, count, count, count, countSQL, countSQL, create, create, createTableInfo, dbAddConstraints, dbModifyStructure, defaultCacheLimit, defaultCategory, defaultDescription, defaultDisplayName, defaultOrderByClause, defaultRememberAllTroids, defineColumn, delete_unsafe, delete, deleteColumnAndCommit, deletedColumn, displayColumn, displayColumns, displayColumnsCount, dump, dump, dumpCacheAnalysis, equals, exists, exists, extrasCount, firstSelection, getCacheInfo, getCanCreate, getCategory, getColumn, getColumnsCount, getDatabase, getDbmsTableType, getDefaultCanDelete, getDefaultCanRead, getDefaultCanWrite, getDescription, getDetailDisplayColumns, getDetailDisplayColumnsCount, getDisplayName, getDsdName, getInfo, getMostRecentTroid, getName, getNextExtrasIndex, getObject, getObject, getRecordDisplayColumns, getRecordDisplayColumnsCount, getSearchCriterionColumns, getSearchCriterionColumnsCount, getSummaryDisplayColumns, getSummaryDisplayColumnsCount, getTableInfo, hashCode, invalidateTransactionStuffs, load, newPersistent, notifyColumnInfo, notifyTouched, primaryCriterionColumn, quotedName, readLock, referencesTo, referencesTo, rememberAllTroids, selection, selection, selection, selection, selection, selection, selectionSQL, serial, setCacheLimit, setDisplayColumn, setSearchColumn, setTableInfo, tableInfoID, toString, trimCache, troidColumn, troidFor, troidSelection, troidSelection, troidSelection, uncache, unifyWithColumnInfo, unifyWithDB, whereClause, whereClause, writeDown
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValueInfoTableBase

public ValueInfoTableBase(Database database,
                          String name,
                          DefinitionSource definitionSource)
                   throws PoemException
Constructor.

Parameters:
database - the POEM database we are using
name - the name of this Table
definitionSource - which definition is being used
Throws:
PoemException - if anything goes wrong
See Also:
TableDef.generateTableBaseJava(java.io.Writer)
Method Detail

getPoemDatabaseTables

public PoemDatabaseTables getPoemDatabaseTables()
Get the database tables.

Returns:
the database tables
See Also:
TableDef.generateTableBaseJava(java.io.Writer)

init

public void init()
          throws PoemException
Description copied from class: JdbcTable
Override this to perform pre-unification initialisation.

Specified by:
init in interface Table
Overrides:
init in class JdbcTable
Throws:
PoemException

getDisplaynameColumn

public final Column getDisplaynameColumn()
Retrieves the Displayname Column for this ValueInfo Table.

Returns:
the displayname Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getDescriptionColumn

public final Column getDescriptionColumn()
Retrieves the Description Column for this ValueInfo Table.

Returns:
the description Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getUsereditableColumn

public final Column getUsereditableColumn()
Retrieves the Usereditable Column for this ValueInfo Table.

Returns:
the usereditable Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getTypefactoryColumn

public final Column getTypefactoryColumn()
Retrieves the Typefactory Column for this ValueInfo Table.

Returns:
the typefactory Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getNullableColumn

public final Column getNullableColumn()
Retrieves the Nullable Column for this ValueInfo Table.

Returns:
the nullable Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getSizeColumn

public final Column getSizeColumn()
Retrieves the Size Column for this ValueInfo Table.

Returns:
the size Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getWidthColumn

public final Column getWidthColumn()
Retrieves the Width Column for this ValueInfo Table.

Returns:
the width Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getHeightColumn

public final Column getHeightColumn()
Retrieves the Height Column for this ValueInfo Table.

Returns:
the height Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getPrecisionColumn

public final Column getPrecisionColumn()
Retrieves the Precision Column for this ValueInfo Table.

Returns:
the precision Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getScaleColumn

public final Column getScaleColumn()
Retrieves the Scale Column for this ValueInfo Table.

Returns:
the scale Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getRenderinfoColumn

public final Column getRenderinfoColumn()
Retrieves the Renderinfo Column for this ValueInfo Table.

Returns:
the renderinfo Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getRangelow_stringColumn

public final Column getRangelow_stringColumn()
Retrieves the Rangelow_string Column for this ValueInfo Table.

Returns:
the rangelow_string Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getRangelimit_stringColumn

public final Column getRangelimit_stringColumn()
Retrieves the Rangelimit_string Column for this ValueInfo Table.

Returns:
the rangelimit_string Column
See Also:
FieldDef.generateColAccessor(java.io.Writer)

getValueInfoObject

public ValueInfo getValueInfoObject(Integer troid)
Retrieve the ValueInfo as a ValueInfo.

Parameters:
troid - a Table Row Oject ID
Returns:
the Persistent identified by the troid
See Also:
TableDef.generateTableBaseJava(java.io.Writer)

getValueInfoObject

public ValueInfo getValueInfoObject(int troid)
Retrieve the ValueInfo as a ValueInfo.

Parameters:
troid - a Table Row Object ID
Returns:
the Persistent identified
See Also:
TableDef.generateTableBaseJava(java.io.Writer)

defaultDisplayOrder

protected int defaultDisplayOrder()
Overrides:
defaultDisplayOrder in class JdbcTable


Copyright © 2000-2010 PanEris. All Rights Reserved.