A C D E G I M N P R S T U

A

aCarte() - Method in class crous.MachineCrous
retourne vrai si la machine a une carte associee.

C

CarteCrous - class crous.CarteCrous.
Une carte Crous possedant un montant, un nombre de points de fidelite, et la categorie de son possesseur.
CarteCrous(String, Categorie) - Constructor for class crous.CarteCrous
 
CarteDejaPresente - exception crous.CarteDejaPresente.
Exception indiquant que la carte est deja presente
CarteDejaPresente() - Constructor for class crous.CarteDejaPresente
 
CarteNonPresente - exception crous.CarteNonPresente.
Exception indiquant que la carte n'est pas presente
CarteNonPresente() - Constructor for class crous.CarteNonPresente
 
Categorie - class crous.Categorie.
Categorie d'un possesseur de carte Crous.
Categorie() - Constructor for class crous.Categorie
 
CategorieInconnue - exception crous.CategorieInconnue.
Exception indiquant que la carte n'est pas presente
CategorieInconnue() - Constructor for class crous.CategorieInconnue
 
CreditInsuffisant - exception crous.CreditInsuffisant.
Exception indiquant que la carte n'est pas presente
CreditInsuffisant() - Constructor for class crous.CreditInsuffisant
 
carte - Variable in class crous.MachineCrous
 
cat - Variable in class crous.CarteCrous
 
crediterMontant(float) - Method in class crous.CarteCrous
Credite cette carte du montant passe en parametre.
crediterPoints(int) - Method in class crous.CarteCrous
Ajoute sur cette carte le nombre de points passe en parametre au nombre de points deja accumule.
crous - package crous
 

D

DonneesCrous - class crous.DonneesCrous.
Donnees de l'application carte CROUS.
DonneesCrous() - Constructor for class crous.DonneesCrous
 
debiterMontant(float) - Method in class crous.CarteCrous
Debite cette carte du montant passe en parametre.
debiterPoints(int) - Method in class crous.CarteCrous
Deduit sur cette carte le nombre de points passe en parametre du nombre de points deja accumule.

E

equals(Object) - Method in class crous.CarteCrous
Comparaison des id.

G

getCarte() - Method in class crous.MachineCrous
Retourne la carte associee a la machine.
getCategorie() - Method in class crous.CarteCrous
Retourne la categorie du possesseur de cette carte.
getMontant() - Method in class crous.CarteCrous
Retourne le montant de cette carte.
getPoints() - Method in class crous.CarteCrous
Retourne le nombre de points accumules sur cette carte.

I

InterfaceCrous - class crous.InterfaceCrous.
 
InterfaceCrous() - Constructor for class crous.InterfaceCrous
 
id - Variable in class crous.CarteCrous
 

M

MachineCrous - class crous.MachineCrous.
Machine servant a payer un repas dans les points de restauration Crous.
MachineCrous() - Constructor for class crous.MachineCrous
Constructeur
main(String[]) - Static method in class crous.CarteCrous
MAIN
main(String[]) - Static method in class crous.InterfaceCrous
 
main(String[]) - Static method in class crous.MachineCrous
 
maxMontant - Static variable in class crous.DonneesCrous
montant maximum autorise sur une carte Crous.
maxPoints - Static variable in class crous.DonneesCrous
nombre de points maximum autorise sur une carte Crous.
montant - Variable in class crous.CarteCrous
 

N

nbPoints - Variable in class crous.CarteCrous
 

P

P1 - Static variable in class crous.Categorie
Categorie P1
passager - Static variable in class crous.Categorie
Categorie passager
payerRepas() - Method in class crous.InterfaceCrous
Debite un repas sur la carte posee sur le capteur.
payerRepas() - Method in class crous.MachineCrous
Debite un repas sur la carte associee a la machine.
payerRepasGratuit() - Method in class crous.InterfaceCrous
Effectue un paiement de repas gratuit.
payerRepasGratuit() - Method in class crous.MachineCrous
Effectue un paiement de repas gratuit sur la carte posee sur le capteur.
pointsRepas - Static variable in class crous.DonneesCrous
points accumules lors de l'achat d'un repas.
pointsRepasGratuit - Static variable in class crous.DonneesCrous
cout en points de l'achat d'un repas gratuit.
poserCarte(CarteCrous) - Method in class crous.InterfaceCrous
La carte passee en parametre est posee sur le capteur de la machine.
prixRepas(Categorie) - Method in class crous.MachineCrous
Retourne le prix d'un repas pour la categorie passee en parametre.
prixRepasP1 - Static variable in class crous.DonneesCrous
prix d'un repas P1
prixRepasPassager - Static variable in class crous.DonneesCrous
prix d'un repas passager

R

retirerCarte() - Method in class crous.InterfaceCrous
La carte posee sur le capteur de la machine est retiree.

S

setCarte(CarteCrous) - Method in class crous.MachineCrous
Positionne a la carte passee en parametre la carte associee a cette machine.

T

toString() - Method in class crous.CarteCrous
 
toString() - Method in class crous.MachineCrous
 

U

unsetCarte() - Method in class crous.MachineCrous
La machine n'a plus de carte associee.

A C D E G I M N P R S T U