org.genealogie.ihm.personne
Class FichePersonne

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.genealogie.ihm.personne.FichePersonne
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, LieuPersonne, java.awt.MenuContainer, java.io.Serializable, ToSave

public class FichePersonne
extends javax.swing.JPanel
implements ToSave, LieuPersonne

Classe des propriétés d'une personne ( fiche d'une personne )

Version:
$Revision: 1.9 $, $Date: 2002/12/27 10:57:03 $
Author:
Templth
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  org.genealogie.dao.ActesBean actesB
           
private  javax.swing.JTextField baptemeField
           
private  SmallButton bPere
           
private  BrowseTree bt
           
private  int col
           
private  java.util.Hashtable correspondance
           
private  java.util.Hashtable correspondanceFamille
           
private  javax.swing.JTextField decesField
           
private  org.genealogie.dao.DocumentsBean documents
           
private  javax.swing.JCheckBox enfantNaturelBox
           
private  javax.swing.JPanel enfantsPanel
           
private  org.genealogie.dao.GenealogieBean genealogie
           
private  javax.swing.JCheckBox hommeBox
           
private  int idPersonne
           
private  javax.swing.JTextField inhumationField
           
private  org.genealogie.utils.CommuneUtils lieuBapteme
           
private  javax.swing.JTextField lieuBaptemeField
           
private  org.genealogie.utils.CommuneUtils lieuDeces
           
private  javax.swing.JTextField lieuDecesField
           
private  org.genealogie.utils.CommuneUtils lieuInhumation
           
private  javax.swing.JTextField lieuInhumationField
           
private  org.genealogie.utils.CommuneUtils lieuNaissance
           
private  javax.swing.JTextField lieuNaissanceField
           
private  javax.swing.JPanel mariagesPanel
           
private  javax.swing.JTextField marraineField
           
private  Menubar mb
           
private  javax.swing.JTextField mereField
           
private  TablePopup mPopup
           
private  javax.swing.JTextField naissanceField
           
private  javax.swing.JTextField nomField
           
private  Main parent
           
private  javax.swing.JTextField parrainField
           
private  javax.swing.JTextField pereField
           
private  org.genealogie.dao.PersonneBean personne
           
private  org.genealogie.utils.PersonneUtils personneMarraine
           
private  org.genealogie.utils.PersonneUtils personneMere
           
private  org.genealogie.utils.PersonneUtils personneParrain
           
private  org.genealogie.utils.PersonneUtils personnePere
           
private  javax.swing.JTextField prenomField1
           
private  javax.swing.JTextField prenomField2
           
private  javax.swing.JTextField prenomField3
           
private  javax.swing.JTextField professionField
           
private  int row
           
private  boolean saved
           
private  javax.swing.JTable tableEnfants
           
private  javax.swing.JTable tableMariages
           
private  int type
           
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, actionMap, ACTIONMAP_CREATED, alignmentX, alignmentY, ANCESTOR_INPUTMAP_CREATED, ANCESTOR_USING_BUFFER, ancestorInputMap, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, CREATED_DOUBLE_BUFFER, flags, FOCUS_INPUTMAP_CREATED, focusInputMap, HAS_FOCUS, htmlKey, htmlView, inputVerifier, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEY_EVENTS_ENABLED, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, verifyInputWhenFocusTarget, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, WHEN_IN_FOCUSED_WINDOW_BINDINGS, WIF_INPUTMAP_CREATED, windowInputMap
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface org.genealogie.ihm.LieuPersonne
LIEU_BAPTEME, LIEU_DECES, LIEU_INHUMATION, LIEU_NAISSANCE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FichePersonne()
          Constructeur du panel.
 
Method Summary
 void addCorrespondance(int row, java.lang.String nom)
           
 void addCorrespondanceFamille(int row, java.lang.String nom)
           
 java.util.Vector buildEnfantsTable(org.genealogie.dao.GenealogieBean genealogie, int personneId)
          Charge la liste des enfants d'une personne.
 java.util.Vector buildMariagesTable(org.genealogie.dao.GenealogieBean genealogie, int personneId, int homme)
          Charge la liste des enfants d'une personne.
 boolean deletePersonne()
          Suppression d'une personne
 javax.swing.Action getActionRechercheCommuneBapteme(javax.swing.ImageIcon iconFind)
          Recherche la commune de baptème de la personne.
 javax.swing.Action getActionRechercheCommuneDeces(javax.swing.ImageIcon iconFind)
          Recherche la commune de décès de la personne.
 javax.swing.Action getActionRechercheCommuneInhumation(javax.swing.ImageIcon iconFind)
          Recherche la commune d'inhumation de la personne.
 javax.swing.Action getActionRechercheCommuneNaissance(javax.swing.ImageIcon iconFind)
          Recherche la commune de naissance de la personne.
 javax.swing.Action getActionRechercheMarraine(javax.swing.ImageIcon iconFind)
          Recherche la marraine de la personne.
 javax.swing.Action getActionRechercheMere(javax.swing.ImageIcon iconFind)
          Recherche la mère de la personne.
 javax.swing.Action getActionRechercheParrain(javax.swing.ImageIcon iconFind)
          Recherche le parrain de la personne.
 javax.swing.Action getActionRecherchePere(javax.swing.ImageIcon iconFind)
          Recherche le père de la personne.
 javax.swing.Action getActionRechercheTemoinsBapteme(javax.swing.ImageIcon iconFind)
          Recherche les témoins du baptème de la personne.
 javax.swing.Action getActionRechercheTemoinsDeces(javax.swing.ImageIcon iconFind)
          Recherche les témoins du décès de la personne.
 javax.swing.Action getActionRechercheTemoinsInhumation(javax.swing.ImageIcon iconFind)
          Recherche les témoins du inhumation de la personne.
 javax.swing.Action getActionRechercheTemoinsNaissance(javax.swing.ImageIcon iconFind)
          Recherche les témoins de la naissance de la personne.
 int getCol()
           
 java.lang.String getCorrespondance(int row)
           
 java.lang.String getCorrespondanceFamille(int row)
           
 org.genealogie.dao.PersonneBean getPersonne()
           
 int getPersonneId()
          Retourne l'identifiant de la personne.
 java.lang.String getPersonneNom()
          Retourne le nom de la personne.
 java.lang.String getPersonnePrenom1()
          Retourne le premier prénom de la personne.
private  java.lang.String getPrenoms(java.lang.String prenom1, java.lang.String prenom2, java.lang.String prenom3)
           
 int getRow()
           
 javax.swing.JTable getTableMariages()
           
 TablePopup getTablePopup()
           
private  boolean isDateApprochee(java.lang.String dateApp)
          Vérification du format de la date en tant que date approchée.
 boolean isHomme()
          Retourne le sexe de la personne.
 boolean isToBeSaved()
           
 void loadPersonne(int idPersonne)
          Chargement des informations d'une personne
 boolean savePersonne()
          Sauvegarde des informations d'une personne
 void savePersonne(javax.swing.tree.DefaultMutableTreeNode noeud)
          Sauvegarde des informations d'une personne
 void setLieuBapteme(org.genealogie.utils.CommuneUtils commune)
          Positionne le lieu de baptème de la personne.
 void setLieuDeces(org.genealogie.utils.CommuneUtils commune)
          Positionne le lieu de décès de la personne.
 void setLieuInhumation(org.genealogie.utils.CommuneUtils commune)
          Positionne le lieu d'inhumation de la personne.
 void setLieuNaissance(org.genealogie.utils.CommuneUtils commune)
          Positionne le lieu de naissance de la personne.
 void setMarraine(org.genealogie.utils.PersonneUtils marraine)
          Positionne la marraine de la personne.
 void setMere(org.genealogie.utils.PersonneUtils mere)
          Positionne la père de la personne.
 void setParrain(org.genealogie.utils.PersonneUtils parrain)
          Positionne le parrain de la personne.
 void setPere(org.genealogie.utils.PersonneUtils pere)
          Positionne le père de la personne.
 void setToBeSaved(boolean saved)
           
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, checkIfChildObscuredBySibling, clearFocusOwners, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

parent

private Main parent

bt

private BrowseTree bt

mb

private Menubar mb

type

private int type

idPersonne

private int idPersonne

nomField

private javax.swing.JTextField nomField

prenomField1

private javax.swing.JTextField prenomField1

prenomField2

private javax.swing.JTextField prenomField2

prenomField3

private javax.swing.JTextField prenomField3

personnePere

private org.genealogie.utils.PersonneUtils personnePere

pereField

private javax.swing.JTextField pereField

personneMere

private org.genealogie.utils.PersonneUtils personneMere

mereField

private javax.swing.JTextField mereField

personneParrain

private org.genealogie.utils.PersonneUtils personneParrain

parrainField

private javax.swing.JTextField parrainField

personneMarraine

private org.genealogie.utils.PersonneUtils personneMarraine

marraineField

private javax.swing.JTextField marraineField

naissanceField

private javax.swing.JTextField naissanceField

lieuNaissance

private org.genealogie.utils.CommuneUtils lieuNaissance

lieuNaissanceField

private javax.swing.JTextField lieuNaissanceField

baptemeField

private javax.swing.JTextField baptemeField

lieuBapteme

private org.genealogie.utils.CommuneUtils lieuBapteme

lieuBaptemeField

private javax.swing.JTextField lieuBaptemeField

enfantNaturelBox

private javax.swing.JCheckBox enfantNaturelBox

hommeBox

private javax.swing.JCheckBox hommeBox

decesField

private javax.swing.JTextField decesField

lieuDecesField

private javax.swing.JTextField lieuDecesField

lieuDeces

private org.genealogie.utils.CommuneUtils lieuDeces

inhumationField

private javax.swing.JTextField inhumationField

lieuInhumation

private org.genealogie.utils.CommuneUtils lieuInhumation

lieuInhumationField

private javax.swing.JTextField lieuInhumationField

professionField

private javax.swing.JTextField professionField

bPere

private SmallButton bPere

mariagesPanel

private javax.swing.JPanel mariagesPanel

mPopup

private TablePopup mPopup

tableMariages

private javax.swing.JTable tableMariages

row

private int row

col

private int col

enfantsPanel

private javax.swing.JPanel enfantsPanel

tableEnfants

private javax.swing.JTable tableEnfants

correspondance

private java.util.Hashtable correspondance

correspondanceFamille

private java.util.Hashtable correspondanceFamille

saved

private boolean saved

genealogie

private org.genealogie.dao.GenealogieBean genealogie

actesB

private org.genealogie.dao.ActesBean actesB

documents

private org.genealogie.dao.DocumentsBean documents

personne

private org.genealogie.dao.PersonneBean personne
Constructor Detail

FichePersonne

public FichePersonne()
Constructeur du panel.
Parameters:
genealogie - la bibliothèque des fonctions généalogiques
documents - la bibliothèque des fonctions de gestion des documents
parent - l'instance sur la fenêtre principale
status - l'instance sur la barre de status
bt - l'instance sur l'arbre
mb - l'instance sur la barre de menu
Method Detail

loadPersonne

public void loadPersonne(int idPersonne)
Chargement des informations d'une personne
Parameters:
idPersonne - l'identifiant de la personne

isDateApprochee

private boolean isDateApprochee(java.lang.String dateApp)
                         throws org.apache.regexp.RESyntaxException
Vérification du format de la date en tant que date approchée.
Parameters:
dateApp - la chaîne représentant éventuellement une date approchée
Returns:
vrai s'il s'agit d'une date approchée, sinon faux

getPrenoms

private java.lang.String getPrenoms(java.lang.String prenom1,
                                    java.lang.String prenom2,
                                    java.lang.String prenom3)

savePersonne

public boolean savePersonne()
Sauvegarde des informations d'une personne
Returns:
vrai si tout s'est bien passé, faux sinon

savePersonne

public void savePersonne(javax.swing.tree.DefaultMutableTreeNode noeud)
Sauvegarde des informations d'une personne
Parameters:
noeud - le noeud dans l'arbre de la personne
Returns:
vrai si tout s'est bien passé, faux sinon

deletePersonne

public boolean deletePersonne()
Suppression d'une personne
Returns:
vrai si tout s'est bien passé, faux sinon

buildEnfantsTable

public java.util.Vector buildEnfantsTable(org.genealogie.dao.GenealogieBean genealogie,
                                          int personneId)
Charge la liste des enfants d'une personne.
Parameters:
genealogie - la bibliothèque des fonctions généalogiques
personneId - l'identificant de la personne
Returns:
la liste des enfants de la personne

buildMariagesTable

public java.util.Vector buildMariagesTable(org.genealogie.dao.GenealogieBean genealogie,
                                           int personneId,
                                           int homme)
Charge la liste des enfants d'une personne.
Parameters:
genealogie - la bibliothèque des fonctions généalogiques
personneId - l'identificant de la personne
homme - le sexe de la personne ( 1 si c'est un homme, 0 sinon )
Returns:
la liste des mariages de la personne

getActionRechercheMere

public javax.swing.Action getActionRechercheMere(javax.swing.ImageIcon iconFind)
Recherche la mère de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRecherchePere

public javax.swing.Action getActionRecherchePere(javax.swing.ImageIcon iconFind)
Recherche le père de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheParrain

public javax.swing.Action getActionRechercheParrain(javax.swing.ImageIcon iconFind)
Recherche le parrain de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheMarraine

public javax.swing.Action getActionRechercheMarraine(javax.swing.ImageIcon iconFind)
Recherche la marraine de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheCommuneNaissance

public javax.swing.Action getActionRechercheCommuneNaissance(javax.swing.ImageIcon iconFind)
Recherche la commune de naissance de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheTemoinsNaissance

public javax.swing.Action getActionRechercheTemoinsNaissance(javax.swing.ImageIcon iconFind)
Recherche les témoins de la naissance de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheCommuneDeces

public javax.swing.Action getActionRechercheCommuneDeces(javax.swing.ImageIcon iconFind)
Recherche la commune de décès de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheTemoinsDeces

public javax.swing.Action getActionRechercheTemoinsDeces(javax.swing.ImageIcon iconFind)
Recherche les témoins du décès de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheCommuneBapteme

public javax.swing.Action getActionRechercheCommuneBapteme(javax.swing.ImageIcon iconFind)
Recherche la commune de baptème de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheTemoinsBapteme

public javax.swing.Action getActionRechercheTemoinsBapteme(javax.swing.ImageIcon iconFind)
Recherche les témoins du baptème de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheCommuneInhumation

public javax.swing.Action getActionRechercheCommuneInhumation(javax.swing.ImageIcon iconFind)
Recherche la commune d'inhumation de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getActionRechercheTemoinsInhumation

public javax.swing.Action getActionRechercheTemoinsInhumation(javax.swing.ImageIcon iconFind)
Recherche les témoins du inhumation de la personne.
Parameters:
iconFind - l'icône de recherche à cliquer
Returns:
l'action associée à cette recherche

getPersonneId

public int getPersonneId()
Retourne l'identifiant de la personne.
Returns:
l'identifiant de la personne

getPersonnePrenom1

public java.lang.String getPersonnePrenom1()
Retourne le premier prénom de la personne.
Returns:
l'identifiant de la personne

getPersonneNom

public java.lang.String getPersonneNom()
Retourne le nom de la personne.
Returns:
l'identifiant de la personne

isHomme

public boolean isHomme()
Retourne le sexe de la personne.
Returns:
l'identifiant de la personne

setToBeSaved

public void setToBeSaved(boolean saved)
Specified by:
setToBeSaved in interface ToSave

isToBeSaved

public boolean isToBeSaved()
Specified by:
isToBeSaved in interface ToSave

setPere

public void setPere(org.genealogie.utils.PersonneUtils pere)
Positionne le père de la personne.
Parameters:
l'identifiant - du père de la personne
les - nom & prénom du père de la personne

setMere

public void setMere(org.genealogie.utils.PersonneUtils mere)
Positionne la père de la personne.
Parameters:
l'identifiant - de la mère de la personne
les - nom & prénom de la mère de la personne

setParrain

public void setParrain(org.genealogie.utils.PersonneUtils parrain)
Positionne le parrain de la personne.
Parameters:
l'identifiant - du parrain de la personne
les - nom & prénom du parrain de la personne

setMarraine

public void setMarraine(org.genealogie.utils.PersonneUtils marraine)
Positionne la marraine de la personne.
Parameters:
l'identifiant - de la marraine de la personne
les - nom & prénom de la marraine de la personne

setLieuNaissance

public void setLieuNaissance(org.genealogie.utils.CommuneUtils commune)
Positionne le lieu de naissance de la personne.
Specified by:
setLieuNaissance in interface LieuPersonne
Parameters:
l'identifiant - du lieu
le - libellé du lieu

setLieuBapteme

public void setLieuBapteme(org.genealogie.utils.CommuneUtils commune)
Positionne le lieu de baptème de la personne.
Specified by:
setLieuBapteme in interface LieuPersonne
Parameters:
l'identifiant - du lieu
le - libellé du lieu

setLieuDeces

public void setLieuDeces(org.genealogie.utils.CommuneUtils commune)
Positionne le lieu de décès de la personne.
Specified by:
setLieuDeces in interface LieuPersonne
Parameters:
l'identifiant - du lieu
le - libellé du lieu

setLieuInhumation

public void setLieuInhumation(org.genealogie.utils.CommuneUtils commune)
Positionne le lieu d'inhumation de la personne.
Specified by:
setLieuInhumation in interface LieuPersonne
Parameters:
l'identifiant - du lieu
le - libellé du lieu

addCorrespondance

public void addCorrespondance(int row,
                              java.lang.String nom)

getCorrespondance

public java.lang.String getCorrespondance(int row)

addCorrespondanceFamille

public void addCorrespondanceFamille(int row,
                                     java.lang.String nom)

getCorrespondanceFamille

public java.lang.String getCorrespondanceFamille(int row)

getRow

public int getRow()

getCol

public int getCol()

getTableMariages

public javax.swing.JTable getTableMariages()

getTablePopup

public TablePopup getTablePopup()

getPersonne

public org.genealogie.dao.PersonneBean getPersonne()


Copyright © 2002 JGenea Ihm. All Rights Reserved.