public abstract class ProcessingHistory extends Object implements Serializable
Historique des traitements, qu’il s’agisse de flux (comme historiquement
la table HIS_FLUX) ou non (traitement d’agrégation, CQ auto, etc.).
Permet donc de conserver l'historique des traitements qui se sont
exécutés sur le système, notamment ceux qui ont impactés la base de
données brutes (Adagio).
L’exécution des traitements en erreur peuvent également être tracée.
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessingHistory.Factory
Constructs new instances of
ProcessingHistory. |
| Constructor and Description |
|---|
ProcessingHistory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object)
This entity does not have any identifiers
and is not extending any other entity,
so this method will only return
true if the argument reference and this
refer to the same object. |
String |
getConfiguration()
Configuration du traitement, par exemple les paramètres utilisés
dans la ligne de commande.
|
String |
getDataTransfertAddress()
|
Date |
getDataTransfertDate()
|
String |
getDataTransfertType()
|
Collection<DeletedItemHistory> |
getDeletedItemHistories() |
Integer |
getId()
Idenfiant interne.
|
Collection<InsertedItemHistory> |
getInsertedItemHistories() |
String |
getName()
|
Date |
getProcessingDate()
|
ProcessingStatus |
getProcessingStatus()
L'etat du traitement.
|
ProcessingType |
getProcessingType()
Le type de traitement.
|
Timestamp |
getUpdateDate() |
Collection<UpdatedItemHistory> |
getUpdatedItemHistories() |
String |
getXmlConfiguration()
|
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setConfiguration(String configuration) |
void |
setDataTransfertAddress(String dataTransfertAddress) |
void |
setDataTransfertDate(Date dataTransfertDate) |
void |
setDataTransfertType(String dataTransfertType) |
void |
setDeletedItemHistories(Collection<DeletedItemHistory> deletedItemHistories) |
void |
setId(Integer id) |
void |
setInsertedItemHistories(Collection<InsertedItemHistory> insertedItemHistories) |
void |
setName(String name) |
void |
setProcessingDate(Date processingDate) |
void |
setProcessingStatus(ProcessingStatus processingStatus) |
void |
setProcessingType(ProcessingType processingType) |
void |
setUpdateDate(Timestamp updateDate) |
void |
setUpdatedItemHistories(Collection<UpdatedItemHistory> updatedItemHistories) |
void |
setXmlConfiguration(String xmlConfiguration) |
public Integer getId()
Idenfiant interne. Généré par le système.
public void setId(Integer id)
public String getName()
Nom du traitement, unique pour un type de traitement donné.
Par exemple, pour un traitement d'importation le nom du flux est le nom du
fichier reçu par mail. Ce fichier peut lui même référencer plusieurs
fichiers qui composent le flux (Exemple : flux IDROLE).
public void setName(String name)
public Date getProcessingDate()
Date d'execution du traitement.
généralement, la date de fin du traitement, renseigné via sysdate.
public void setProcessingDate(Date processingDate)
public String getDataTransfertType()
S'il s'agit d'un traitement manipulant des données (importation ou
exportation) : Type de transfert des données.
valeurs possibles : MAIL, FTP
public void setDataTransfertType(String dataTransfertType)
public Date getDataTransfertDate()
S'il s'agit d'un traitement manipulant des données (importation ou
exportation) : Date du transfert des données vers de destinataire (pour
les flux en EXPORT) ou vers la base (pour les flux en IMPORT).
public void setDataTransfertDate(Date dataTransfertDate)
public String getDataTransfertAddress()
S'il s'agit d'un traitement manipulant des données (importation ou
exportation) : Information permettant de retrouver l'origine de la donnée.
Par exemple : l'email de l'émetteur, l'adresse FTP
du fichier, etc.
public void setDataTransfertAddress(String dataTransfertAddress)
public String getConfiguration()
Configuration du traitement, par exemple les paramètres utilisés dans la ligne de commande.
public void setConfiguration(String configuration)
public String getXmlConfiguration()
La configuration, sous forme XML (utilisé par les traitements CQ
automatique)
public void setXmlConfiguration(String xmlConfiguration)
public Timestamp getUpdateDate()
public void setUpdateDate(Timestamp updateDate)
public ProcessingStatus getProcessingStatus()
L'etat du traitement. Cela permet de tracer également les execution de traitement qui sont en échec.
public void setProcessingStatus(ProcessingStatus processingStatus)
public ProcessingType getProcessingType()
Le type de traitement.
Pour une traitement d'exportation ou d'exportation, on peut par exemple avoir : SIH_IISTPE, SIH_IIPORE, SIH_IINPOP, ...
public void setProcessingType(ProcessingType processingType)
public Collection<UpdatedItemHistory> getUpdatedItemHistories()
public void setUpdatedItemHistories(Collection<UpdatedItemHistory> updatedItemHistories)
public Collection<InsertedItemHistory> getInsertedItemHistories()
public void setInsertedItemHistories(Collection<InsertedItemHistory> insertedItemHistories)
public Collection<DeletedItemHistory> getDeletedItemHistories()
public void setDeletedItemHistories(Collection<DeletedItemHistory> deletedItemHistories)
public boolean equals(Object object)
true if the argument reference and this
refer to the same object.Copyright © 2013. All Rights Reserved.