cds.simbad
Class UpdateHistory

java.lang.Object
  extended bycds.simbad.UpdateHistory

public class UpdateHistory
extends java.lang.Object

Titre : UpdateHistory.java

Description : Gestion d'un historique des mises à jour => PAS UTILISE

Copyright : Copyright (c) 2002

Société :

Version:
1.0 Oct 2002
Author:
Jaehn Sylvaine (Stage UTBM)

Field Summary
private  java.lang.String author_name
           
private  java.lang.String field_name
           
private  java.lang.String new_val
           
private  long oid_astrobject
           
private  java.lang.String prev_val
           
private  java.lang.String table_name
           
private  long update_date
           
private  char update_type
           
 
Constructor Summary
UpdateHistory()
           
UpdateHistory(long oid_astrobject, java.lang.String table_name, java.lang.String field_name, char update_type, java.lang.String author_name, java.lang.String prev_val, java.lang.String new_val)
          Constructeur sans precision de date
UpdateHistory(long oid_astrobject, java.lang.String table_name, java.lang.String field_name, java.lang.String update_date, char update_type, java.lang.String author_name, java.lang.String prev_val, java.lang.String new_val)
          Constructeur avec date precisee sous la forme : "jj/mm/yy hh:mm" ou "j/m/yyyy h:m"
 
Method Summary
 long getDate()
          Retourne la date de modification
 java.lang.String getField()
          Retourne le nom du champ modifie
 java.lang.String getName()
          Retourne le nom de l'auteur de la mise à jour
 java.lang.String getNewVal()
          Retourne la nouvelle valeur de l'objet modifie
 long getOid()
          Retourne l'oid de l'objet mis a jour
 java.lang.String getPrevVal()
          Retourne la precedente valeur de l'objet modifie
 java.lang.String getTable()
          Retourne le nom de la table dans laquelle il y a eu modification
 char getType()
          Retourne le type de mise a jour
 void setVal(long oid_astrobject, java.lang.String table_name, java.lang.String field_name, long update_date, char update_type, java.lang.String author_name, java.lang.String prev_val, java.lang.String new_val)
          Initialisation des champs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oid_astrobject

private long oid_astrobject

table_name

private java.lang.String table_name

field_name

private java.lang.String field_name

update_date

private long update_date

update_type

private char update_type

author_name

private java.lang.String author_name

prev_val

private java.lang.String prev_val

new_val

private java.lang.String new_val
Constructor Detail

UpdateHistory

public UpdateHistory()

UpdateHistory

public UpdateHistory(long oid_astrobject,
                     java.lang.String table_name,
                     java.lang.String field_name,
                     char update_type,
                     java.lang.String author_name,
                     java.lang.String prev_val,
                     java.lang.String new_val)
Constructeur sans precision de date

Parameters:
oid_astrobject - oid de l'objet astronomique modifie
table_name - nom de la table modifiee
field_name - nom du champ modifie
update_type - type de modification : 'C' (create)
'A' (add)
'U' (update)
'D' (delete)
'F' (fusion)
author_name - nom de l'auteur de la modification
prev_val - precedent valeur de l'objet modifie
new_val - nouvelle valeur de l'objet

UpdateHistory

public UpdateHistory(long oid_astrobject,
                     java.lang.String table_name,
                     java.lang.String field_name,
                     java.lang.String update_date,
                     char update_type,
                     java.lang.String author_name,
                     java.lang.String prev_val,
                     java.lang.String new_val)
Constructeur avec date precisee sous la forme : "jj/mm/yy hh:mm" ou "j/m/yyyy h:m"

Parameters:
oid_astrobject - oid de l'objet astronomique modifie
table_name - nom de la table modifiee
field_name - nom du champ modifie
update_date - date de modification
update_type - type de modification : 'C' (create)
'A' (add)
'U' (update)
'D' (delete)
'F' (fusion)
author_name - nom de l'auteur de la modification
prev_val - precedent valeur de l'objet modifie
new_val - nouvelle valeur de l'objet
Method Detail

setVal

public void setVal(long oid_astrobject,
                   java.lang.String table_name,
                   java.lang.String field_name,
                   long update_date,
                   char update_type,
                   java.lang.String author_name,
                   java.lang.String prev_val,
                   java.lang.String new_val)
Initialisation des champs

Parameters:
oid_astrobject - oid de l'objet astronomique modifie
table_name - nom de la table modifiee
field_name - nom du champ modifie
update_date - date de modification
update_type - type de modification : 'C' (create)
'A' (add)
'U' (update)
'D' (delete)
'F' (fusion)
author_name - nom de l'auteur de la modification
prev_val - precedent valeur de l'objet modifie
new_val - nouvelle valeur de l'objet

getOid

public long getOid()
Retourne l'oid de l'objet mis a jour

Returns:
oid de l'objet mis a jour

getTable

public java.lang.String getTable()
Retourne le nom de la table dans laquelle il y a eu modification

Returns:
nom de la table modifiee

getField

public java.lang.String getField()
Retourne le nom du champ modifie

Returns:
nom du champ modifie

getDate

public long getDate()
Retourne la date de modification

Returns:
date de modification

getType

public char getType()
Retourne le type de mise a jour

Returns:
type de mise a jour

getName

public java.lang.String getName()
Retourne le nom de l'auteur de la mise à jour

Returns:
nom de l'auteur de la mise a jour

getPrevVal

public java.lang.String getPrevVal()
Retourne la precedente valeur de l'objet modifie

Returns:
precedente valeur de l'objet modidie

getNewVal

public java.lang.String getNewVal()
Retourne la nouvelle valeur de l'objet modifie

Returns:
nouvelle valeur de l'objet modifie