|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgestioneDegenze.DBDegenza
public class DBDegenza
Constructor Summary | |
---|---|
DBDegenza()
Costruttore (crea un'istanza della classe) |
Method Summary | |
---|---|
Degenza |
assegnazionePostoLetto(java.lang.String nomeReparto,
java.lang.String numCartella)
Assegna il primo posto letto disponibile in una stanza appartenente al reparto scelto |
Degenza |
cambioReparto(Degenza oldDegenza,
java.lang.String newReparto)
cambia il reparto della degenza oldDegenza |
void |
closeConnection()
chiude la connessione con il database |
Degenza |
getDegenza(java.lang.String numeroCartella)
ritorna la degenza contenuta nel database che ha come numero cartella quello inserito |
java.util.ArrayList<Degenza> |
getElencoDegenze()
ritorna la lista contenente tutti le degenze del database |
boolean |
isPresente(Degenza degenza)
ritorna true se l'oggetto degenza � presente nel database, false altrimenti |
void |
openConnection()
/** apre la connessione con il database tramite JDBC |
void |
rimuoviDegenza(Degenza deg)
rimuove la degenza dal database e aggiorna il numero di posti disponibili nella stanza. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DBDegenza() throws java.sql.SQLException, java.lang.ClassNotFoundException
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al database
java.lang.ClassNotFoundException
- eccezione lanciata nell'accesso al databaseMethod Detail |
---|
public Degenza assegnazionePostoLetto(java.lang.String nomeReparto, java.lang.String numCartella) throws java.sql.SQLException
nomeReparto
- nome del repartonumCartella
- numero della cartella clinica del paziente
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al databasepublic Degenza cambioReparto(Degenza oldDegenza, java.lang.String newReparto) throws java.sql.SQLException
oldDegenza
- vecchia degenzanewReparto
- nuovo reparto in cui spostare il paziente
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al databasepublic void closeConnection() throws java.sql.SQLException
java.sql.SQLException
- eccezione lanciata se si verifica un errore nella chiusura della connessione con il databasepublic Degenza getDegenza(java.lang.String numeroCartella) throws java.sql.SQLException
numeroCartella
- numero della cartella
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al databasepublic java.util.ArrayList<Degenza> getElencoDegenze() throws java.sql.SQLException
java.sql.SQLException
public boolean isPresente(Degenza degenza) throws java.sql.SQLException
degenza
- degenza di cui si vuole verificare la presenza
java.sql.SQLException
public void openConnection() throws java.sql.SQLException, java.io.FileNotFoundException, java.io.IOException, java.lang.ClassNotFoundException
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al database
java.io.FileNotFoundException
- eccezione lanciata nel caso in cui il file di configurazione non venga trovato
java.io.IOException
- eccezione lanciata nel caso in cui ci siano problemi nell'accesso al file di configurazione
java.lang.ClassNotFoundException
- eccezione lanciata nell'accesso al databasepublic void rimuoviDegenza(Degenza deg) throws NotFoundException, java.sql.SQLException
deg
- da rimuovere
java.sql.SQLException
- lanciata se si verifica un errore nell'accesso al database
NotFoundException
- lanciata nel caso in cui la degenza non venga trovata
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |