data.programmation
Class Piece

java.lang.Object
  extended by data.programmation.Piece

public class Piece
extends java.lang.Object


Constructor Summary
Piece(java.lang.String id, java.lang.String titre, java.lang.String auteur, java.lang.String saison)
          Constructeur de la piece
 
Method Summary
 void addRepresentation(Representation r)
          ajouter une representation
 void addTarif(java.lang.String categorie, java.lang.String idZone, double tarif)
           
 java.lang.String getAuteur()
           
 java.lang.String getIdPiece()
           
 java.util.Collection getLesRepresentations()
          Retourne une collection de representations de cette piece
 java.sql.Date getPeriodeDebut()
           
 java.lang.String getPeriodeEnCours()
          Periode en cours
 java.sql.Date getPeriodeFin()
           
 java.lang.String getSaison()
           
 double getTarif(java.lang.String categorie, java.lang.String idZone)
           
 java.util.Collection getTarifs()
           
 java.lang.String getTitre()
           
 void setPeriodeDebut(java.sql.Date periodeDebut)
           
 void setPeriodeEnCours(java.lang.String periodeEnCours)
          Enregistrement de la periode en cours.
 void setPeriodeFin(java.sql.Date periodeFin)
           
 java.lang.String toString()
          Preparation d'affichage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Piece

public Piece(java.lang.String id,
             java.lang.String titre,
             java.lang.String auteur,
             java.lang.String saison)
Constructeur de la piece

Method Detail

addTarif

public void addTarif(java.lang.String categorie,
                     java.lang.String idZone,
                     double tarif)
Parameters:
categorie -
idZone -
tarif -

getTarif

public double getTarif(java.lang.String categorie,
                       java.lang.String idZone)
Parameters:
categorie -
idZone -
Returns:

getLesRepresentations

public java.util.Collection getLesRepresentations()
Retourne une collection de representations de cette piece

Returns:
Returns the representation.

addRepresentation

public void addRepresentation(Representation r)
ajouter une representation


toString

public java.lang.String toString()
Preparation d'affichage

Overrides:
toString in class java.lang.Object

getIdPiece

public java.lang.String getIdPiece()

getPeriodeEnCours

public java.lang.String getPeriodeEnCours()
Periode en cours

Returns:
the periodeEnCours

setPeriodeEnCours

public void setPeriodeEnCours(java.lang.String periodeEnCours)
Enregistrement de la periode en cours.

Parameters:
periodeEnCours - the periodeEnCours to set

getPeriodeDebut

public java.sql.Date getPeriodeDebut()
Returns:
the periodeDebut

setPeriodeDebut

public void setPeriodeDebut(java.sql.Date periodeDebut)
Parameters:
periodeDebut - the periodeDebut to set

getPeriodeFin

public java.sql.Date getPeriodeFin()
Returns:
the periodeFin

setPeriodeFin

public void setPeriodeFin(java.sql.Date periodeFin)
Parameters:
periodeFin - the periodeFin to set

getAuteur

public java.lang.String getAuteur()
Returns:
the auteur

getSaison

public java.lang.String getSaison()
Returns:
the saison

getTarifs

public java.util.Collection getTarifs()
Returns:
the tarifs

getTitre

public java.lang.String getTitre()
Returns:
the titre