Class Summary |
AbstractColumnSpec |
Subclass instances of this abstract class represent columns in the table
represented by the domain class. |
AbstractDomain |
Subclasses of AbstractDomain are generally table-specific objects. |
AbstractStaticDomain |
This abstract superclass caches the PersistentObjects for it's
subclasses. |
BigDecimalColumnSpec |
This subclass of AbstractColumnSpec does BigDecimal specific things. |
BigDecimalJoinColumn |
This subclass of JoinColumn represents an BigDecimal column we want joined
from another table. |
BooleanColumnSpec |
This subclass of AbstractColumnSpec does Boolean-specific things. |
BooleanJoinColumn |
This subclass of JoinColumn represents an Boolean column we want joined
from another table. |
CompoundPrimaryKeyColumnSpec |
This implementer of ColumnSpec holds multiple AbstractColumnSpec subclass
instances that make up the primary key for a table. |
CreateTableSQLBuilder |
Instances of this class build SQL to do CREATE TABLE statements. |
CurrentPersistentState |
This state is for a persistent object that is in-synch with the database. |
DeadPersistentState |
This is the state for brand new PersistentObject objects that are not in
the database yet. |
DoubleColumnSpec |
This subclass of AbstractColumnSpec does Double-specific things. |
DoubleJoinColumn |
This subclass of JoinColumn represents an Double column we want joined
from another table. |
FloatColumnSpec |
This subclass of AbstractColumnSpec does Float-specific things. |
FloatJoinColumn |
This subclass of JoinColumn represents an Float column we want joined
from another table. |
HypersonicDatabasePolicy |
Instances of this class perform Hypersonic-specific logic and return
Hypersonic-specific information. |
InsertSQLBuilder |
Instances of this class build SQL to do INSERT statements. |
InstantDBDatabasePolicy |
Instances of this class perform InstantDB-specific logic and return
InstantDB-specific information. |
IntegerColumnSpec |
This subclass of AbstractColumnSpec does Integer-specific things. |
IntegerJoinColumn |
This subclass of JoinColumn represents an Integer column we want joined
from another table. |
JDBCHelperFactory |
Use of this class or is not required by the framework. |
JoinColumn |
Subclasses of this class represent columns from another table that we
want included in our PersistentObject. |
JoinTable |
Instances of this class represent a plain old inner join. |
JRFProperties |
Use of this class or it's properties file is not required. |
LongColumnSpec |
This subclass of AbstractColumnSpec does Long-specific things. |
LongJoinColumn |
This subclass of JoinColumn represents an Long column we want joined
from another table. |
ModifiedPersistentState |
This state represents an object that is out-of-synch with the database. |
MySQLDatabasePolicy |
Instances of this class perform Sybase/SQLServer-specific logic and
return Sybase/SQLServer-specific information. |
NewPersistentState |
This is the state for brand new PersistentObject objects that are not in
the database yet. |
NullableBooleanColumnSpec |
This subclass of AbstractColumnSpec does Boolean-specific things. |
OracleDatabasePolicy |
Instances of this class perform Oracle-specific logic and return
Oracle-specific information. |
OuterJoinTable |
This class can be used in place of the JoinTable class since it is a
subclass. |
PersistentObject |
This is an abstract superclass for those objects wishing to participate
in the domain-object SQL framework. |
PostgreSQLDatabasePolicy |
Instances of this class perform PostgreSQL-specific logic and return
PostgreSQL-specific information. |
ResultPageIterator |
This class is a ListIterator for the "pages" of a result set. |
SelectSQLBuilder |
Instances of this class build SQL to do SELECT statements. |
ShortColumnSpec |
This subclass of AbstractColumnSpec does Short-specific things. |
ShortJoinColumn |
This subclass of JoinColumn represents an Short column we want joined
from another table. |
SQLBuilder |
Subclasses of this class generate SQL. |
SQLDateColumnSpec |
This subclass of AbstractColumnSpec does java.sql.Date specific things. |
SQLDateJoinColumn |
This subclass of JoinColumn represents a java.sql.Date column that
we want joined from another table. |
SQLServerSybaseDatabasePolicy |
Instances of this class perform Sybase/SQLServer-specific logic and
return Sybase/SQLServer-specific information. |
SQLTimeColumnSpec |
This subclass of AbstractColumnSpec does java.sql.Time specific things. |
SQLTimeJoinColumn |
This subclass of JoinColumn represents a java.sql.Time column that
we want joined from another table. |
StringArrayColumnSpec |
Subclass of AbstractColumnSpec that handles arrays of strings.
This Column Spec will take an array of Strings from a Persistent
Object and convert it to a comma delimited string back in the database. |
StringArrayJoinColumn |
This subclass of JoinColumn represents a String array column we want
joined from another table. |
StringColumnSpec |
This subclass of AbstractColumnSpec does String-specific things. |
StringJoinColumn |
This subclass of JoinColumn represents a String column we want joined
from another table. |
TimestampColumnSpec |
This subclass of AbstractColumnSpec does Timestamp-specific things. |
TimestampJoinColumn |
This subclass of JoinColumn represents a Timestamp column we want joined
from another table. |
UpdateSQLBuilder |
Instances of this class build SQL to do UPDATE statements. |