salto.batch.lanceur.init
Class AbstractDBBatchStart
java.lang.Object
salto.batch.lanceur.init.AbstractBatchStart
salto.batch.lanceur.init.AbstractDBBatchStart
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IBatchStart
- Direct Known Subclasses:
- DaoSqlBatchStart, SqlBatchStart
public abstract class AbstractDBBatchStart
- extends AbstractBatchStart
Base class of IBatchStart.
PART OF IMPLEMENTORs API.
- Author:
- Philippe Mouawad
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_BLOCK_SIZE
protected static final int DEFAULT_BLOCK_SIZE
- See Also:
- Constant Field Values
AbstractDBBatchStart
public AbstractDBBatchStart()
clone
public java.lang.Object clone()
- Specified by:
clone in interface IBatchStart- Overrides:
clone in class AbstractBatchStart
- Returns:
- Cloned Object
- See Also:
Object.clone()
getResultSet
protected final java.sql.ResultSet getResultSet(java.sql.Connection connection,
boolean isStoredProcedure,
java.lang.String theSqlOrder,
SqlParameter[] sqlQueryParameters)
throws java.sql.SQLException
- Parameters:
connection - isStoredProcedure - theSqlOrder - sqlQueryParameters -
- Returns:
- ResultSet
- Throws:
java.sql.SQLException
displayParameters
protected final java.lang.String displayParameters(SqlParameter[] parameters)
- Parameters:
parameters - SqlParameter[]
- Returns:
- String contenant parmètres de la requête
isStoreProc
public abstract boolean isStoreProc()
- Returns:
- boolean Est-ce une procédure stockée
setStoreProc
public abstract void setStoreProc(boolean isStoreProc)
- Sets the isStoreProc.
- Parameters:
isStoreProc - The isStoreProc to set
getJndiConnection
public abstract java.lang.String getJndiConnection()
- Returns:
- jndiConnection
setParameters
public abstract void setParameters(SqlParameter[] parameters)
- Parameters:
parameters -
getParameters
public abstract SqlParameter[] getParameters()
- Returns:
- SqlParameter[]
setJndiConnection
public abstract void setJndiConnection(java.lang.String jndiConnection)
- Parameters:
jndiConnection -
setNbTraitement
public abstract void setNbTraitement(int nbTraitement)
- Parameters:
nbTraitement -
setSqlOrder
public abstract void setSqlOrder(java.lang.String sqlOrder)
- Parameters:
sqlOrder - Requête SQL ou appel de proc stockées
getNbTraitement
public abstract int getNbTraitement()
- Returns:
- Nombre de lignes retournée dans l'execute
- See Also:
Traitement.execute(long, java.lang.Object[], java.lang.String)
getSqlOrder
public abstract java.lang.String getSqlOrder()
- Returns:
- String Requête SQL ou appel de proc stockées
addSqlParameter
public SqlParameter addSqlParameter(SqlParameter parameter)
- Parameters:
parameter - SqlParameter
- Returns:
- SqlParameter old SqlParameter at same position
removeSqlParameter
public void removeSqlParameter(int position)
throws BatchException
- Parameters:
position - Position of parameter to remove
- Throws:
BatchException
preInit
public void preInit(BatchExecutionContext context)
- Description copied from interface:
IBatchStart
- Called before
Traitement#initialize(BatchExecutionContext context)
- Specified by:
preInit in interface IBatchStart- Overrides:
preInit in class AbstractBatchStart
- Parameters:
context - - See Also:
IBatchStart.preInit(salto.batch.lanceur.thread.BatchExecutionContext)
Copyright © 2005-2008 Ubik-Ingenierie. All Rights Reserved.