/** * 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); }
/** * Retourne le plafond du compte. * * @return Le plafond du compte. */ public double getThreshold() { return dbAccount.getThreshold(); }