Class ControleEtat

java.lang.Object
  |
  +--ControleEtat

public class ControleEtat
extends java.lang.Object
implements ControleAbstrait


Constructor Summary
ControleEtat()
           
 
Method Summary
 void afficherErreur()
           
 void afficherEtatDuService()
           
 void ajusterCafe(int valeur)
           
 void ajusterCaisse(int valeur)
           
 void ajusterChocolat(int valeur)
           
 void ajusterGobelet(int valeur)
           
 void ajusterSucre(int valeur)
           
 int bilanFinancier()
           
 void changerEtat(java.lang.Object s)
           
 void checkList()
           
 void choixAnnuler()
           
 void choixBoisson(int i)
           
 boolean choixDisponible()
           
 boolean codeProprietaire(java.lang.String s)
           
 void fermerPorte()
           
 void ouvrirPorte()
           
 void plusCinqFrancs()
           
 void plusDeuxFrancs()
           
 void plusUnFranc()
           
 void prendreBoisson()
           
 void prendrePieces()
           
 void servirBoisson()
           
 void setModele(ModeleAbstrait ma)
           
 void setVue(VueAbstraite va)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControleEtat

public ControleEtat()
Method Detail

setVue

public void setVue(VueAbstraite va)
Specified by:
setVue in interface ControleAbstrait

setModele

public void setModele(ModeleAbstrait ma)
Specified by:
setModele in interface ControleAbstrait

changerEtat

public void changerEtat(java.lang.Object s)
Specified by:
changerEtat in interface ControleAbstrait

afficherErreur

public void afficherErreur()
Specified by:
afficherErreur in interface ControleAbstrait

afficherEtatDuService

public void afficherEtatDuService()
Specified by:
afficherEtatDuService in interface ControleAbstrait

ouvrirPorte

public void ouvrirPorte()
Specified by:
ouvrirPorte in interface ControleAbstrait

fermerPorte

public void fermerPorte()
Specified by:
fermerPorte in interface ControleAbstrait

plusUnFranc

public void plusUnFranc()
Specified by:
plusUnFranc in interface ControleAbstrait

plusDeuxFrancs

public void plusDeuxFrancs()
Specified by:
plusDeuxFrancs in interface ControleAbstrait

plusCinqFrancs

public void plusCinqFrancs()
Specified by:
plusCinqFrancs in interface ControleAbstrait

prendrePieces

public void prendrePieces()
Specified by:
prendrePieces in interface ControleAbstrait

choixBoisson

public void choixBoisson(int i)
Specified by:
choixBoisson in interface ControleAbstrait

servirBoisson

public void servirBoisson()
Specified by:
servirBoisson in interface ControleAbstrait

prendreBoisson

public void prendreBoisson()
Specified by:
prendreBoisson in interface ControleAbstrait

choixDisponible

public boolean choixDisponible()
Specified by:
choixDisponible in interface ControleAbstrait

choixAnnuler

public void choixAnnuler()
Specified by:
choixAnnuler in interface ControleAbstrait

codeProprietaire

public boolean codeProprietaire(java.lang.String s)
Specified by:
codeProprietaire in interface ControleAbstrait

bilanFinancier

public int bilanFinancier()
Specified by:
bilanFinancier in interface ControleAbstrait

ajusterCafe

public void ajusterCafe(int valeur)
Specified by:
ajusterCafe in interface ControleAbstrait

ajusterChocolat

public void ajusterChocolat(int valeur)
Specified by:
ajusterChocolat in interface ControleAbstrait

ajusterSucre

public void ajusterSucre(int valeur)
Specified by:
ajusterSucre in interface ControleAbstrait

ajusterGobelet

public void ajusterGobelet(int valeur)
Specified by:
ajusterGobelet in interface ControleAbstrait

ajusterCaisse

public void ajusterCaisse(int valeur)
Specified by:
ajusterCaisse in interface ControleAbstrait

checkList

public void checkList()
Specified by:
checkList in interface ControleAbstrait