|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.jaws.jdbc.JDBCCommand
org.jboss.ejb.plugins.jaws.jdbc.JDBCQueryCommand
org.jboss.ejb.plugins.jaws.jdbc.JDBCFinderCommand
org.jboss.ejb.plugins.jaws.jdbc.JDBCPreloadFinderCommand
Preloads data for all entities in where clause
Revisions:
20010621 danch:
20010812 vincent.harcq@hubmethods.com:
Field Summary | |
protected JDBCFinderCommand |
finderDelegate
The finder we delegate to for setParameters and to get our SQL |
protected JDBCLoadEntityCommand |
loadCommand
The load command we delegate to for our column list |
Fields inherited from class org.jboss.ejb.plugins.jaws.jdbc.JDBCFinderCommand |
finderMetaData |
Fields inherited from class org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand |
factory, jawsEntity, name |
Constructor Summary | |
JDBCPreloadFinderCommand(JDBCCommandFactory factory,
FinderMetaData f)
|
|
JDBCPreloadFinderCommand(JDBCCommandFactory factory,
JDBCFinderCommand finder)
|
|
JDBCPreloadFinderCommand(JDBCCommandFactory factory,
String name)
|
Method Summary | |
protected void |
buildSQL()
Helper method called by the constructors |
protected Object |
createKey(ResultSet rs)
|
String |
getFromClause()
This method must be ovverridden to return the full table list for the query, including any join statements. |
String |
getOrderByClause()
This method must be ovverridded to return the full order by clause for the query, including the 'ORDER BY' keyword. |
String |
getWhereClause()
This method must be overridden to return the where clause used in this query. |
protected Object |
handleResult(ResultSet rs,
Object argOrArgs)
Handles the result of successful execution of the query. |
protected void |
preloadOneEntity(ResultSet rs,
Object key)
|
protected void |
setParameters(PreparedStatement stmt,
Object argOrArgs)
Default implementation does nothing. |
Methods inherited from class org.jboss.ejb.plugins.jaws.jdbc.JDBCFinderCommand |
execute, getFinderMetaData |
Methods inherited from class org.jboss.ejb.plugins.jaws.jdbc.JDBCQueryCommand |
executeStatementAndHandleResult |
Methods inherited from class org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand |
getCMPFieldValue, getConnection, getJawsCMPFieldJDBCType, getJDBCType, getJDBCTypeName, getName, getPkColumnList, getPkColumnWhereList, getPkFieldValue, getResultObject, getResultObject, getSQL, getState, isBinaryType, jdbcExecute, setCMPFieldValue, setParameter, setPrimaryKeyParameters, setSQL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected JDBCFinderCommand finderDelegate
protected JDBCLoadEntityCommand loadCommand
Constructor Detail |
public JDBCPreloadFinderCommand(JDBCCommandFactory factory, String name)
public JDBCPreloadFinderCommand(JDBCCommandFactory factory, FinderMetaData f)
public JDBCPreloadFinderCommand(JDBCCommandFactory factory, JDBCFinderCommand finder)
Method Detail |
public String getWhereClause()
JDBCFinderCommand
getWhereClause
in class JDBCFinderCommand
public String getFromClause()
JDBCFinderCommand
getFromClause
in class JDBCFinderCommand
public String getOrderByClause()
JDBCFinderCommand
getOrderByClause
in class JDBCFinderCommand
protected void buildSQL()
protected Object handleResult(ResultSet rs, Object argOrArgs) throws Exception
JDBCQueryCommand
handleResult
in class JDBCFinderCommand
Exception
protected void preloadOneEntity(ResultSet rs, Object key)
protected Object createKey(ResultSet rs) throws Exception
Exception
protected void setParameters(PreparedStatement stmt, Object argOrArgs) throws Exception
JDBCCommand
setParameters
in class JDBCCommand
stmt
- the PreparedStatement which will be executed by this Command.argOrArgs
- argument or array of arguments passed in from
subclass execute method.
Exception
- if parameter setting fails.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |