|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectopBancaires.Operation
public class Operation
Field Summary | |
---|---|
private Client |
client
Client titulaire du compte concerné par l'opération. |
private CompteAbstract |
compte
Compte concerné par l'opération. |
private java.util.Date |
dateEffet
Date de prise d'effet de l'opération. |
private double |
montant
Montant de l'opération. |
private NatureOperationEnum |
nature
Nature de l'opération (DEBIT ou CREDIT). |
private int |
numId
Numéro identifiant de l'opération (pour un compte donné). |
private StatutEnum |
statut
Statut de l'opération (OK, KO, ou ATTENTE). |
Constructor Summary | |
---|---|
Operation()
Constructor. |
|
Operation(Client client,
CompteAbstract compte,
StatutEnum statut,
NatureOperationEnum nature,
double montant)
Constructor. |
Method Summary | |
---|---|
Client |
getClient()
|
CompteAbstract |
getCompte()
|
java.util.Date |
getDateEffet()
|
double |
getMontant()
|
NatureOperationEnum |
getNature()
|
int |
getNumId()
|
StatutEnum |
getStatut()
|
void |
initOperation(Client client,
CompteAbstract compte,
StatutEnum statut,
NatureOperationEnum nature,
double montant)
Initialise un objet Operation pré-existant avec les valeurs
spécifiées en paramètres. |
void |
setClient(Client client)
|
void |
setCompte(CompteAbstract compte)
|
void |
setDateEffet(java.util.Date dateEffet)
|
void |
setMontant(double montant)
|
void |
setNature(NatureOperationEnum nature)
|
void |
setStatut(StatutEnum statut)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private int numId
private Client client
private CompteAbstract compte
private StatutEnum statut
private NatureOperationEnum nature
private double montant
private java.util.Date dateEffet
Constructor Detail |
---|
public Operation()
statut
est instancié ; tous les autres
prennent une valeur nulle (0 ou null
, selon que le champ est
d'un type primitif ou référence).
public Operation(Client client, CompteAbstract compte, StatutEnum statut, NatureOperationEnum nature, double montant)
client
- compte
- statut
- nature
- montant
- Method Detail |
---|
public void initOperation(Client client, CompteAbstract compte, StatutEnum statut, NatureOperationEnum nature, double montant)
Operation
pré-existant avec les valeurs
spécifiées en paramètres.
client
- compte
- statut
- nature
- montant
- public java.lang.String toString()
toString
in class java.lang.Object
public Client getClient()
public void setClient(Client client)
client
- Client - The client to set.public CompteAbstract getCompte()
public void setCompte(CompteAbstract compte)
compte
- CompteAbstract - The compte to set.public StatutEnum getStatut()
public void setStatut(StatutEnum statut)
statut
- StatutEnum - The statut to set.public NatureOperationEnum getNature()
public void setNature(NatureOperationEnum nature)
nature
- NatureOperationEnum - The nature to set.public double getMontant()
public void setMontant(double montant)
montant
- double - The montant to set.public java.util.Date getDateEffet()
public void setDateEffet(java.util.Date dateEffet)
dateEffet
- Date - The dateEffet to set.public int getNumId()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |