use of exceptions.EnchereInexistanteException in project Synthese_2BIN by TheYoungSensei.
the class GestionEncheres method accepter.
public boolean accepter(Objet objet) throws ObjetInexistantException, EnchereInexistanteException {
Objet oSt = rechercherObjet(objet);
Enchere enchere = oSt.meilleureEnchere();
if (enchere == null)
throw new EnchereInexistanteException();
Utilisateur encherisseur = utilisateurs.get(enchere.getEncherisseur().getNum());
if (!encherisseur.ajouterObjetAchete(oSt))
return false;
objetsEnVente.remove(oSt);
objetsVendus.add(oSt);
return true;
}
Aggregations