|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpack.Proprietario
public class Proprietario
Proprietario - Classe contenenti i dati relativi a un proprietario
Constructor Summary | |
---|---|
Proprietario()
|
Method Summary | |
---|---|
void |
calcolaQuotaSup(double suptot,
java.util.Vector<Appartamento> vApp)
calcola la quota superficie (in %) che possiede questo proprietario in relazione alla superficie totale. |
static void |
elencaDebitori(java.util.Vector<Proprietario> elProp)
visualizza info relative ai proprietari con saldo in negativo (campo Saldo minore di 0) |
java.util.Vector<java.lang.String> |
getAppIntestati()
restituisce gli appartamenti intestati a questo proprietario |
java.lang.String |
getIndirizzo()
restituisce l'indirizzo di questo proprietario |
java.lang.String |
getNome()
restituisce il nome di questo proprietario |
double |
getQuotasup()
restituisce la quota di superficie (percentuale) di questo proprietario rispetto alla superficie totale di tutti appartamenti |
double |
getSaldo()
restituisce il saldo del proprietario |
java.lang.String |
getTelefono()
restituisce il numero telefonico del proprietario |
static java.util.Vector<Proprietario> |
readDB(java.sql.Connection conn)
effettua la lettura della tabella PROPRIETARI. ogni record (e i relativi campi) è inserito in oggetto Proprietario, a sua volta inserito in un Vector di oggetti Proprietario |
void |
setAppIntestati(java.util.Vector<java.lang.String> appIntestati)
inserisce gli appartamenti intetstati a questo proprietario |
void |
setIndirizzo(java.lang.String indirizzo)
inserisce l'indirizzo per questo proprietario |
void |
setNome(java.lang.String nome)
inserisce il nome del proprietario |
void |
setQuotasup(double quotasup)
inserisce la quota di superficie (percentuale) di questo proprietario rispetto alla superficie totale di tutti appartamenti |
void |
setSaldo(double saldo)
inserisce il saldo del proprietario |
void |
setTelefono(java.lang.String telefono)
inserisce il numero di telefono del proprietario |
double |
supPossedutaTotale(double suptotale)
restituisce la superficie totale (mq) posseduta dal proprietario |
static void |
updateDB(java.util.Vector<Proprietario> elProp,
java.sql.Connection conn,
int posVecProp)
routine per l'update su DB della corrispondente tabella PROPRIETARI. |
java.lang.String |
vectorAppIntToString()
trasforma il Vector di stringhe appIntestati dell'oggetto Proprietario 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 Proprietario()
Method Detail |
---|
public java.util.Vector<java.lang.String> getAppIntestati()
public void setAppIntestati(java.util.Vector<java.lang.String> appIntestati)
appIntestati
- public java.lang.String getIndirizzo()
public void setIndirizzo(java.lang.String indirizzo)
indirizzo
- public java.lang.String getNome()
public void setNome(java.lang.String nome)
nome
- public double getSaldo()
public double getQuotasup()
public void setQuotasup(double quotasup)
quotasup
- public void setSaldo(double saldo)
saldo
- public java.lang.String getTelefono()
public void setTelefono(java.lang.String telefono)
telefono
- public double supPossedutaTotale(double suptotale)
suptotale
- la somma di tutte le superfici di tutti gli appartamenti
public void calcolaQuotaSup(double suptot, java.util.Vector<Appartamento> vApp)
suptot
- la superfice totale degli appartamentivApp
- un Vector di oggetti Appartamentopublic java.lang.String vectorAppIntToString()
public static void elencaDebitori(java.util.Vector<Proprietario> elProp)
elProp
- un Vector di oggetti Proprietariopublic static java.util.Vector<Proprietario> readDB(java.sql.Connection conn) throws java.sql.SQLException
conn
-
java.sql.SQLException
public static void updateDB(java.util.Vector<Proprietario> elProp, java.sql.Connection conn, int posVecProp) throws java.sql.SQLException
elProp
- un Vector di oggetti Proprietarioconn
- un oggetto Connection
java.sql.SQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |