opBancaires
Class CompteCourant

java.lang.Object
  extended by opBancaires.CompteAbstract
      extended by opBancaires.CompteCourant

public class CompteCourant
extends CompteAbstract


Constructor Summary
CompteCourant(Client titulaire)
          Constructeur.
 
Method Summary
 double crediter(double montant)
          Mise du montant spécifié au crédit du compte.
 double crediter(double montant, Operation op)
          Mise du montant spécifié au crédit du compte.
 
Methods inherited from class opBancaires.CompteAbstract
debiter, debiter, estDebitableDe, getHistoriqueOperations, getLastId, getLastIdOperation, getLibelle, getNewIdOperation, getNumId, getSolde, getTitulaire, setLibelle, setNumId, setSolde, toString, toStringOperations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompteCourant

public CompteCourant(Client titulaire)
Constructeur.

Parameters:
titulaire -
Method Detail

crediter

public double crediter(double montant)
                throws OperationBancaireException
Description copied from class: CompteAbstract
Mise du montant spécifié au crédit du compte. Si le crédit est possible alors le solde est modifié directement, et une opération de succès est créée. Si le crédit n'est pas possible, alors le solde reste inchangé, et une opération d'échec est créée.

Specified by:
crediter in class CompteAbstract
Parameters:
montant - Le montant à créditer.
Returns:
la valeur du novueau solde.
Throws:
OperationBancaireException

crediter

public double crediter(double montant,
                       Operation op)
                throws OperationBancaireException
Description copied from class: CompteAbstract
Mise du montant spécifié au crédit du compte. Si le crédit est possible alors le solde est modifié directement, et l'opération placée en paramètre est modifiée en conséquence, avec un statut de succès. Si le crédit n'est pas possible, alors le solde reste inchangé, et l'opération placée en paramètre est modifiée en conséquence, avec un statut d'échec.

Specified by:
crediter in class CompteAbstract
Returns:
le nouveau solde, après crédit.
Throws:
OperationBancaireException