|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmetier.reservations.AttributionPlaces
public class AttributionPlaces
| Constructor Summary | |
|---|---|
AttributionPlaces()
Constructeur |
|
| Method Summary | |
|---|---|
java.util.Collection |
getConsecutiveDsRangee(Rangee r,
int nb)
Recuperation d'un nombre donne de Places consecutives dans une Rangee. |
Rangee |
getConsecutiveDsZone(Zone z,
int nb)
Recherche de Nb places numerotees consecutivement dans une Zone |
java.util.Collection |
proposeFauteuils(java.lang.String idZone,
java.lang.String idSeance,
int nb)
Proposer nb Fauteuils dans une Zone et pour une Seance donnee |
java.util.Collection |
proposeFauteuils(Zone z,
int nb)
Proposition d'une repartition de places selon les regles d'attribution de Places |
java.util.Collection |
proposePlaces(Zone z,
int nb)
Proposition d'un nombre de places donne dans une zone, selon les regles suivantes: on commence dans la premiere rangee les places sont d'abord consecutives si par manque elles ne peuvent l'etre, on essaie de trouver un nombre maximum inferieur, et ainsi de suite, jusqu'a obtenir au pire que des places eparpillees. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AttributionPlaces()
| Method Detail |
|---|
public java.util.Collection getConsecutiveDsRangee(Rangee r,
int nb)
r - Rangee dans laquelle on cherche les places consecutivesnb - Nombre de places consecutif qu'on cherche
public Rangee getConsecutiveDsZone(Zone z,
int nb)
throws NombreTotalPlacesInsuffisantException
z - Zone dans laquelle on cherche les Places consecutivesnb - Nombre de places a trouver
NombreTotalPlacesInsuffisantException
public java.util.Collection proposePlaces(Zone z,
int nb)
throws NombreTotalPlacesInsuffisantException
z - Zone dans laquelle on souhaite cherchernb - Nombre de places qu'on cherche
NombreTotalPlacesInsuffisantException - Si le nombre de Places a rechercher depasse le nombre
disponible dans l'ensemble de la zone
public java.util.Collection proposeFauteuils(Zone z,
int nb)
throws NombreTotalPlacesInsuffisantException
z - Zone ou on doit chercher les placesnb - Nombre de places a rechercher
NombreTotalPlacesInsuffisantException - Exception lancee lorsque le nombre
de places a rechercher depasse le nombre de places disponible dans la Zone.
public java.util.Collection proposeFauteuils(java.lang.String idZone,
java.lang.String idSeance,
int nb)
throws NombreTotalPlacesInsuffisantException
idZone - Identifiant de la zoneidSeance - Identifiant de la seancenb - Nombre de places qu'on veut obtenir
NombreTotalPlacesInsuffisantException - Si le nombre de places demande depasse le nombre de places restant dans la Zone pour cette Seance.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||