Beispiel #1
0
 /**
  * Débite un certain montant donné depuis le compte.
  *
  * @param amount - le montant à débiter.
  * @throws AmountUnavailableException - lors que l'on veut prelever plus d'argent que ce qui est
  *     disponnible
  */
 public void debit(double amount) throws AmountUnavailableException {
   if (dbAccount.getAmount() - dbAccount.getThreshold() < amount) {
     throw new AmountUnavailableException(
         "Account : amount available on the account to make the debit");
   }
   dbAccount.setAmount(dbAccount.getAmount() - amount);
 }
Beispiel #2
0
 /**
  * Retourne le plafond du compte.
  *
  * @return Le plafond du compte.
  */
 public double getThreshold() {
   return dbAccount.getThreshold();
 }