|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.genealogie.consanguinite.defaut.ConsanguiniteCalculatorImpl
Classe de calcul de consanguinit‚.
| Field Summary | |
private java.util.Vector |
ascendanceConsanguinite1
|
private java.util.Vector |
ascendanceConsanguinite2
|
private boolean |
consanguinite
|
private int |
degreCanonAu
|
private int |
degreCanonDu
|
private int |
degreCivil
|
private FactoryDAO |
factory
|
private boolean |
homme1
|
private boolean |
homme2
|
private int |
id1
|
private int |
id2
|
| Constructor Summary | |
ConsanguiniteCalculatorImpl()
|
|
| Method Summary | |
void |
calculerConsanguinite()
Cette m‚thode permet de calculer les degr‚s de consanguinit‚ entre deux personnes. |
private void |
construireConsanguinitesAscendance(ChargementArbreAscLeger ca1,
PositionGraphicConsanguinite pos1,
ChargementArbreAscLeger ca2,
PositionGraphicConsanguinite pos2)
|
java.util.Vector |
getAscendanceConsanguinite1()
Cette m‚thode permet de retourner les personnes pour arriver … des ancˆtres communs pour la premiŠre personne. |
java.util.Vector |
getAscendanceConsanguinite2()
Cette m‚thode permet de retourner les personnes pour arriver … des ancˆtres communs pour la seconde personne. |
int |
getDegreCanonAu()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( canon ). |
int |
getDegreCanonDu()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( canon ). |
int |
getDegreCivil()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( civil ). |
private PositionGraphicConsanguinite |
getIndiceReference(ChargementArbreAscLeger ga,
int id)
|
boolean |
hasConsanguinite()
Cette m‚thode permet de savoir si les deux personnes ont des ancˆtres communs. |
void |
init(FactoryDAO factory,
int id1,
boolean homme1,
int id2,
boolean homme2)
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private FactoryDAO factory
private int id1
private boolean homme1
private int id2
private boolean homme2
private boolean consanguinite
private int degreCivil
private int degreCanonDu
private int degreCanonAu
private java.util.Vector ascendanceConsanguinite1
private java.util.Vector ascendanceConsanguinite2
| Constructor Detail |
public ConsanguiniteCalculatorImpl()
| Method Detail |
public void init(FactoryDAO factory,
int id1,
boolean homme1,
int id2,
boolean homme2)
throws JGeneaException
init in interface ConsanguiniteCalculator
private PositionGraphicConsanguinite getIndiceReference(ChargementArbreAscLeger ga,
int id)
private void construireConsanguinitesAscendance(ChargementArbreAscLeger ca1,
PositionGraphicConsanguinite pos1,
ChargementArbreAscLeger ca2,
PositionGraphicConsanguinite pos2)
throws JGeneaException
public void calculerConsanguinite()
throws JGeneaException
Cette m‚thode permet de calculer les degr‚s de consanguinit‚ entre deux personnes.
calculerConsanguinite in interface ConsanguiniteCalculatorpublic boolean hasConsanguinite()
Cette m‚thode permet de savoir si les deux personnes ont des ancˆtres communs.
hasConsanguinite in interface ConsanguiniteCalculatorpublic int getDegreCanonDu()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( canon ).
getDegreCanonDu in interface ConsanguiniteCalculatorpublic int getDegreCanonAu()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( canon ).
getDegreCanonAu in interface ConsanguiniteCalculatorpublic int getDegreCivil()
Cette m‚thode permet de retourner le degr‚ de consanguinit‚ ( civil ).
getDegreCivil in interface ConsanguiniteCalculatorpublic java.util.Vector getAscendanceConsanguinite1()
Cette m‚thode permet de retourner les personnes pour arriver … des ancˆtres communs pour la premiŠre personne.
getAscendanceConsanguinite1 in interface ConsanguiniteCalculatorpublic java.util.Vector getAscendanceConsanguinite2()
Cette m‚thode permet de retourner les personnes pour arriver … des ancˆtres communs pour la seconde personne.
getAscendanceConsanguinite2 in interface ConsanguiniteCalculator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||