org.melati.poem
Class PoemTable

Package class diagram package PoemTable
java.lang.Object
  extended by org.melati.poem.JdbcTable
      extended by org.melati.poem.PoemTable
All Implemented Interfaces:
Selectable, Table
Direct Known Subclasses:
CapabilityTableBase, GroupCapabilityTableBase, GroupMembershipTableBase, GroupTableBase, TableCategoryTableBase, TableInfoTableBase, UserTableBase, ValueInfoTableBase

public class PoemTable
extends JdbcTable

Melati POEM generated, programmer modifiable inheritance hook.


Constructor Summary
PoemTable(Database database, String name, DefinitionSource definitionSource)
          Constructor.
 
Method Summary
 void postInitialise()
          Apply default protection to this table if it has not already been protected.
 
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, defaultDisplayOrder, 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, init, 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

PoemTable

public PoemTable(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
Generator
org.melati.poem.prepro.DSD#generateProjectTableJava
Method Detail

postInitialise

public void postInitialise()
Apply default protection to this table if it has not already been protected.

Specified by:
postInitialise in interface Table
Overrides:
postInitialise in class JdbcTable
See Also:
JdbcTable.notifyColumnInfo(ColumnInfo), JdbcTable.clearColumnInfoCaches()


Copyright © 2000-2010 PanEris. All Rights Reserved.