org.paneris.bibliomania
Class SectionTable

java.lang.Object
  extended by org.melati.poem.JdbcTable
      extended by org.paneris.bibliomania.BibliomaniaTable
          extended by org.paneris.bibliomania.generated.UnitTableBase
              extended by org.paneris.bibliomania.UnitTable
                  extended by org.paneris.bibliomania.generated.SectionTableBase
                      extended by org.paneris.bibliomania.SectionTable
All Implemented Interfaces:
org.melati.poem.Selectable, org.melati.poem.Table

public class SectionTable
extends SectionTableBase


Nested Class Summary
 class SectionTable.TooManySectionsException
           
 
Constructor Summary
SectionTable(org.melati.poem.Database database, java.lang.String name, org.melati.poem.DefinitionSource definitionSource)
           
 
Method Summary
 Section ensure(java.lang.String name, SectionGroup sectionGroup)
           
 java.lang.Integer troidFor(org.melati.poem.Persistent persistent)
           
 Unit unitWithPath(java.lang.String path)
           
 
Methods inherited from class org.paneris.bibliomania.generated.SectionTableBase
_newPersistent, defaultDescription, defaultDisplayOrder, defaultRememberAllTroids, getBibliomaniaDatabaseTables, getDefaultcanreadcontentColumn, getDisplaynameColumn, getGroupColumn, getIdColumn, getSectionObject, getSectionObject, init
 
Methods inherited from class org.paneris.bibliomania.generated.UnitTableBase
getDeletedColumn, getLastencachedColumn, getLayoutColumn, getMessageboardColumn, getPathColumn, getUnitObject, getUnitObject
 
Methods inherited from class org.melati.poem.JdbcTable
_getColumn, 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, defaultDisplayName, defaultOrderByClause, 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, postInitialise, primaryCriterionColumn, quotedName, readLock, referencesTo, referencesTo, rememberAllTroids, selection, selection, selection, selection, selection, selection, selectionSQL, serial, setCacheLimit, setDisplayColumn, setSearchColumn, setTableInfo, tableInfoID, toString, trimCache, troidColumn, 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

SectionTable

public SectionTable(org.melati.poem.Database database,
                    java.lang.String name,
                    org.melati.poem.DefinitionSource definitionSource)
             throws org.melati.poem.PoemException
Throws:
org.melati.poem.PoemException
Method Detail

troidFor

public java.lang.Integer troidFor(org.melati.poem.Persistent persistent)
Specified by:
troidFor in interface org.melati.poem.Table
Overrides:
troidFor in class org.melati.poem.JdbcTable

unitWithPath

public Unit unitWithPath(java.lang.String path)
Overrides:
unitWithPath in class UnitTable

ensure

public Section ensure(java.lang.String name,
                      SectionGroup sectionGroup)


Copyright © 2000-2009 PanEris. All Rights Reserved.