cinema
Class Poltrona

java.lang.Object
  extended by cinema.Poltrona

public class Poltrona
extends java.lang.Object


Constructor Summary
Poltrona()
           
 
Method Summary
 boolean cancellaPrenotazione(java.lang.String ilCancellante)
          Cancella la prenotazione della poltrona.
 boolean isLibera()
          Test di poltrona libera.
 boolean prenota(java.lang.String ilPrenotante)
          Prenota la poltrona a nome ilPrenotante.
 java.lang.String prenotata()
          Test di prenotazione della poltrona.
 java.lang.String toString()
          Fornisce la versione stringhificata dell'oggetto Poltrona.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Poltrona

public Poltrona()
Method Detail

prenotata

public java.lang.String prenotata()
Test di prenotazione della poltrona. Ritorna il nome del prenotante o null se e' libera.


isLibera

public boolean isLibera()
Test di poltrona libera. Ritorna true se e' libera da prenotazione.


prenota

public boolean prenota(java.lang.String ilPrenotante)
Prenota la poltrona a nome ilPrenotante. Se la poltrona era gia' occupata, l'azione fallisce. Ritorna true in caso di successo, false altrimenti.


cancellaPrenotazione

public boolean cancellaPrenotazione(java.lang.String ilCancellante)
Cancella la prenotazione della poltrona. Se la poltrona non era prenotata al nome de ilPrenotante, l'azione fallisce; significa sia non prenotata affatto, sia prenotata ad un nome diverso da ilCancellante. Ritorna true in caso di successo, false altrimenti.


toString

public java.lang.String toString()
Fornisce la versione stringhificata dell'oggetto Poltrona. L'informazione contenuta e' lo stato di prenotazione e il nome dell'eventuale prenotante.

Overrides:
toString in class java.lang.Object