opBancaires
Class Operation

java.lang.Object
  extended by opBancaires.Operation

public class Operation
extends java.lang.Object


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
 

Constructor Detail

Operation

public Operation()
Constructor. Attention, ce constructeur est à utiliser avec la plus grande des prudences : il est, normalement, uniquement destiné à la manipulation des opérations en ATTENTE. Seuls le champ 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).


Operation

public Operation(Client client,
                 CompteAbstract compte,
                 StatutEnum statut,
                 NatureOperationEnum nature,
                 double montant)
Constructor.

Parameters:
client -
compte -
statut -
nature -
montant -
Method Detail

initOperation

public 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.

Parameters:
client -
compte -
statut -
nature -
montant -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getClient

public Client getClient()
Returns:
Client - Returns the client.

setClient

public void setClient(Client client)
Parameters:
client - Client - The client to set.

getCompte

public CompteAbstract getCompte()
Returns:
CompteAbstract - Returns the compte.

setCompte

public void setCompte(CompteAbstract compte)
Parameters:
compte - CompteAbstract - The compte to set.

getStatut

public StatutEnum getStatut()
Returns:
StatutEnum - Returns the statut.

setStatut

public void setStatut(StatutEnum statut)
Parameters:
statut - StatutEnum - The statut to set.

getNature

public NatureOperationEnum getNature()
Returns:
NatureOperationEnum - Returns the nature.

setNature

public void setNature(NatureOperationEnum nature)
Parameters:
nature - NatureOperationEnum - The nature to set.

getMontant

public double getMontant()
Returns:
double - Returns the montant.

setMontant

public void setMontant(double montant)
Parameters:
montant - double - The montant to set.

getDateEffet

public java.util.Date getDateEffet()
Returns:
Date - Returns the dateEffet.

setDateEffet

public void setDateEffet(java.util.Date dateEffet)
Parameters:
dateEffet - Date - The dateEffet to set.

getNumId

public int getNumId()
Returns:
int - Returns the numId.