|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpack.Appartamento
public class Appartamento
Appartamento - Classe contenenti i dati relativi a un appartamento
Constructor Summary | |
---|---|
Appartamento()
|
Method Summary | |
---|---|
void |
addToSpeseSostenute(java.lang.String codSpesa)
aggiunge la spesa all'elenco di spese sostenute |
void |
cambiaProprietario(java.lang.String nuovoProp,
java.util.Vector<Proprietario> elProp)
cambia il nome del proprietario di questo oggetto Appartamento e del campo nome dell'oggetto Proprietario corrispondente |
void |
elencaSpese(java.util.Vector<Spesa> elSpese,
java.util.Vector<SpesaSpeciale> elSpeseSpec)
stampa l'elenco delle spese sostenute dall'appartamento, con relativa tipologia |
java.lang.String |
getCodice()
ritorna il codice di un appartamento |
static void |
getInfoAppartamenti(java.util.Vector<Appartamento> vApp)
stampa a video le info relative aggli appartamenti presenti |
java.lang.String |
getInquilino()
restituisce il nome dell'inquilino |
int |
getNumvani()
restituisce il numero di locali |
java.lang.String |
getProprietario()
restituisce il nome del proprietario |
java.util.Vector<java.lang.String> |
getSpeseSostenute()
restituisce le spese sostenute dal proprietario per questo appartamento |
double |
getSuperficie()
restituisce la superficie dell'appartamento (mq) |
static double |
getSupTotale(java.util.Vector<Appartamento> elApp,
java.sql.Connection conn)
routine per il calcolo della somma di tutte le superfici degli appartamenti |
static java.util.Vector<Appartamento> |
readDB(java.sql.Connection conn)
effettua la lettura della tabella APPARTAMENTI. ogni record (e i relativi campi) è inserito in oggetto Appartamento, a sua volta inserito in un Vector di oggetti Appartamento |
void |
setCodice(java.lang.String codice)
inserisce il codice dell'appartamento |
void |
setInquilino(java.lang.String inquilino)
inserisce il nome dell'inquilino |
void |
setNumvani(int numvani)
inserisce il numero di locali |
void |
setProprietario(java.lang.String proprietario)
inserisce il nome del proprietario |
void |
setSpeseSostenute(java.util.Vector<java.lang.String> speseSostenute)
inserisce le spese sostenute dal proprietario per questo appartamento |
void |
setSuperficie(double superficie)
inserisce la superficie dell'appartamento |
static void |
updateDB(java.util.Vector<Appartamento> elApp,
java.sql.Connection conn)
metodo static per l'update del DB della corripondente tabella APPARTAMENTI |
java.lang.String |
vectorSpeseToString()
trasforma il Vector di stringhe speseSostenute dell'oggetto Appartamento in una stringa. da utilizzare quando si fà l'update del DB |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Appartamento()
Method Detail |
---|
public java.lang.String getCodice()
public void setCodice(java.lang.String codice)
codice
- public java.lang.String getInquilino()
public void setInquilino(java.lang.String inquilino)
inquilino
- public int getNumvani()
public void setNumvani(int numvani)
numvani
- public java.lang.String getProprietario()
public void setProprietario(java.lang.String proprietario)
proprietario
- public java.util.Vector<java.lang.String> getSpeseSostenute()
public void setSpeseSostenute(java.util.Vector<java.lang.String> speseSostenute)
speseSostenute
- public double getSuperficie()
public void setSuperficie(double superficie)
superficie
- public void addToSpeseSostenute(java.lang.String codSpesa)
codSpesa
- una stringa contenente il codice identificativo della spesapublic void elencaSpese(java.util.Vector<Spesa> elSpese, java.util.Vector<SpesaSpeciale> elSpeseSpec)
elSpese
- un oggetto Vector contenente gli oggetti Spesapublic void cambiaProprietario(java.lang.String nuovoProp, java.util.Vector<Proprietario> elProp)
nuovoProp
- una stringa contenente il nome del nuovo proprietarioelProp
- un Vector di oggetti Proprietariopublic java.lang.String vectorSpeseToString()
public static double getSupTotale(java.util.Vector<Appartamento> elApp, java.sql.Connection conn)
elApp
- un Vector di oggetti Appartamentoconn
- un oggetto di tipo Connection
public static void getInfoAppartamenti(java.util.Vector<Appartamento> vApp)
vApp
- un Vector di oggetti Appartamentopublic static java.util.Vector<Appartamento> readDB(java.sql.Connection conn) throws java.sql.SQLException
conn
- un oggetto Connection conn
java.sql.SQLException
public static void updateDB(java.util.Vector<Appartamento> elApp, java.sql.Connection conn) throws java.sql.SQLException
elApp
- un Vector elApp di oggetti Appartamentoconn
- un oggetto Connection conn
java.sql.SQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |