Search in sources :

Example 1 with EnchereInexistanteException

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;
}
Also used : Objet(domaine.Objet) EnchereInexistanteException(exceptions.EnchereInexistanteException) Enchere(domaine.Enchere) Utilisateur(domaine.Utilisateur)

Aggregations

Enchere (domaine.Enchere)1 Objet (domaine.Objet)1 Utilisateur (domaine.Utilisateur)1 EnchereInexistanteException (exceptions.EnchereInexistanteException)1