A B C D E F G H I J K L M N O P Q R S T U V Z

A

AbstractColumnSpec - class com.is.jrf.AbstractColumnSpec.
Subclass instances of this abstract class represent columns in the table represented by the domain class.
AbstractColumnSpec(String, String, String, Object) - Constructor for class com.is.jrf.AbstractColumnSpec
 
AbstractColumnSpec(String, String, String, Object, int) - Constructor for class com.is.jrf.AbstractColumnSpec
 
AbstractColumnSpec(String, String, String, Object, int, int) - Constructor for class com.is.jrf.AbstractColumnSpec
 
AbstractColumnSpec(String, String, String, Object, int, int, int) - Constructor for class com.is.jrf.AbstractColumnSpec
 
AbstractDomain - class com.is.jrf.AbstractDomain.
Subclasses of AbstractDomain are generally table-specific objects.
AbstractDomain.RowHandler - interface com.is.jrf.AbstractDomain.RowHandler.
 
AbstractDomain() - Constructor for class com.is.jrf.AbstractDomain
This constructor must be executed whether implicitly or explicitly.
AbstractDomain(int) - Constructor for class com.is.jrf.AbstractDomain
The option argument affects the behavior of this framework.
AbstractStaticDomain - class com.is.jrf.AbstractStaticDomain.
This abstract superclass caches the PersistentObjects for it's subclasses.
AbstractStaticDomain() - Constructor for class com.is.jrf.AbstractStaticDomain
 
AbstractStaticDomain(int) - Constructor for class com.is.jrf.AbstractStaticDomain
 
add(Object) - Method in class com.is.jrf.ResultPageIterator
This method is unsupported.
addColumnSpec(ColumnSpec) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Adds a feature to the ColumnSpec attribute of the CompoundPrimaryKeyColumnSpec object
addColumnSpec(ColumnSpec) - Method in class com.is.jrf.AbstractDomain
 
addJoinColumn(JoinColumn) - Method in class com.is.jrf.JoinTable
Add a subclass instance of JoinColumn.
addJoinTable(JoinTable) - Method in class com.is.jrf.JoinTable
Add an instance of JoinTable that will be joined with this JoinTable.
addJoinTable(JoinTable) - Method in class com.is.jrf.SelectSQLBuilder
 
addJoinTable(JoinTable) - Method in class com.is.jrf.AbstractDomain
 
addJoinTable(String) - Method in class com.is.jrf.SelectSQLBuilder
Create and add a new JoinTable instance with no join columns.
addOuterJoinTable(String) - Method in class com.is.jrf.SelectSQLBuilder
Create and add a new OuterJoinTable instance with no join columns.
addSubtypeColumnSpec(AbstractColumnSpec) - Method in class com.is.jrf.AbstractDomain
Cannot add CompoundPrimaryKeyColumnSpec using this
addSubtypeDomain(Object, Class) - Static method in class com.is.jrf.AbstractDomain
Inform this supertype domain class of a subtype domain class
ansiJoinCommand() - Method in class com.is.jrf.JoinTable
Return something like "JOIN" or "LEFT OUTER JOIN", etc...
ansiJoinCommand() - Method in class com.is.jrf.OuterJoinTable
Return something like "JOIN" or "LEFT OUTER JOIN", etc...
arrayFromDelimitedString(String, String) - Static method in class com.is.jrf.StringArrayColumnSpec
Takes a delimited string of values and converts it into an array of string values.
arrayToDelimitedString(String[], String) - Static method in class com.is.jrf.StringArrayColumnSpec
Takes an array of Strings and converts them into a single delimited String.
AUTO_INCREMENT - Static variable in class com.is.jrf.MySQLDatabasePolicy
 
autoIncrementIdentifier() - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
SQLServer and Sybase have stored procedures for generating a sequence number, so AUTO INCREMENT is not needed here.
autoIncrementIdentifier() - Method in class com.is.jrf.HypersonicDatabasePolicy
Hypersonic uses auto-increment for assigning arbitrary primary key ids.
autoIncrementIdentifier() - Method in interface com.is.jrf.DatabasePolicy
auto-increment means that upon insertion, the integer column is automatically given a unique id by the dbms.
autoIncrementIdentifier() - Method in class com.is.jrf.InstantDBDatabasePolicy
InstantDB uses auto-increment for assigning arbitrary primary key ids.
autoIncrementIdentifier() - Method in class com.is.jrf.OracleDatabasePolicy
Oracle has Sequences for generating an arbitrary integer primary key so AUTO INCREMENT is not needed here.
autoIncrementIdentifier() - Method in class com.is.jrf.MySQLDatabasePolicy
Return the string used to declare a primary key as Auto-Increment.
autoIncrementIdentifier() - Method in class com.is.jrf.PostgreSQLDatabasePolicy
PostgreSQL has Sequences for generating an arbitrary integer primary key so AUTO INCREMENT is not needed here.

B

beginTransaction() - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
beginTransaction() - Method in class com.is.util.sql.JDBCHelper
Calling this method tells JDBCHelper to ignore commit() messages and close() messages until endTransaction() is called.
beginTransaction(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This is a helper method that goes with the endTransaction() method.
BigDecimalColumnSpec - class com.is.jrf.BigDecimalColumnSpec.
This subclass of AbstractColumnSpec does BigDecimal specific things.
BigDecimalColumnSpec(String, String, String, Object) - Constructor for class com.is.jrf.BigDecimalColumnSpec
 
BigDecimalColumnSpec(String, String, String, Object, int) - Constructor for class com.is.jrf.BigDecimalColumnSpec
 
BigDecimalColumnSpec(String, String, String, Object, int, int) - Constructor for class com.is.jrf.BigDecimalColumnSpec
 
BigDecimalColumnSpec(String, String, String, Object, int, int, int) - Constructor for class com.is.jrf.BigDecimalColumnSpec
 
BigDecimalJoinColumn - class com.is.jrf.BigDecimalJoinColumn.
This subclass of JoinColumn represents an BigDecimal column we want joined from another table.
BigDecimalJoinColumn(String, String) - Constructor for class com.is.jrf.BigDecimalJoinColumn
Construct an instance that is ready to be used.
BigDecimalJoinColumn(String, String, String) - Constructor for class com.is.jrf.BigDecimalJoinColumn
Construct an instance that is ready to be used.
BooleanColumnSpec - class com.is.jrf.BooleanColumnSpec.
This subclass of AbstractColumnSpec does Boolean-specific things.
BooleanColumnSpec(String, String, String, Object) - Constructor for class com.is.jrf.BooleanColumnSpec
 
BooleanColumnSpec(String, String, String, Object, int) - Constructor for class com.is.jrf.BooleanColumnSpec
 
BooleanColumnSpec(String, String, String, Object, int, int) - Constructor for class com.is.jrf.BooleanColumnSpec
 
BooleanColumnSpec(String, String, String, Object, int, int, int) - Constructor for class com.is.jrf.BooleanColumnSpec
 
BooleanJoinColumn - class com.is.jrf.BooleanJoinColumn.
This subclass of JoinColumn represents an Boolean column we want joined from another table.
BooleanJoinColumn(String, String) - Constructor for class com.is.jrf.BooleanJoinColumn
Construct an instance that is ready to be used.
BooleanJoinColumn(String, String, String) - Constructor for class com.is.jrf.BooleanJoinColumn
Construct an instance that is ready to be used.
buildANSIJoin(String) - Method in class com.is.jrf.JoinTable
Build an ANSI join statement.
buildCountSQL(String, ColumnSpec, PersistentObject, DatabasePolicy) - Method in class com.is.jrf.SelectSQLBuilder
Build SQL that will count the rows for the given primary key column spec.
buildFromString(StringBuffer) - Method in class com.is.jrf.JoinTable
Add a list of table names to the StringBuffer like this:
'Video V, Media M, Genre G'
buildJoinColumn() - Method in class com.is.jrf.AbstractColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.LongColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.DoubleColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.BigDecimalColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.ShortColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.TimestampColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.SQLDateColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.BooleanColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.StringArrayColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.StringColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.IntegerColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.SQLTimeColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.FloatColumnSpec
 
buildJoinColumn() - Method in class com.is.jrf.NullableBooleanColumnSpec
 
buildNameValuePair(Object, String, String, DatabasePolicy) - Method in class com.is.jrf.AbstractColumnSpec
This method is used to build an equals (or not-equals) String for WHERE clauses and UPDATE statements.
buildNameValuePair(Object, String, String, DatabasePolicy) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Build a string that represents a name/value pair
buildNameValuePair(Object, String, String, DatabasePolicy) - Method in interface com.is.jrf.ColumnSpec
This method is used to build an equals (or not-equals) String for WHERE clauses and UPDATE statements.
buildNonANSIJoin(String, DatabasePolicy) - Method in class com.is.jrf.JoinTable
Build a non-standard join that goes into the WHERE clause.
buildSelectColumnString(StringBuffer) - Method in class com.is.jrf.JoinTable
 
buildSelectColumnString(StringBuffer, String) - Method in class com.is.jrf.JoinColumn
 
buildSQL() - Method in class com.is.jrf.SelectSQLBuilder
Build the SQL using the information I have.
buildSQL(PersistentObject, JDBCHelper, String, List) - Method in class com.is.jrf.InsertSQLBuilder
Build SQL to insert a row using the columnSpecs and the next available primary key object ID.
buildSQL(PersistentObject, String, List) - Method in class com.is.jrf.UpdateSQLBuilder
Build SQL to update a row using the columnSpecs.
buildSQL(String, List) - Method in class com.is.jrf.CreateTableSQLBuilder
Build SQL to create a table the supplied tableName and columnSpecs
buildWhereClause(Object, String, String, DatabasePolicy) - Method in class com.is.jrf.AbstractColumnSpec
Note: This method is overridden by CompoundPrimaryKeyColumnSpec to include " AND " between each name-value pair.
buildWhereClause(Object, String, String, DatabasePolicy) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Build a compound where clause (without the WHERE).
buildWhereClause(Object, String, String, DatabasePolicy) - Method in interface com.is.jrf.ColumnSpec
Note: This method is overridden by CompoundPrimaryKeyColumnSpec to include " AND " between each name-value pair.
buildWhereJoin(String, String, DatabasePolicy) - Method in class com.is.jrf.JoinTable
This method is overridden by the OuterJoinTable subclass.
buildWhereJoin(String, String, DatabasePolicy) - Method in class com.is.jrf.OuterJoinTable
This method overrides the superclass method.

C

clone() - Method in class com.is.util.sql.JDBCHelper
Return a copy of myself without a database connection.
close() - Method in class com.is.util.sql.JDBCHelper
Close the result set, statement, and connection.
columnDefinitionString(DatabasePolicy) - Method in class com.is.jrf.AbstractColumnSpec
Return something like: "Age INTEGER NOT NULL"
columnDefinitionString(DatabasePolicy) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Return something like "id INTEGER, code VARCHAR(999)" for use in a CREATE TABLE statement.
columnDefinitionString(DatabasePolicy) - Method in interface com.is.jrf.ColumnSpec
 
ColumnSpec - interface com.is.jrf.ColumnSpec.
Implementors of this interface represent columns in the table represented by the domain subclass.
com.is.jrf - package com.is.jrf
 
com.is.jrf.extras - package com.is.jrf.extras
 
com.is.util - package com.is.util
 
com.is.util.sql - package com.is.util.sql
 
COMMA - Static variable in class com.is.jrf.StringArrayColumnSpec
 
commit() - Method in class com.is.util.sql.JDBCHelper
Commit the transaction.
CompoundPrimaryKeyColumnSpec - class com.is.jrf.CompoundPrimaryKeyColumnSpec.
This implementer of ColumnSpec holds multiple AbstractColumnSpec subclass instances that make up the primary key for a table.
CompoundPrimaryKeyColumnSpec() - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object use the method addColumnSpec(...) in conjunction with this.
CompoundPrimaryKeyColumnSpec(ColumnSpec, ColumnSpec) - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object
CompoundPrimaryKeyColumnSpec(ColumnSpec, ColumnSpec, ColumnSpec) - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object
CompoundPrimaryKeyColumnSpec(ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec) - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object
CompoundPrimaryKeyColumnSpec(ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec) - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object
CompoundPrimaryKeyColumnSpec(ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec, ColumnSpec) - Constructor for class com.is.jrf.CompoundPrimaryKeyColumnSpec
Constructor for the CompoundPrimaryKeyColumnSpec object
ConfigurationException - exception com.is.jrf.ConfigurationException.
An exception used to indicate that there is an error with the domain class configuration.
ConfigurationException(Exception) - Constructor for class com.is.jrf.ConfigurationException
 
ConfigurationException(Exception, String) - Constructor for class com.is.jrf.ConfigurationException
 
ConfigurationException(String) - Constructor for class com.is.jrf.ConfigurationException
 
convertToPersistentObject(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
The reflection in Java 2 makes this method almost as efficient as hard-coding the gets and sets in a subclass.
convertToSubtypePersistentObject(PersistentObject) - Method in class com.is.jrf.AbstractDomain
Copy the attribute values from a supertype instance to a subtype instance.
copyAttribute(PersistentObject, PersistentObject) - Method in class com.is.jrf.AbstractColumnSpec
Copy the attribute I represent from one persistent object to another.
copyAttribute(PersistentObject, PersistentObject) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
This is an override of the method in ColumnSpec.
copyAttribute(PersistentObject, PersistentObject) - Method in interface com.is.jrf.ColumnSpec
Copy the attribute I represent from one persistent object to another.
copyAttributes(PersistentObject, PersistentObject) - Method in class com.is.jrf.AbstractDomain
Copy the ColumnSpec attributes from one PersistentObject to another.
Note: If this is a subtype Domain instance then the subtype fields will be copied as well.
copyColumnValuesToPersistentObject(JDBCHelper, PersistentObject) - Method in class com.is.jrf.JoinTable
 
copyColumnValueToPersistentObject(JDBCHelper, PersistentObject) - Method in class com.is.jrf.JoinColumn
Copy the value of my column to the appropriate attribute for this persistent object.
copyColumnValueToPersistentObject(JDBCHelper, PersistentObject) - Method in class com.is.jrf.AbstractColumnSpec
Copy the value of my column to the appropriate attribute for this persistent object.
copyColumnValueToPersistentObject(JDBCHelper, PersistentObject) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Ask each of my ColumnSpec instances to get the appropriate column from the helper and stick it into the PersistentObject.
copyColumnValueToPersistentObject(JDBCHelper, PersistentObject) - Method in interface com.is.jrf.ColumnSpec
Copy the value of my column to the appropriate attribute for this persistent object.
create() - Static method in class com.is.jrf.JDBCHelperFactory
Create and return a new JDBCHelper instance.
createPool(String, JDBCHelper, int) - Static method in class com.is.util.sql.JDBCHelperPool
This method must be called before a pool with this name can be retrieved.
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
This is called when creating a table that has a SEQUENCED_PRIMARY_KEY.
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.HypersonicDatabasePolicy
 
createSequence(AbstractDomain, JDBCHelper) - Method in interface com.is.jrf.DatabasePolicy
This method creates a sequence for the domain object.
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.InstantDBDatabasePolicy
 
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.OracleDatabasePolicy
This is called when creating a table that has a SEQUENCED_PRIMARY_KEY.
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.MySQLDatabasePolicy
This is called when creating a table that has a SEQUENCED_PRIMARY_KEY.
createSequence(AbstractDomain, JDBCHelper) - Method in class com.is.jrf.PostgreSQLDatabasePolicy
This is called when creating a table that has a SEQUENCED_PRIMARY_KEY.
createTable() - Method in class com.is.jrf.AbstractDomain
 
createTable(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Build and execute SQL to create a table with default column types for this domain.
CreateTableSQLBuilder - class com.is.jrf.CreateTableSQLBuilder.
Instances of this class build SQL to do CREATE TABLE statements.
CreateTableSQLBuilder() - Constructor for class com.is.jrf.CreateTableSQLBuilder
This constructor throws an exception.
CreateTableSQLBuilder(AbstractDomain) - Constructor for class com.is.jrf.CreateTableSQLBuilder
 
CURRENT - Static variable in interface com.is.jrf.PersistentState
 
CURRENT_DATE - Static variable in interface com.is.jrf.JRFConstants
 
CURRENT_TIMESTAMP - Static variable in interface com.is.jrf.JRFConstants
This is a special timestamp that, when detected, is replaced with the current date/time function in the sql.
CurrentPersistentState - class com.is.jrf.CurrentPersistentState.
This state is for a persistent object that is in-synch with the database.
CurrentPersistentState() - Constructor for class com.is.jrf.CurrentPersistentState
 
currentTimestampSQL() - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in class com.is.jrf.HypersonicDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in interface com.is.jrf.DatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in class com.is.jrf.InstantDBDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in class com.is.jrf.OracleDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in class com.is.jrf.MySQLDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.
currentTimestampSQL() - Method in class com.is.jrf.PostgreSQLDatabasePolicy
This should return the the SQL to use to have the database return the current timestamp.

D

DatabaseException - exception com.is.jrf.DatabaseException.
This exception is a wrapper for errors thrown by the JDBC driver.
DatabaseException(Exception) - Constructor for class com.is.jrf.DatabaseException
 
DatabaseException(Exception, String) - Constructor for class com.is.jrf.DatabaseException
 
DatabaseException(String) - Constructor for class com.is.jrf.DatabaseException
 
DatabasePolicy - interface com.is.jrf.DatabasePolicy.
This is an interface used to provide database specific behavior.
DEAD - Static variable in interface com.is.jrf.PersistentState
 
DeadPersistentState - class com.is.jrf.DeadPersistentState.
This is the state for brand new PersistentObject objects that are not in the database yet.
DeadPersistentState() - Constructor for class com.is.jrf.DeadPersistentState
 
decode(String) - Method in class com.is.jrf.AbstractColumnSpec
See IntegerColumnSpec for example of how to implement:
decode(String) - Method in class com.is.jrf.LongColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.DoubleColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.BigDecimalColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.ShortColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.TimestampColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.SQLDateColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.BooleanColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.StringArrayColumnSpec
Decodes an Array of Strings from an encoded String.

Note that null String[] objects are encoded as the string "'null", so this method does not work correctly for an Array of Strings consisting of a single String with a value of "null"

decode(String) - Method in class com.is.jrf.StringColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.IntegerColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.SQLTimeColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.FloatColumnSpec
This method goes with encode().
decode(String) - Method in class com.is.jrf.NullableBooleanColumnSpec
This method goes with encode().
decodePrimaryKey(String) - Method in class com.is.jrf.AbstractDomain
Encode the primary key for the given PersistentObject instance as a string that can be decoded later.
decodeToPersistentObject(String, PersistentObject) - Method in class com.is.jrf.AbstractColumnSpec
This method is similar in concept to the copyColumnValueToPersistentObject(...) method, but gets it's value from a String instead of a JDBCHelper.
decodeToPersistentObject(String, PersistentObject) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
The String parameter must have been encoded with the encodeFromPersistentObject(...) method.
decodeToPersistentObject(String, PersistentObject) - Method in interface com.is.jrf.ColumnSpec
This method does the reverse of encodeFromPersistentObject(aPO)
DEFAULT_TO_EMPTY_STRING - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_FALSE - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_NOW - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_NULL - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_ONE - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_TODAY - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_TRUE - Static variable in interface com.is.jrf.JRFConstants
 
DEFAULT_TO_ZERO - Static variable in interface com.is.jrf.JRFConstants
 
delete(PersistentObject) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
delete(PersistentObject, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Delete one row from the database.
delimitDoubleQuote(String) - Static method in class com.is.util.sql.JDBCHelper
Formats a String for use as a String in a DB query where a double quote is the delimiter.
delimitSingleQuote(String) - Static method in class com.is.util.sql.JDBCHelper
Formats a String for use as a String in a DB query where a single quote is the delimiter.
delimitString(String) - Method in class com.is.jrf.AbstractDomain
This is a helper method for use by subclasses that are creating SQL.
delimitString(String, String) - Static method in class com.is.util.sql.JDBCHelper
STATIC CLASS METHOD: Formats a String for use as a String in a DB query where the delimiter is as provided.
destroy() - Method in class com.is.util.sql.JDBCHelperPool
Close the JDBCHelper objects and remove them from the stack.
destroyPool(String) - Static method in class com.is.util.sql.JDBCHelperPool
This method must be called before a pool with this name can be retrieved.
doFind(AbstractDomain) - Method in class com.is.jrf.ResultPageIterator
This method must be overridden with a call to a find method on the domain.
DomainException - exception com.is.jrf.DomainException.
This class provides an abstract superclass for the non-runtime exceptions.
DomainException(String) - Constructor for class com.is.jrf.DomainException
 
DOUBLE_QUOTE - Static variable in class com.is.util.sql.JDBCHelper
The delimiter characters - double quote.
DoubleColumnSpec - class com.is.jrf.DoubleColumnSpec.
This subclass of AbstractColumnSpec does Double-specific things.
DoubleColumnSpec(String, String, String, Object) - Constructor for class com.is.jrf.DoubleColumnSpec
 
DoubleColumnSpec(String, String, String, Object, int) - Constructor for class com.is.jrf.DoubleColumnSpec
 
DoubleColumnSpec(String, String, String, Object, int, int) - Constructor for class com.is.jrf.DoubleColumnSpec
 
DoubleColumnSpec(String, String, String, Object, int, int, int) - Constructor for class com.is.jrf.DoubleColumnSpec
 
DoubleJoinColumn - class com.is.jrf.DoubleJoinColumn.
This subclass of JoinColumn represents an Double column we want joined from another table.
DoubleJoinColumn(String, String) - Constructor for class com.is.jrf.DoubleJoinColumn
Construct an instance that is ready to be used.
DoubleJoinColumn(String, String, String) - Constructor for class com.is.jrf.DoubleJoinColumn
Construct an instance that is ready to be used.
dropTable(boolean) - Method in class com.is.jrf.AbstractDomain
Execute SQL to drop the table for this domain object - use the default JDBCHelper.
dropTable(boolean, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Execute SQL to drop the table for this domain object.
DuplicateRowException - exception com.is.jrf.DuplicateRowException.
This exception is thrown during validation for columns defined as unique that are not unique.
DuplicateRowException(String) - Constructor for class com.is.jrf.DuplicateRowException
 

E

EMPTY_ARRAY - Static variable in class com.is.jrf.StringArrayColumnSpec
 
EMPTY_STRING - Static variable in class com.is.jrf.StringArrayColumnSpec
 
encode(Object) - Method in class com.is.jrf.AbstractColumnSpec
"Encode" the given object into a string representation that can be decoded later.
encode(Object) - Method in class com.is.jrf.StringArrayColumnSpec
Overidden method that matches with decode().

Note that null String[] objects are encoded as the string "'null", so this method does not work correctly for an Array of Strings consisting of a single String with a value of "null".

encodeFromPersistentObject(PersistentObject) - Method in class com.is.jrf.AbstractColumnSpec
Convert the attribute for this object to a String that can be unconverted later by the decodeToPersistentObject(...) method.
encodeFromPersistentObject(PersistentObject) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Convert the attribute for this object to a String that can be unconverted later by the decodeToPersistentObject(...) method.
encodeFromPersistentObject(PersistentObject) - Method in interface com.is.jrf.ColumnSpec
Convert the attribute(s) in the given PersistentObject to a String that can be decoded later.
encodePrimaryKey(PersistentObject) - Method in class com.is.jrf.AbstractDomain
Encode the primary key for the given PersistentObject instance as a string that can be decoded later.
endTransaction() - Method in class com.is.jrf.AbstractDomain
This method commits the transaction and closes the JDBCHelper.
endTransaction() - Method in class com.is.util.sql.JDBCHelper
This method turns off the isInsideTransaction flag and commits the database changes.
endTransaction(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method commits the transaction and closes the JDBCHelper.
EQUALS - Static variable in class com.is.jrf.AbstractColumnSpec
 
EQUALS - Static variable in interface com.is.jrf.JRFConstants
 
equals(Object) - Method in class com.is.jrf.NewPersistentState
 
equals(Object) - Method in class com.is.jrf.CurrentPersistentState
 
equals(Object) - Method in class com.is.jrf.DeadPersistentState
 
equals(Object) - Method in class com.is.jrf.ModifiedPersistentState
 
executeQuery(PreparedStatement) - Method in class com.is.util.sql.JDBCHelper
Executes a prepared statement created by prepareStatement().
executeQuery(String) - Method in class com.is.util.sql.JDBCHelper
Execute the SQL string.
executeSQLQuery(String, AbstractDomain.RowHandler) - Method in class com.is.jrf.AbstractDomain
Execute the SQL and pass each row to the given RowHandler.
executeSQLQuery(String, AbstractDomain.RowHandler, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Execute the SQL and pass each row to the given RowHandler.
executeSQLUpdate(String) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
executeSQLUpdate(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Execute SQL that updates, deletes, or inserts.
executeUpdate(PreparedStatement) - Method in class com.is.util.sql.JDBCHelper
Execute an update/insert/delete on a PreparedStatement
executeUpdate(String) - Method in class com.is.util.sql.JDBCHelper
Execute an update/insert/delete.

F

finalFind(Object, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This is a protected method that cannot be overridden.
find(List, String, Object) - Static method in class com.is.util.ListUtil
Iterate through the list and return the first object whose KeyPath is equal to the "equals" argument.
find(Object) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
find(Object, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Find and return one PersistentObject using either the raw primary key or the primary key attribute(s) from a PersistentObject object.
find(Object, JDBCHelper) - Method in class com.is.jrf.AbstractStaticDomain
This is a method override that gets its objects from the cache.
find(SelectSQLBuilder) - Method in class com.is.jrf.AbstractDomain
 
find(SelectSQLBuilder, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
 
findAll() - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
findAll(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Find all PersistentObject values found in my table.
findAll(JDBCHelper) - Method in class com.is.jrf.AbstractStaticDomain
Return all of the instances that are in the cache.
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
This method throws an exception since it should never be called.
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.HypersonicDatabasePolicy
This method uses a non-standard Hypersonic SQL call.
findAutoIncrementId(String, String, JDBCHelper) - Method in interface com.is.jrf.DatabasePolicy
 
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.InstantDBDatabasePolicy
This method uses a proprietary InstantDB extension.
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.OracleDatabasePolicy
This method throws an exception since it should never be called.
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.MySQLDatabasePolicy
Return the sequence value (auto increment) from the last insert.
findAutoIncrementId(String, String, JDBCHelper) - Method in class com.is.jrf.PostgreSQLDatabasePolicy
This method throws an exception since it should never be called.
findCurrentTimestamp() - Method in class com.is.jrf.AbstractDomain
Execute SQL that will return the current date and time from the database.
findCurrentTimestamp(JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Execute SQL that will find the current timestamp value from the database.
findCustom(String) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the argument list.
findCustom(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method should *rarely*, if ever, be used by subclasses.
findInteger(String) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the parameter list.
findInteger(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method calls findLong and casts the result down to an Integer.
findLong(String) - Method in class com.is.jrf.AbstractDomain
This is a pass-through method that adds the default JDBCHelper to the parameter list.
findLong(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
Execute SQL that returns a Long.
findOrderBy(String) - Method in class com.is.jrf.AbstractDomain
This method adds an ORDER BY clause to the basic findAll SQL.
findOrderBy(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method adds an ORDER BY clause to the basic findAll SQL.
findWhere(String) - Method in class com.is.jrf.AbstractDomain
This method adds a where clause to the basic findAll SQL.
findWhere(String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method adds a where clause to the basic findAll SQL.
findWhereOrderBy(String, String) - Method in class com.is.jrf.AbstractDomain
This method adds both a WHERE and an ORDER BY clause to the basic findAll SQL.
findWhereOrderBy(String, String, JDBCHelper) - Method in class com.is.jrf.AbstractDomain
This method adds both a WHERE and an ORDER BY clause to the basic findAll SQL.
FloatColumnSpec - class com.is.jrf.FloatColumnSpec.
This subclass of AbstractColumnSpec does Float-specific things.
FloatColumnSpec(String, String, String, Object) - Constructor for class com.is.jrf.FloatColumnSpec
 
FloatColumnSpec(String, String, String, Object, int) - Constructor for class com.is.jrf.FloatColumnSpec
 
FloatColumnSpec(String, String, String, Object, int, int) - Constructor for class com.is.jrf.FloatColumnSpec
 
FloatColumnSpec(String, String, String, Object, int, int, int) - Constructor for class com.is.jrf.FloatColumnSpec
 
FloatJoinColumn - class com.is.jrf.FloatJoinColumn.
This subclass of JoinColumn represents an Float column we want joined from another table.
FloatJoinColumn(String, String) - Constructor for class com.is.jrf.FloatJoinColumn
Construct an instance that is ready to be used.
FloatJoinColumn(String, String, String) - Constructor for class com.is.jrf.FloatJoinColumn
Construct an instance that is ready to be used.
forceCurrentPersistentState() - Method in class com.is.jrf.PersistentObject
 
forceDeadPersistentState() - Method in class com.is.jrf.PersistentObject
 
forceModifiedPersistentState() - Method in class com.is.jrf.PersistentObject
 
forceNewPersistentState() - Method in class com.is.jrf.PersistentObject
 
formatDate(Date) - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in class com.is.jrf.HypersonicDatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in interface com.is.jrf.DatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in class com.is.jrf.InstantDBDatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in class com.is.jrf.OracleDatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in class com.is.jrf.MySQLDatabasePolicy
The result of this is used in SQL.
formatDate(Date) - Method in class com.is.jrf.PostgreSQLDatabasePolicy
The result of this is used in SQL.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.AbstractColumnSpec
Returns a string representing the given attribute value.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.LongColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.DoubleColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.BigDecimalColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.ShortColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.TimestampColumnSpec
Override of the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Description of the Method
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.SQLDateColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.BooleanColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.StringArrayColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in interface com.is.jrf.ColumnSpec
Returns a string representing the given attribute value.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.StringColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.IntegerColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.SQLTimeColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.FloatColumnSpec
This method overrides the superclass implementation.
formatForSql(Object, DatabasePolicy) - Method in class com.is.jrf.NullableBooleanColumnSpec
This method overrides the superclass implementation.
formatTimestamp(Timestamp) - Method in class com.is.jrf.SQLServerSybaseDatabasePolicy
The return value should be in the format that the database recognizes for a timestamp.
formatTimestamp(Timestamp) - Method in class com.is.jrf.HypersonicDatabasePolicy
The return value should be in the format that the database recognizes for a timestamp.
formatTimestamp(Timestamp) - Method in interface com.is.jrf.DatabasePolicy
The return value should be in the string format that the database recognizes as a timestamp.
formatTimestamp(Timestamp) - Method in class com.is.jrf.InstantDBDatabasePolicy
The return value should be in the format that the database recognizes for a timestamp.
formatTimestamp(Timestamp) - Method in class com.is.jrf.OracleDatabasePolicy
The result of this is used in SQL.
formatTimestamp(Timestamp) - Method in class com.is.jrf.MySQLDatabasePolicy
The return value should be in the format that the database recognizes for a timestamp.
formatTimestamp(Timestamp) - Method in class com.is.jrf.PostgreSQLDatabasePolicy
The result of this is used in SQL.

G

generateDomainClass(String, List) - Method in class com.is.jrf.extras.SourceGen
 
generatePersistentObjectClass(String, List) - Method in class com.is.jrf.extras.SourceGen
 
getAllColumnSpecs() - Method in class com.is.jrf.AbstractDomain
 
getBigDecimal(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getBigDecimal() method on the ResultSet.
getBigDecimal(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getBigDecimal() method on the ResultSet.
getboolean(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getboolean() method on the ResultSet.
getBoolean(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getBoolean() method on the ResultSet and wraps the boolean in a Boolean.
getboolean(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getBoolean() method on the ResultSet.
getBoolean(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getBoolean() method on the ResultSet and wraps the boolean in a Boolean.
getBytes(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getBytes() method on the ResultSet.
getBytes(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getBytes() method on the ResultSet.
getChangedObject() - Method in class com.is.jrf.ObjectHasChangedException
Get the changes that were made to the object by someone (something) else since we last retrieved it.
getCloseButDontCommit() - Method in class com.is.util.sql.JDBCHelper
Return whether the commit() method should actually commit or not.
getColumnAlias() - Method in class com.is.jrf.JoinColumn
 
getColumnClass() - Method in class com.is.jrf.JoinColumn
 
getColumnClass() - Method in class com.is.jrf.LongJoinColumn
 
getColumnClass() - Method in class com.is.jrf.AbstractColumnSpec
See IntegerColumnSpec for example of how to implement:
getColumnClass() - Method in class com.is.jrf.LongColumnSpec
 
getColumnClass() - Method in class com.is.jrf.DoubleJoinColumn
 
getColumnClass() - Method in class com.is.jrf.DoubleColumnSpec
 
getColumnClass() - Method in class com.is.jrf.BigDecimalColumnSpec
 
getColumnClass() - Method in class com.is.jrf.BigDecimalJoinColumn
 
getColumnClass() - Method in class com.is.jrf.TimestampJoinColumn
 
getColumnClass() - Method in class com.is.jrf.ShortJoinColumn
 
getColumnClass() - Method in class com.is.jrf.ShortColumnSpec
 
getColumnClass() - Method in class com.is.jrf.TimestampColumnSpec
 
getColumnClass() - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Gets the ColumnClass attribute of the CompoundPrimaryKeyColumnSpec object
getColumnClass() - Method in class com.is.jrf.SQLDateJoinColumn
 
getColumnClass() - Method in class com.is.jrf.SQLDateColumnSpec
 
getColumnClass() - Method in class com.is.jrf.BooleanColumnSpec
 
getColumnClass() - Method in class com.is.jrf.BooleanJoinColumn
 
getColumnClass() - Method in class com.is.jrf.StringArrayColumnSpec
 
getColumnClass() - Method in interface com.is.jrf.ColumnSpec
See IntegerColumnSpec for how to implement.
getColumnClass() - Method in class com.is.jrf.StringArrayJoinColumn
 
getColumnClass() - Method in class com.is.jrf.StringColumnSpec
 
getColumnClass() - Method in class com.is.jrf.StringJoinColumn
 
getColumnClass() - Method in class com.is.jrf.IntegerColumnSpec
 
getColumnClass() - Method in class com.is.jrf.SQLTimeColumnSpec
 
getColumnClass() - Method in class com.is.jrf.IntegerJoinColumn
 
getColumnClass() - Method in class com.is.jrf.SQLTimeJoinColumn
 
getColumnClass() - Method in class com.is.jrf.FloatJoinColumn
 
getColumnClass() - Method in class com.is.jrf.FloatColumnSpec
 
getColumnClass() - Method in class com.is.jrf.NullableBooleanColumnSpec
 
getColumnName() - Method in class com.is.jrf.JoinColumn
 
getColumnName() - Method in class com.is.jrf.AbstractColumnSpec
 
getColumnName() - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Return the column names of my children.
getColumnName() - Method in interface com.is.jrf.ColumnSpec
 
getColumnName() - Method in class com.is.util.sql.JDBCHelper
Return the name of the column that was unsuccessfully accessed.
getColumnSpecs() - Method in class com.is.jrf.SQLBuilder
 
getColumnSpecs() - Method in class com.is.jrf.AbstractDomain
 
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.JoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.LongJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.AbstractColumnSpec
See IntegerColumnSpec for example of how to implement:
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.LongColumnSpec
This ensures we get an Long from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.DoubleJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.DoubleColumnSpec
This ensures that we get a Double from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.BigDecimalColumnSpec
This ensures we get a Big Decimal (instead of an Integer or something else) from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.BigDecimalJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.TimestampJoinColumn
 
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.ShortJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.ShortColumnSpec
This ensures we get an Short (instead of a something else) from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.TimestampColumnSpec
Override of the superclass implementation.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Gets the ColumnValueFrom attribute of the CompoundPrimaryKeyColumnSpec object
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.SQLDateJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.SQLDateColumnSpec
This method overrides the superclass implementation.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.BooleanColumnSpec
This method overrides the superclass implementation.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.BooleanJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.StringArrayColumnSpec
Return a String[] from JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in interface com.is.jrf.ColumnSpec
See IntegerColumnSpec for how to implement:
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.StringArrayJoinColumn
 
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.StringColumnSpec
Return a String from JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.StringJoinColumn
 
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.IntegerColumnSpec
This ensures we get an Integer (instead of a BigInteger or something else) from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.SQLTimeColumnSpec
This method overrides the superclass implementation.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.IntegerJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.SQLTimeJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.FloatJoinColumn
This is usually overridden by subclasses to explicitly specify the type of object to be retrieved from the result set in JDBCHelper.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.FloatColumnSpec
This ensures that we get a Float from the JDBC driver.
getColumnValueFrom(JDBCHelper) - Method in class com.is.jrf.NullableBooleanColumnSpec
This method overrides the superclass implementation.
getCommitButDontClose() - Method in class com.is.util.sql.JDBCHelper
Return whether the close() method should actually close the connection or not.
getConnection() - Method in class com.is.util.sql.JDBCHelper
Return the current Connection.
getCreateTableSQLBuilder() - Method in class com.is.jrf.AbstractDomain
 
getDatabasePolicy() - Method in class com.is.jrf.SQLBuilder
 
getDatabasePolicy() - Static method in class com.is.jrf.JRFProperties
Return the DatabasePolicy instance.
getDatabasePolicy() - Method in class com.is.jrf.AbstractDomain
 
getDate(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getDate() method on the ResultSet.
getDate(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getDate() method on the ResultSet.
getDefault() - Method in class com.is.jrf.AbstractColumnSpec
 
getDefault() - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Gets the Default attribute of the CompoundPrimaryKeyColumnSpec object
getDefault() - Method in interface com.is.jrf.ColumnSpec
 
getDomain() - Method in class com.is.jrf.ResultPageIterator
 
getDomainSuperClass(String) - Method in class com.is.jrf.extras.SourceGen
 
getdouble(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getDouble() method on the ResultSet.
getDouble(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getDouble() method on the ResultSet and wraps the resulting double in a Double.
getdouble(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getDouble() method on the ResultSet.
getDouble(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getDouble() method on the ResultSet and wraps the resulting double in a Double.
getEndingIndex() - Method in class com.is.jrf.AbstractDomain
Return the index of the last row to be converted to an object and returned.
getfloat(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getFloat() method on the ResultSet.
getFloat(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getFloat() method on the ResultSet and wraps the resulting float in a Float.
getfloat(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getFloat() method on the ResultSet.
getFloat(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getFloat() method on the ResultSet and wraps the resulting float in a Float.
getFrom(String) - Static method in class com.is.util.sql.JDBCHelperPool
Return a JDBCHelper from the pool.
getFullyQualifiedColumnName(String) - Method in class com.is.jrf.AbstractColumnSpec
 
getFullyQualifiedColumnName(String) - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Return the column names (qualified with their table name/alias) of my children.
getFullyQualifiedColumnName(String) - Method in interface com.is.jrf.ColumnSpec
 
getGetter() - Method in class com.is.jrf.AbstractColumnSpec
 
getGetter() - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Gets the Getter attribute of the CompoundPrimaryKeyColumnSpec object
getGetter() - Method in interface com.is.jrf.ColumnSpec
 
getInsertSQLBuilder() - Method in class com.is.jrf.AbstractDomain
 
getint(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getInt() method on the ResultSet.
getint(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getInt() method on the ResultSet.
getInteger(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getInt() method on the ResultSet and wraps the resulting int in an Integer.
getInteger(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getInt() method on the ResultSet and wraps the resulting int in an Integer.
getJDBCHelper() - Method in class com.is.jrf.AbstractDomain
Return a JDBCHelper instance from the pool or return the default instance.
getJDBCHelper() - Method in class com.is.util.sql.JDBCHelperPool
Gets an object from the pool of available ones.
getJDBCHelperPool() - Method in class com.is.jrf.AbstractDomain
 
getJDBCHelperPool() - Method in class com.is.util.sql.JDBCHelper
 
getJoinColumnNames() - Method in class com.is.jrf.JoinTable
This should be a string of column names separated by commas if there is more than one.
getJoinColumns() - Method in class com.is.jrf.JoinTable
This vector holds subclass instances of JoinColumn.
getJoinTables() - Method in class com.is.jrf.JoinTable
This vector holds instances of JoinTable.
getJoinTables() - Method in class com.is.jrf.AbstractDomain
 
getlong(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getLong() method on the ResultSet.
getLong(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getLong() method on the ResultSet and wraps the resulting long in a Long.
getlong(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getLong() method on the ResultSet.
getLong(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getLong() method on the ResultSet and wraps the resulting long in a Long.
getMainColumnNames() - Method in class com.is.jrf.JoinTable
This should be a string of column names separated by commas if there is more than one.
getMaxAttempts() - Method in class com.is.util.sql.JDBCHelperPool
Returns the maximum number of attempts that will be made trying to get a connection.
getMessage() - Method in class com.is.jrf.DatabaseException
 
getMessage() - Method in class com.is.jrf.ConfigurationException
 
getMetaData() - Method in class com.is.jrf.extras.SourceGen
 
getNullableBoolean(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getBoolean() method on the ResultSet and wraps the boolean in a Boolean.
getNullableBoolean(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getBoolean() method on the ResultSet and wraps the boolean in a Boolean.
getObject(int) - Method in class com.is.util.sql.JDBCHelper
Get whatever type of object is in the given column.
getObject(String) - Method in class com.is.util.sql.JDBCHelper
Get whatever type of object is in the given column.
getOriginalException() - Method in class com.is.jrf.DatabaseException
 
getOriginalException() - Method in class com.is.jrf.ConfigurationException
 
getOriginalException() - Method in class com.is.util.KeyPathHelper.KeyPathException
 
getPageNumber() - Method in class com.is.jrf.ResultPageIterator
Return the current page number.
getPageSize() - Method in class com.is.jrf.ResultPageIterator
 
getPersistentState() - Method in class com.is.jrf.PersistentObject
 
getPool(String) - Static method in class com.is.util.sql.JDBCHelperPool
Return the pool with the given name.
getPrimaryKeyColumnSpec() - Method in class com.is.jrf.AbstractDomain
 
getPropertiesForBundle(String) - Static method in class com.is.util.PropertiesHelper
This static method takes information from a resourceBundle and builds a properties object from the key-value pairs.
getProperty(String) - Static method in class com.is.jrf.JRFProperties
If the first time, then read the properties file.
getRawString(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getString() method on the ResultSet.
getRawString(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getString() method on the ResultSet.
getResultSet() - Method in class com.is.util.sql.JDBCHelper
Return the current ResultSet
getReturnSavedObject() - Method in class com.is.jrf.AbstractDomain
If true, the object is retrieved from the database and is returned to the user at the end of the save operation.
getReuseStatement() - Method in class com.is.util.sql.JDBCHelper
Return the value of reuseStatement.
getSelectSQLBuilder() - Method in class com.is.jrf.AbstractDomain
 
getSetter() - Method in class com.is.jrf.JoinColumn
 
getSetter() - Method in class com.is.jrf.AbstractColumnSpec
 
getSetter() - Method in class com.is.jrf.CompoundPrimaryKeyColumnSpec
Gets the Setter attribute of the CompoundPrimaryKeyColumnSpec object
getSetter() - Method in interface com.is.jrf.ColumnSpec
 
getShort(int) - Method in class com.is.util.sql.JDBCHelper
Calls the getShort() method on the ResultSet and wraps the resulting in a Short.
getShort(String) - Method in class com.is.util.sql.JDBCHelper
Calls the getShort() method on the ResultSet and wraps the result in a Short.
getShouldAutoCommit() - Method in class com.is.jrf.AbstractDomain
The default is false.
getShouldAutoCommit() - Method in class com.is.util.sql.JDBCHelper
Return the value of shouldAutoCommit.
getShouldCommitOnClose() - Method in class com.is.util.sql.JDBCHelper
Return the value of shouldCommitOnClose.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.AbstractColumnSpec
Return the type of column to be used in a CREATE TABLE or ALTER TABLE statement.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.LongColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.DoubleColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.BigDecimalColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.ShortColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.TimestampColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.SQLDateColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.BooleanColumnSpec
Return the ANSI standard SQL column type.
getSQLColumnType(DatabasePolicy) - Method in class com.is.jrf.StringArrayColumnSpec
Return the ANSI standard SQL column type.