org.paneris.bibliomania
Class UserTable

java.lang.Object
  extended by org.melati.poem.JdbcTable
      extended by org.melati.poem.PoemTable
          extended by org.melati.poem.generated.UserTableBase
              extended by org.melati.poem.UserTable
                  extended by org.paneris.melati.boards.model.generated.UserTableBase
                      extended by org.paneris.melati.boards.model.UserTable
                          extended by org.paneris.bibliomania.generated.UserTableBase
                              extended by org.paneris.bibliomania.UserTable
All Implemented Interfaces:
org.melati.poem.Selectable, org.melati.poem.Table

public class UserTable
extends UserTableBase


Field Summary
protected  User boardManager
           
 
Fields inherited from class org.melati.poem.UserTable
administratorUser, guestUser
 
Constructor Summary
UserTable(org.melati.poem.Database database, java.lang.String name, org.melati.poem.DefinitionSource definitionSource)
           
 
Method Summary
 User boardManager()
           
 User ensure(java.lang.String login, java.lang.String password, java.lang.String email, java.lang.String name)
           
 java.util.Enumeration getUserDetailsColumns()
          An enumeration of columns that the user can edit.
 void init()
           
 void setBoardManager(User boardManager)
           
 void unifyWithDB(java.sql.ResultSet colDescs)
           
 
Methods inherited from class org.paneris.bibliomania.generated.UserTableBase
_newPersistent, defaultDisplayOrder, getAddressColumn, getAgeColumn, getBibliomaniaDatabaseTables, getBookmarkColumn, getCountryColumn, getCountyColumn, getCurrencyColumn, getDodgeyemailColumn, getFulltimeeducationColumn, getLastemailedColumn, getRegionColumn, getSexColumn, getTelColumn, getTownColumn, getUserObject, getUserObject, getWantemailalertsColumn, getWantspamColumn
 
Methods inherited from class org.paneris.melati.boards.model.generated.UserTableBase
defaultCategory, defaultDescription, getBoardsDatabaseTables, getEmailColumn
 
Methods inherited from class org.melati.poem.UserTable
administratorUser, canReadPasswords, canWritePasswords, guestUser, postInitialise
 
Methods inherited from class org.melati.poem.generated.UserTableBase
defaultRememberAllTroids, getIdColumn, getLoginColumn, getNameColumn, getPasswordColumn, getPoemDatabaseTables
 
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, 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, 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, whereClause, whereClause, writeDown
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

boardManager

protected User boardManager
Constructor Detail

UserTable

public UserTable(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

init

public void init()
          throws org.melati.poem.PoemException
Specified by:
init in interface org.melati.poem.Table
Overrides:
init in class UserTableBase
Throws:
org.melati.poem.PoemException

unifyWithDB

public void unifyWithDB(java.sql.ResultSet colDescs)
                 throws org.melati.poem.PoemException
Specified by:
unifyWithDB in interface org.melati.poem.Table
Overrides:
unifyWithDB in class org.melati.poem.UserTable
Throws:
org.melati.poem.PoemException

ensure

public User ensure(java.lang.String login,
                   java.lang.String password,
                   java.lang.String email,
                   java.lang.String name)

boardManager

public User boardManager()

getUserDetailsColumns

public java.util.Enumeration getUserDetailsColumns()
An enumeration of columns that the user can edit.


setBoardManager

public void setBoardManager(User boardManager)


Copyright © 2000-2009 PanEris. All Rights Reserved.