org.genealogie.bean.defaut
Class PersonneImpl

java.lang.Object
  |
  +--org.genealogie.bean.GenericBean
        |
        +--org.genealogie.bean.Personne
              |
              +--org.genealogie.bean.defaut.PersonneImpl
All Implemented Interfaces:
StandardBean

public class PersonneImpl
extends Personne
implements StandardBean

Classe représentant une personne.

Version:
$Revision: 1.15 $, $Date: 2003/03/26 14:46:52 $
Author:
Templth

Fields inherited from class org.genealogie.bean.Personne
adresses, commentaires, communeBapteme, communeDeces, communeInhumation, communeNaissance, dateBapteme, dateBaptemeApp, dateDeces, dateDecesApp, dateInhumation, dateInhumationApp, dateNaissance, dateNaissanceApp, enfantNaturel, homme, id, marraine, mere, nom, parrain, pere, prenom1, prenom2, prenom3, profession
 
Fields inherited from class org.genealogie.bean.GenericBean
connection, factory
 
Constructor Summary
PersonneImpl(FactoryDAO factory, int id)
          Constructeur par défaut.
 
Method Summary
 void create()
          Cette méthode permet d'insérer une personne.
 PersonneDetailUtils getPersonneDetailUtils()
          Constructeur initialisant la connexion pour la classe.
 void load()
          Cette méthode permet de charger les informations d'une personne.
 void remove()
          Cette méthode permet de supprimer une personne.
 void store()
          Cette méthode permet de sauvegarder les informations d'une personne.
 void storeAdresses()
          Cette méthode permet de sauvegarder les adresses d'une personne.
 void storeCommentaires()
          Cette méthode permet de sauvegarder les commentaires d'une personne.
 
Methods inherited from class org.genealogie.bean.Personne
getAdresses, getAdressesLignes, getCommentaires, getCommentairesLignes, getCommuneBapteme, getCommuneDeces, getCommuneInhumation, getCommuneNaissance, getDateBapteme, getDateBaptemeApp, getDateDeces, getDateDecesApp, getDateInhumation, getDateInhumationApp, getDateNaissance, getDateNaissanceApp, getEnfantNaturel, getHomme, getId, getMarraine, getMere, getNom, getParrain, getPere, getPrenom1, getPrenom2, getPrenom3, getProfession, setAdresses, setCommentaires, setCommuneBapteme, setCommuneDeces, setCommuneInhumation, setCommuneNaissance, setDateBapteme, setDateBaptemeApp, setDateDeces, setDateDecesApp, setDateInhumation, setDateInhumationApp, setDateNaissance, setDateNaissanceApp, setEnfantNaturel, setHomme, setId, setMarraine, setMere, setNom, setParrain, setPere, setPrenom1, setPrenom2, setPrenom3, setProfession
 
Methods inherited from class org.genealogie.bean.GenericBean
contient, getConnection, getTokens
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PersonneImpl

public PersonneImpl(FactoryDAO factory,
                    int id)

Constructeur par défaut.

Parameters:
id - l'identifiant de la personne
Method Detail

getPersonneDetailUtils

public PersonneDetailUtils getPersonneDetailUtils()

Constructeur initialisant la connexion pour la classe.

Parameters:
connection - la connexion à la base
id - l'identifiant de la personne

create

public void create()
            throws JGeneaException

Cette méthode permet d'insérer une personne.

Specified by:
create in interface StandardBean

load

public void load()
          throws JGeneaException

Cette méthode permet de charger les informations d'une personne.

Specified by:
load in interface StandardBean

store

public void store()
           throws JGeneaException

Cette méthode permet de sauvegarder les informations d'une personne.

Specified by:
store in interface StandardBean

storeAdresses

public void storeAdresses()
                   throws JGeneaException

Cette méthode permet de sauvegarder les adresses d'une personne.


storeCommentaires

public void storeCommentaires()
                       throws JGeneaException

Cette méthode permet de sauvegarder les commentaires d'une personne.


remove

public void remove()
            throws JGeneaException

Cette méthode permet de supprimer une personne.

Specified by:
remove in interface StandardBean


Copyright © 2002 JGenea DAO. All Rights Reserved.