B E G M R S T

B

BookingNote - class es04.BookingNote.
Questa classe rappresenta una prenotazione, caratterizzata dal nome dello spettacolo e numero di posti prenotati.
BookingNote(String, int[]) - Constructor for class es04.BookingNote
Crea una prenotazione contenente informazioni sul nome dello spettacolo e i posti prenotati
bookTickets(String, int[]) - Method in class es04.Service
Servizio per prenotare i posti di uno spettacolo.
bookTickets(String, int[]) - Method in class es04.Service2
Servizio per prenotare i posti di uno spettacolo.
bookTickets(String, int[]) - Method in interface es04.TicketService
Servizio per prenotare i posti di uno spettacolo.
buyTickets(BookingNote) - Method in class es04.Service
Servizio per comprare i biglietti, per i quali deve esser stata fatta una prenotazione con l'apposito servizio bookTickets.
buyTickets(BookingNote) - Method in class es04.Service2
Servizio per comprare i biglietti, per i quali deve esser stata fatta una prenotazione con l'apposito servizio bookTickets.
buyTickets(BookingNote) - Method in interface es04.TicketService
Servizio per comprare i biglietti, per i quali deve esser stata fatta una prenotazione con l'apposito servizio bookTickets

E

equals(Object) - Method in class es04.BookingNote
Testa l'uguaglianza di prenotazioni.
es04 - package es04
 

G

getBookedSeats() - Method in class es04.Spectacle
Fornisce l'array dei posti che sono stati occupati
getBoughtSeats() - Method in class es04.Spectacle
Fornisce l'array dei posti che sono stati acquistati
getId() - Method in class es04.BookingNote
Restituisce l'identificatore che caratterizza univocamente la prenotazione.
getName() - Method in class es04.BookingNote
Restituisce il nome dello spettacolo a cui fa riferimento la prenotazione
getName() - Method in class es04.Spectacle
Fornisce una stringa contenente nome dello spettacolo.
getSeats() - Method in class es04.BookingNote
Restituisce l'elenco dei posti prenotati nella prenotazione

M

main(String[]) - Static method in class es04.TestService
 
main(String[]) - Static method in class es04.TestService2
 
main(String[]) - Static method in class es04.TestTheatre
 

R

registerSpectacle(String) - Method in class es04.Service
Registra uno spettacolo.
registerSpectacle(String) - Method in interface es04.SpectacleService
Registra (inserisce) un nuovo spettacolo

S

Service - class es04.Service.
Questa classe rappresenta un prototipo di biglietteria elettronica.
Service() - Constructor for class es04.Service
Costruisce un oggetto di tipo Service: una astrazione di biglietteria.
Service2 - class es04.Service2.
Questa classe rappresenta un prototipo di biglietteria elettronica.
Service2() - Constructor for class es04.Service2
Costruisce un oggetto di tipo Service2: una astrazione di biglietteria.
setBookedSeats(int[]) - Method in class es04.Spectacle
Aggiorna l'array dei posti prenotati
setBoughtSeats(int[]) - Method in class es04.Spectacle
Aggiorna l'array dei posti acquistati
Spectacle - class es04.Spectacle.
Questa classe rappresenta l'astrazione di uno spettacolo identificato da un nome.
Spectacle(String) - Constructor for class es04.Spectacle
Crea un oggetto di tipo Spectacle caratterizzato da una stringa name.
SpectacleService - interface es04.SpectacleService.
Interfaccia dei servizi per la gestione degli spettacoli.
spectaclesList - Variable in class es04.Service
Lista degli spettacoli in programmazione.

T

TestService - class es04.TestService.
Questo componente software testa il comportamento del servizio di prenotazione e acquisto di biglietti per spettacoli teatrali
TestService() - Constructor for class es04.TestService
 
TestService2 - class es04.TestService2.
Questo componente software testa il comportamento del servizio di prenotazione e acquisto di biglietti per spettacoli teatrali
TestService2() - Constructor for class es04.TestService2
 
TestTheatre - class es04.TestTheatre.
Questo componente software testa il comportamento del servizio di prenotazione e acquisto di biglietti per spettacoli teatrali
TestTheatre() - Constructor for class es04.TestTheatre
 
TicketService - interface es04.TicketService.
Interfaccia dei servizi per la prenotazione dei posti e acquisto dei biglietti.
toString() - Method in class es04.BookingNote
Restituisce la rappresentazione testuale di una prenotazione, che coincide con il suo identificatore univoco .

B E G M R S T