|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpack.Spesa
public class Spesa
Spesa - Classe contenenti i dati relativi a una spesa
Constructor Summary | |
---|---|
Spesa()
|
Method Summary | |
---|---|
void |
addToAppartamenti(java.util.Vector<Appartamento> elApp)
aggiunge il codice di una spesa ad ogni appartamento del condominio |
void |
dividiEaddebita(java.util.Vector<Proprietario> elProp,
double suptotale)
divide l'importo di un oggetto Spesa tra i diversi proprietari e lo divide proporzionalmente alla loro quota di superfice totale occupata. successivamente addebita l'importo sul saldo di ognuno di essi |
java.lang.String |
getCodice()
restituisce il codice della spesa |
java.lang.String |
getData()
restituisce la data della spesa |
double |
getImporto()
restituisce l'importo della spesa |
java.lang.String |
getTipo()
restituisce la tipologia della spesa |
static java.util.Vector<Spesa> |
readDB(java.sql.Connection conn)
|
void |
setCodice(java.lang.String codice)
inserisce il codice della spesa |
void |
setData(java.lang.String data)
inserisce la data della spesa |
void |
setImporto(double importo)
inserisce l'importo della spesa |
void |
setTipo(java.lang.String tipo)
inserisce la tipologia della spesa |
void |
spesaPerProprietario(java.util.Vector<Proprietario> vPropr)
visualizza l'importo addebitato a ciascun proprietario per questa spesa (non speciale) |
static void |
updateDB(java.util.Vector<Spesa> elSpese,
java.sql.Connection conn,
int posVecSpes)
esegue l'update della tabella SPESE su db |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Spesa()
Method Detail |
---|
public java.lang.String getCodice()
public void setCodice(java.lang.String codice)
codice
- public java.lang.String getData()
public void setData(java.lang.String data)
data
- public double getImporto()
public void setImporto(double importo)
importo
- public java.lang.String getTipo()
public void setTipo(java.lang.String tipo)
tipo
- public void dividiEaddebita(java.util.Vector<Proprietario> elProp, double suptotale)
elProp
- Vector di oggetti Proprietariosuptotale
- double contenente la superficie totalepublic void addToAppartamenti(java.util.Vector<Appartamento> elApp)
elApp
- Vector di oggetti Appartamentopublic void spesaPerProprietario(java.util.Vector<Proprietario> vPropr)
vPropr
- un Vector di oggetti Proprietariopublic static java.util.Vector<Spesa> readDB(java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public static void updateDB(java.util.Vector<Spesa> elSpese, java.sql.Connection conn, int posVecSpes) throws java.sql.SQLException
elSpese
- un Vector di oggetti Spesaconn
- un oggetto ConnectionposVecSpes
- un intero indicante la dimensione di elSpese prima
dell'inserimento della spesa
java.sql.SQLException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |