A E G H M N P S T

A

addCar() - Method in class ParkingControl
Invocato dalla macchina emettitrice quando un'auto entra nel parcheggio, se il valore di ritorno è positivo è il numero di serie del ticket emesso da registrare sulla banda magnetica e indica che c'è posto nel parcheggio, se il valore è 0 indica che non c'è posto nel parcheggio.
averageOccupancy() - Method in class ParkingControl
Restituisce l'occupazione media del parcheggio arrotondata all'intero pi� vicino, del giorno precedente, per ogni ora del giorno; in altre parole il primo elemento dell'array indicher� il numero medio di macchine presenti dalle 8 alle 9 e cos� via sino all'ultima ora dalle 19 alle 20; il calcolo della media � inteso come numero di minuti totale diviso 60.
averageRevenue() - Method in class ParkingControl
Restituisce l'importo, in centesimi di euro, medio giornaliero incassato nell'ultimo mese.

E

exit(long, Date) - Method in class ParkingControl
Dà l'autorizzazione al sollevamento della sbarra quando il lettore all'uscita del parcheggio legge il biglietto con il numero di serie e il tempo di ingresso passati come parametri, devono essere eseguiti i controlli per verificare che il pagamento sia stato effettuato nei 10 minuti precedenti e che il tempo di ingresso sia coincidente (con una tolleranza di 2 minuti) con quello registrato nel sistema.

G

getCost() - Method in class Ticket
Restituisce il costo della sosta
getIntervalPrice(int, int, int, Calendar, Calendar) - Method in class ParkingControl
Restituisce il costo per l'intervallo specificato.
getIntervalTime(int, int, Calendar, Calendar) - Method in class ParkingControl
Restituisce il numero di minuti di occupazione per l'intervallo specificato.
getPrice(long) - Method in class ParkingControl
Invocato dalla gettoniera per ottenere il costo della sosta sulla base del numero di serie del biglietto, il parcheggio costa 1 euro all'ora dalle 8 del mattino alle 13, 50 centesimi all'ora dalle 13 alle 17 e 1 euro all'ora dalle 17 alle 20, dalle 20 alle 8 il parcheggio � chiuso.
getPrivateField(Object, String) - Static method in class PrivateAccessor
Returns the value of the field named "fieldName", on the specified object.
getSerialNumber() - Method in class Ticket
Restituisce il numero di serie
getTimeIn() - Method in class Ticket
Restituisce il tempo di ingresso
getTimeOut() - Method in class Ticket
Restituisce il tempo di uscita

H

howMany() - Method in class ParkingControl
Restituisce il numero di macchine presenti nel parcheggio.

M

main(String[]) - Static method in class ParkingControlTest
 

N

now - Variable in class ParkingControlTest
 

P

ParkingControl - Class in <Unnamed>
Esercitazione LOO n.5 - A.A.2005/2006 Gestisce un parcheggio che deve interagire con i sistemi di emissione e lettura dei tagliandi di sosta e di gettoniera.
ParkingControl(int) - Constructor for class ParkingControl
Costruttore della classe che si occupa di inizializzare lo stato dell'oggetto, il parametro individua il numero di posti disponibili.
ParkingControlTest - Class in <Unnamed>
The test class ParkingControlTest.
ParkingControlTest(String) - Constructor for class ParkingControlTest
 
ParkingControlTest() - Constructor for class ParkingControlTest
Default constructor for test class ParkingControlTest
payment(long) - Method in class ParkingControl
Invocato dalla gettoniera per comunicare l'avvenuto pagamento della sosta del biglietto con il numero di serie indicato.
PrivateAccessor - Class in <Unnamed>
Provides access to private members in classes.

Copyright (c) 2005 Tecnick.com S.r.l (www.tecnick.com) Via Ugo Foscolo n.19 - 09045 Quartu Sant'Elena (CA) - ITALY - www.tecnick.com - info@tecnick.com
License: http://www.gnu.org/copyleft/lesser.html LGPL
PrivateAccessor() - Constructor for class PrivateAccessor
 

S

setCost(int) - Method in class Ticket
Fissa il costo della sosta
setPrivateField(Object, String, Object) - Static method in class PrivateAccessor
Sets the field named "fieldName" on the specified object argument to the specified new value.
setTimeOut(Date) - Method in class Ticket
Fissa il tempo di uscita
setUp() - Method in class ParkingControlTest
Sets up the test fixture.
suite() - Static method in class ParkingControlTest
 

T

tearDown() - Method in class ParkingControlTest
Tears down the test fixture.
testAddCar() - Method in class ParkingControlTest
 
testAverageOccupancy() - Method in class ParkingControlTest
 
testAverageRevenue() - Method in class ParkingControlTest
 
testExit() - Method in class ParkingControlTest
 
testGetPrice() - Method in class ParkingControlTest
 
testHowMany() - Method in class ParkingControlTest
 
testPayment() - Method in class ParkingControlTest
 
Ticket - Class in <Unnamed>
Modella un biglietto del nostro parcheggio.
Ticket(long) - Constructor for class Ticket
Inizializza un nuovo biglietto
Ticket(long, Date, Date, int) - Constructor for class Ticket
Inizializza un nuovo biglietto Serve per creare oggetti di testing

A E G H M N P S T