data.theatre
Class Zone

java.lang.Object
  extended by data.theatre.Zone

public class Zone
extends java.lang.Object


Constructor Summary
Zone(java.lang.String id)
          Constructeur de la zone
 
Method Summary
 void addRangee(Rangee r)
          Setter of the property lesRangees
 java.lang.String getIdZone()
           
 java.util.Collection getLesRangees()
          Getter of the property lesRangees
 int getNbFauteuils()
          Calcul du nombre de fauteuils dans la zone
 int getNbRangees()
          Calcul du nombre des rangees dans la zone
 Rangee getRangee(int numero)
          ONLY FOR TEST PURPOSES
 Rangee getRangee(java.lang.String numeroRangee)
          Recuperation d'une rangee donnee a partir de son numero
 boolean removePlace(java.lang.String idRangee, int numeroPlace)
          Deletion d'une place dans une Rangee.
 java.lang.String toString()
          Affichage d'une zone en mode texte:
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Zone

public Zone(java.lang.String id)
Constructeur de la zone

Method Detail

getIdZone

public java.lang.String getIdZone()
Returns:

getLesRangees

public java.util.Collection getLesRangees()
Getter of the property lesRangees

Returns:
Returns the rangee.

addRangee

public void addRangee(Rangee r)
Setter of the property lesRangees


getNbRangees

public int getNbRangees()
Calcul du nombre des rangees dans la zone

Returns:

getNbFauteuils

public int getNbFauteuils()
Calcul du nombre de fauteuils dans la zone


getRangee

public Rangee getRangee(int numero)
ONLY FOR TEST PURPOSES

Parameters:
int - numero de rangee qu'on souhaite recuperer: commence a 1 (R1)

getRangee

public Rangee getRangee(java.lang.String numeroRangee)
Recuperation d'une rangee donnee a partir de son numero

Parameters:
numeroRangee - String identifiant de la rangee.
Returns:
Rangee correspondante, si non trouvee, null

removePlace

public boolean removePlace(java.lang.String idRangee,
                           int numeroPlace)
Deletion d'une place dans une Rangee.

Parameters:
idRangee - String Identifiant la rangee
numeroPlace - int Identifiant le numero de place
Returns:
boolean Place a ete enlevee avec ou sans succes.

toString

public java.lang.String toString()
Affichage d'une zone en mode texte:

Overrides:
toString in class java.lang.Object