org.apache.empire.struts2.websample.db
Class SampleTable

java.lang.Object
  extended by org.apache.empire.commons.ErrorObject
      extended by org.apache.empire.db.DBObject
          extended by org.apache.empire.db.DBExpr
              extended by org.apache.empire.db.DBRowSet
                  extended by org.apache.empire.db.DBTable
                      extended by org.apache.empire.struts2.websample.db.SampleTable
All Implemented Interfaces:
java.lang.Cloneable, ErrorInfo
Direct Known Subclasses:
SampleDB.Departments, SampleDB.Employees

public class SampleTable
extends DBTable

Base class definition for all database tables Automatically generates a message-key for the field title e.g. for the column EMPLOYEES.DATE_OF_BIRTH it generates the key "!field.title.employees.dateOfBirth";


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.empire.commons.ErrorObject
ErrorObject.ObjectErrorInfo
 
Field Summary
 java.lang.String MESSAGE_KEY_PREFIX
           
 
Fields inherited from class org.apache.empire.db.DBRowSet
columnReferences, columns, comment, db, log, primaryKey, timestampColumn
 
Fields inherited from class org.apache.empire.db.DBExpr
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESES, CTX_VALUE
 
Constructor Summary
SampleTable(java.lang.String name, DBDatabase db)
           
 
Method Summary
protected  boolean addColumn(DBTableColumn column)
          Adds a column to this table's column list.
 
Methods inherited from class org.apache.empire.db.DBTable
addColumn, addColumn, addIndex, addSQL, addTimestampColumn, clone, createRecord, deleteRecord, getAlias, getIndexes, getName, getPrimaryKey, isCascadeDelete, setCascadeDelete, setPrimaryKey, setPrimaryKey, setPrimaryKey, setPrimaryKey
 
Methods inherited from class org.apache.empire.db.DBRowSet
addColumnReference, addReferencedColumns, completeInitRecord, count, deleteAllReferences, deleteRecord, deleteReferenceRecords, getColumn, getColumn, getColumnIndex, getColumnIndex, getColumnReferences, getColumns, getComment, getDatabase, getFullName, getKeyColumns, getRecordKey, getRenameTablePhrase, getTimestampColumn, initRecord, initRecord, isColumnReadOnly, isKeyColumn, prepareInitRecord, readRecord, readRecord, recordExists, recordExists, setComment, setTimestampColumn, updateRecord
 
Methods inherited from class org.apache.empire.db.DBExpr
getObjectValue, getValueClass
 
Methods inherited from class org.apache.empire.db.DBObject
error, error
 
Methods inherited from class org.apache.empire.commons.ErrorObject
clearError, clearErrorInfo, error, error, error, error, error, error, error, getErrorInfo, getErrorMessage, getErrorParams, getErrorSource, getErrorType, getMessage, hasError, internalSetError, isExceptionsEnabled, setExceptionsEnabled, success
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_KEY_PREFIX

public final java.lang.String MESSAGE_KEY_PREFIX
See Also:
Constant Field Values
Constructor Detail

SampleTable

public SampleTable(java.lang.String name,
                   DBDatabase db)
Method Detail

addColumn

protected boolean addColumn(DBTableColumn column)
Description copied from class: DBTable
Adds a column to this table's column list.

Overrides:
addColumn in class DBTable
Parameters:
column - a column object


Copyright © 2008-2009 Apache Software Foundation. All Rights Reserved.