|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsalto.batch.lanceur.init.AbstractBatchStart
salto.batch.lanceur.init.AbstractDBBatchStart
salto.batch.lanceur.init.DaoSqlBatchStart
public class DaoSqlBatchStart
Class that represents a Data Source for a batch, it returns data based on:
SqlParameter,
Serialized Form| Field Summary |
|---|
| Fields inherited from class salto.batch.lanceur.init.AbstractDBBatchStart |
|---|
DEFAULT_BLOCK_SIZE |
| Constructor Summary | |
|---|---|
DaoSqlBatchStart()
Initialisation vide |
|
DaoSqlBatchStart(java.lang.String jndiConnName,
java.lang.String sqlOrder,
int nbTraitement,
boolean isPS,
java.lang.String[] daoClass)
|
|
DaoSqlBatchStart(java.lang.String jndiConnName,
java.lang.String sqlOrder,
int nbTraitement,
boolean isPS,
java.lang.String[] daoClass,
SqlParameter[] sqlParameters)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
void |
close()
Close all opened resources. |
DataObject[] |
getDaoClasses()
Returns the daoClasses. |
java.lang.String[] |
getDaoClassTyp()
|
IdComputer |
getIdComputer()
|
java.lang.String |
getJndiConnection()
|
int |
getNbLinesRead()
|
int |
getNbTraitement()
|
SqlParameter[] |
getParameters()
|
java.lang.String |
getSqlOrder()
|
void |
init(BatchExecutionContext context)
Initialisation du traitement Récupération de la connection Création et exécution de l'ordre SQL |
boolean |
isResumed()
|
boolean |
isStoreProc()
|
java.lang.Object |
next()
récupère et renvoie les résultats suivants |
void |
preInit(BatchExecutionContext context)
Called before Traitement#initialize(BatchExecutionContext context) |
java.lang.String |
removeDaoClassType(int indice)
|
void |
setDaoClassTyp(int indice,
java.lang.String className)
Deprecated. |
void |
setDaoClassTyp(java.lang.String[] daoClassTyp)
|
void |
setDataOfResumedBatch(DoBatchTrt[] dataBatch)
(non-Javadoc) |
void |
setIdComputer(IdComputer idComputer)
(non-Javadoc) |
void |
setIsStoreProc(boolean isStoreProc)
|
void |
setJndiConnection(java.lang.String jndiConnName)
|
void |
setNbTraitement(int nbTraitement)
|
void |
setParameters(SqlParameter[] parameters)
|
void |
setSqlOrder(java.lang.String sqlOrder)
|
void |
setStoreProc(boolean isStoreProc)
Sets the isStoreProc. |
void |
validate()
Validate the configuration |
| Methods inherited from class salto.batch.lanceur.init.AbstractDBBatchStart |
|---|
addSqlParameter, displayParameters, getResultSet, removeSqlParameter |
| Methods inherited from class salto.batch.lanceur.init.AbstractBatchStart |
|---|
getBatchExecutionContext |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface salto.batch.lanceur.init.IBatchStart |
|---|
getBatchExecutionContext |
| Constructor Detail |
|---|
public DaoSqlBatchStart()
public DaoSqlBatchStart(java.lang.String jndiConnName,
java.lang.String sqlOrder,
int nbTraitement,
boolean isPS,
java.lang.String[] daoClass,
SqlParameter[] sqlParameters)
throws BatchException
jndiConnName - pool de connexionsqlOrder - Ordre SQL permettant de récupérer donnéesnbTraitement - Nb de lignes récupérée à chaque nextisPS - booleéan indiquant si Proc stockéedaoClass - String[] contenant classes des DOs récupéréssqlParameters - SqlParameter[]
BatchException
public DaoSqlBatchStart(java.lang.String jndiConnName,
java.lang.String sqlOrder,
int nbTraitement,
boolean isPS,
java.lang.String[] daoClass)
throws BatchException
jndiConnName - pool de connexionsqlOrder - Ordre SQL permettant de récupérer donnéesnbTraitement - Nb de lignes récupérée à chaque nextisPS - booleéan indiquant si Proc stockéedaoClass - String[] contenant classes des DOs récupérés
BatchException| Method Detail |
|---|
public void init(BatchExecutionContext context)
throws BatchException
init in interface IBatchStartcontext -
BatchException
public java.lang.Object next()
throws BatchException
next in interface IBatchStartBatchExceptionpublic final void close()
IBatchStart
close in interface IBatchStartpublic java.lang.String[] getDaoClassTyp()
getDaoClassTyp in interface IDaoBatchStartpublic boolean isStoreProc()
isStoreProc in class AbstractDBBatchStartpublic java.lang.String getJndiConnection()
getJndiConnection in class AbstractDBBatchStartpublic int getNbTraitement()
getNbTraitement in class AbstractDBBatchStartTraitement.execute(long, java.lang.Object[], java.lang.String)public java.lang.String getSqlOrder()
getSqlOrder in class AbstractDBBatchStartpublic void setIsStoreProc(boolean isStoreProc)
isStoreProc - booleéan indiquant si Proc stockéepublic void setJndiConnection(java.lang.String jndiConnName)
setJndiConnection in class AbstractDBBatchStartjndiConnName - data sourcepublic void setNbTraitement(int nbTraitement)
setNbTraitement in class AbstractDBBatchStartnbTraitement - Nb de lignes récupérées à chaque nextpublic void setSqlOrder(java.lang.String sqlOrder)
setSqlOrder in class AbstractDBBatchStartsqlOrder - ordre SQL permettant de récupérer données de travailpublic void setStoreProc(boolean isStoreProc)
setStoreProc in class AbstractDBBatchStartisStoreProc - The isStoreProc to set
public void setDaoClassTyp(java.lang.String[] daoClassTyp)
throws BatchException
setDaoClassTyp in interface IDaoBatchStartdaoClassTyp - String[] contenant classes des DOs récupérés
BatchException
public void setDaoClassTyp(int indice,
java.lang.String className)
throws BatchInitException
indice - indice de la classe à positionner ds tableau de daoClassTypclassName - Nom de la classe
BatchInitExceptionpublic java.lang.String removeDaoClassType(int indice)
removeDaoClassType in interface IDaoBatchStartindice - indice de la classe à supprimer du tableau de daoClassTyp
public DataObject[] getDaoClasses()
public void setDataOfResumedBatch(DoBatchTrt[] dataBatch)
setDataOfResumedBatch in interface IResumableBatchStartdataBatch - DoBatchTrt[]salto.batch.lanceur.init.IResumableBatchStart#setDataOfResumedBatch(salto.batch.appender.data.DoBatchTrt[])public void setIdComputer(IdComputer idComputer)
setIdComputer in interface IBatchStartidComputer - IdComputer Computes unique ID per lineIBatchStart.setIdComputer(salto.batch.lanceur.init.IdComputer)public SqlParameter[] getParameters()
getParameters in class AbstractDBBatchStartpublic void setParameters(SqlParameter[] parameters)
setParameters in class AbstractDBBatchStartparameters - The parameters to set.public IdComputer getIdComputer()
public int getNbLinesRead()
getNbLinesRead in interface IBatchStartpublic boolean isResumed()
public java.lang.Object clone()
clone in interface IBatchStartclone in class AbstractDBBatchStartObject.clone()public void preInit(BatchExecutionContext context)
IBatchStartTraitement#initialize(BatchExecutionContext context)
preInit in interface IBatchStartpreInit in class AbstractDBBatchStartcontext - BatchExecutionContextIBatchStart.preInit(salto.batch.lanceur.thread.BatchExecutionContext)public void validate()
IBatchStart
validate in interface IBatchStartIBatchStart.validate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||