opBancaires
Class CompteEpargne

java.lang.Object
  extended by opBancaires.CompteAbstract
      extended by opBancaires.CompteRemunereAbstract
          extended by opBancaires.CompteEpargne

public class CompteEpargne
extends CompteRemunereAbstract


Constructor Summary
CompteEpargne(Client titulaire, double plafond)
           
 
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.CompteRemunereAbstract
getPlafond, getTaux, setPlafond, setTaux, toString
 
Methods inherited from class opBancaires.CompteAbstract
debiter, debiter, estDebitableDe, getHistoriqueOperations, getLastId, getLastIdOperation, getLibelle, getNewIdOperation, getNumId, getSolde, getTitulaire, setLibelle, setNumId, setSolde, toStringOperations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompteEpargne

public CompteEpargne(Client titulaire,
                     double plafond)
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.

Overrides:
crediter in class CompteRemunereAbstract
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