org.ephman.abra.database
Class EndDateFactoryBase
java.lang.Object
|
+--org.ephman.abra.database.GenericFactoryBase
|
+--org.ephman.abra.database.FactoryBase
|
+--org.ephman.abra.database.EndDateFactoryBase
- public abstract class EndDateFactoryBase
- extends FactoryBase
Methods inherited from class org.ephman.abra.database.GenericFactoryBase |
checkRefresh, checkRefresh, countRows, cursorQuery, cursorQuery, cursorRawQuery, cursorStoredProcCall, deepRetrieval, deepStorage, defaultNeedsWhereLogic, deleteObjects, flushCache, getBooleanAsString, getCollection, getConnection, getLastId, getObject, getObject, getPrimaryColumn, getResults, getResults, getResults, getStringAsBoolean, getTableName, hasClobs, lock, makeFromResultSet, makeInsertCall, makeInsertStmt, makeInsertString, makeObject, makeUpdateCall, makeUpdateStmt, makeUpdateString, marshalObjects, needsAndBeforeFilter, preStorage, putNewObject, putNewObject, queryAll, queryAllSorted, queryObjects, queryObjects, queryObjects, queryObjects, refreshFromResultSet, setArguments, setClobs, storedProcCall, storeObject, storeObject, trace, updateObject, updateObject, useStoredProcs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eFilter
QueryFilter eFilter
EndDateFactoryBase
protected EndDateFactoryBase()
getSelectSql
protected java.lang.String getSelectSql(java.lang.String columnName)
- Overrides:
getSelectSql
in class GenericFactoryBase
getSelectSql
protected java.lang.String getSelectSql()
- Overrides:
getSelectSql
in class GenericFactoryBase
getSelectCountSql
protected java.lang.String getSelectCountSql()
- Overrides:
getSelectCountSql
in class GenericFactoryBase
getDeleteSql
protected java.lang.String getDeleteSql(QueryFilter filter)
- Overrides:
getDeleteSql
in class GenericFactoryBase
querySorted
public java.util.Vector querySorted(DatabaseSession dbSess,
QueryFilter query,
SortCriteria sortBy)
throws java.sql.SQLException
- Description copied from class:
GenericFactoryBase
- A routine to get a objects from a table using the filter and sorted w/ the criteria
- Overrides:
querySorted
in class GenericFactoryBase
- Parameters:
dbSess
- the current merlin sessionsortBy
- the sorting criteriaquery
- the filter to search with
- Returns:
- Vector of results
- Throws:
java.sql.SQLException
- if a db error occurs
getObject
public Identified getObject(DatabaseSession dbSess,
QueryFilter query)
throws java.sql.SQLException
- Description copied from class:
GenericFactoryBase
- A routine to get a single object given a filter
- Overrides:
getObject
in class GenericFactoryBase
- Parameters:
dbSess
- the current merlin sessionquery
- one which should find 0-1 objects
- Returns:
- Identified
- Throws:
java.sql.SQLException
- if a db error occurs or more than 1 object is found on this
filter
cursorQuery
public DatabaseCursor cursorQuery(DatabaseSession dbSess,
QueryFilter query,
SortCriteria sortBy)
throws java.sql.SQLException
- Description copied from class:
GenericFactoryBase
- A routine to perform a search given a filter and an ordering
which returns the Vector of oid hits in a DatabaseCursor object
this allows small range retrievals with any type of data abstraction
- Overrides:
cursorQuery
in class GenericFactoryBase
- Parameters:
dbSess
- the current merlin sessionquery
- a query filter with any lookup specific criteriasortBy
- a list of columns on which to sort the data
java.sql.SQLException
getEndDate
java.lang.String getEndDate()
deleteObject
protected void deleteObject(DatabaseSession dbSess,
Identified item)
throws java.sql.SQLException
- Overrides:
deleteObject
in class GenericFactoryBase
java.sql.SQLException