Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

A E G I K L M S V

## A

Acheteur - class Acheteur.
  Une classe représentant le comportement de l'agent Acheteur
Acheteur.AcheteurGUI - class Acheteur.AcheteurGUI.
Acheteur.AcheteurGUI() - Constructor for class Acheteur.AcheteurGUI
Acheteur() - Constructor for class Acheteur
  Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Acheteur - le type de poisson qu'il vend - le prix de vente maximal qu'il est prêt à payer
actionPerformed(ActionEvent) - Method in class Acheteur.AcheteurGUI
actionPerformed(ActionEvent) - Method in class Vendeur.VendeurGUI
activate() - Method in class Acheteur
  Méthode qui active l'agent Acheteur Pendant cette activation, l'agent Acheteur initialise : - son nom - le poisson qu'il désire acheter - le prix max
activate() - Method in class MatchMaker
  Méthode qui gère l'activation de l'agent MatchMaker Cette activation consiste à créer le groupe marché et à initialiser l'agent MatchMaler
activate() - Method in class Vendeur
  Méthode qui permet d'activer l'agent Vendeur pendant cette activation l'agent Vendeur - récupère l'adresse de l'agent Matchmaker - crée un groupe
allowAgentToTakeRole(AgentAddress, String, Object) - Method in class MonGroupFilter
  Méthode qui retourne un booléen pour autoriser un agent Acheteur à entrer dans une salle de vente
allowOverlooking(AgentAddress, Object) - Method in class MonGroupFilter

## E

end() - Method in class Acheteur
  Méthode qui gère la fin de vie de l'agent Acheteur Dans tous les cas, que l'agent Acheteur ait gagné ou non l'enchère, il meurt après la fin de celle-ci
end() - Method in class MatchMaker
  Méthode qui gère la fin de l'agent MatchMaker
end() - Method in class Vendeur
  Méthode qui gère la fin de vie de l'agent Vendeur L'agent Vendeur se suicidera quand il aura vendu son poisson, donc quand l'enchère sera finie

## G

getAccessCard() - Method in class InfoCard
  Méthode qui retourne une String correspondant à la carte d'accès de l'agent Vendeur
getAddressVendeur() - Method in class InfoCard
  Méthode qui retourne un AgentAddress correspondant à l'adresse de l'agent Vendeur
getGroup() - Method in class InfoCard
  Méthode qui retourne une String correspondant au groupe de l'agent Vendeur
getMarchandise() - Method in class InfoCard
  Méthode qui retourne une String correspondant au poisson vendu par l'agent Vendeur
getNomVendeur() - Method in class InfoCard
  Méthode qui retourne une String correspondant au nom de l'agent Vendeur

## I

InfoCard - class InfoCard.
  Une classe représentant les informations d'un vendeur
InfoCard(AgentAddress, String, String, String, String) - Constructor for class InfoCard
  Constructeur qui initialise les caractéristiques de l'agent Vendeur à savoir - son adresse - son groupe - son type de poisson qu'il vend - sa carte d'accès qui permet à un agent Acheteur pour entrer dans le groupe - son nom
initAcheteur(String, String, String) - Method in class Acheteur
  Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il achète - le prix d'achat maximal
initVendeur(String, String, String) - Method in class Vendeur
  Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il vend - le prix de vente initial
isPoisson(String) - Method in class MatchMaker
  Méthode testant si un poisson donné est déjà référencé par le matchmaker
itemStateChanged(ItemEvent) - Method in class Acheteur.AcheteurGUI
itemStateChanged(ItemEvent) - Method in class Vendeur.VendeurGUI

## K

keyPressed(KeyEvent) - Method in class Acheteur.AcheteurGUI
keyPressed(KeyEvent) - Method in class Vendeur.VendeurGUI
keyReleased(KeyEvent) - Method in class Acheteur.AcheteurGUI
keyReleased(KeyEvent) - Method in class Vendeur.VendeurGUI
keyTyped(KeyEvent) - Method in class Acheteur.AcheteurGUI
keyTyped(KeyEvent) - Method in class Vendeur.VendeurGUI

## L

live() - Method in class Acheteur
  Méthode qui gère la vie de l'agent Acheteur Durant sa vie, l'agent devra : - vérifier l'existence d'une salle de vente pour le poisson qu'il désire acheter - attendre que le matchmaker lui fournisse les informations relatives à l'agent Vendeur - participer aux enchères en compétittion avec au moins un autre acheteur
live() - Method in class MatchMaker
  Méthode qui gère la vie de l'agent MatchMaker Durant sa vie, cet agent met en relation des agents Acheteur et Vendeur
live() - Method in class Vendeur
  Méthode qui gère la vie de l'agent Vendeur Cette méthode gère - la demande de référencement auprès du matchmaker - l'entrée des divers acheteurs - le déroulement des enchères : les enchères commencent quand 2 agents Acheteurs au moins sont entrés

## M

MatchMaker - class MatchMaker.
  Une classe représentant le comportement de l'agent Matchmaker
MatchMaker() - Constructor for class MatchMaker
MonGroupFilter - class MonGroupFilter.
  Une classe permettant une gestion sécurisée dans les salles de ventes
MonGroupFilter(String, String) - Constructor for class MonGroupFilter
  Constructeur qui permet d'initialiser le grope en donnant - le mot de passe - le role

## S

seekInfoCard(String) - Method in class MatchMaker
  Méthode retournant un objet Infocard d'un agent Vendeur à partir d'un poisson donné

## V

Vendeur - class Vendeur.
  Une classe représentant le comportement de l'agent Vendeur
Vendeur.VendeurGUI - class Vendeur.VendeurGUI.
Vendeur.VendeurGUI() - Constructor for class Vendeur.VendeurGUI
Vendeur() - Constructor for class Vendeur
  Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Vendeur - le type de poisson qu'il vend - le prix de vente initial

A E G I K L M S V

Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES