pack
Class Pagamento

java.lang.Object
  extended by pack.Pagamento

public class Pagamento
extends java.lang.Object

Pagamento - Classe contenenti i dati relativi a un pagamento


Constructor Summary
Pagamento()
           
 
Method Summary
 void effettuaPagamento(java.util.Vector<Proprietario> elProp)
          effettua il pagamento da parte di un proprietario incrementando il saldo relativo
 java.lang.String getCodice()
          restituisce il codice del pagamento
 java.lang.String getData()
          restituisce la data del pagamento
 double getImporto()
          restituisce l'importo del pagamento
 java.lang.String getNominativo()
          restituisce il nome del proprietario che ha effettuato il pagamento
static java.util.Vector<Pagamento> readDB(java.sql.Connection conn)
          effettua la lettura della tabella PAGAMENTI. ogni record (e i relativi campi) è inserito in oggetto Pagamento, a sua volta inserito in un Vector di oggetti Pagamento
 void setCodice(java.lang.String codice)
          inserisce il codice del pagamento
 void setData(java.lang.String data)
          inserisce la data del pagamento
 void setImporto(double importo)
          inserisce l'importo dl pagamento
 void setNominativo(java.lang.String nominativo)
          inserisce il nome del proprietario che ha effettuato il pagamento
static void updateDB(java.util.Vector<Pagamento> elPag, java.sql.Connection conn, int pos)
          scrive su DB i cambiamenti apportati al Vector di oggetti Spesa, ovvero inserisce una nuova spesa nel DB.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pagamento

public Pagamento()
Method Detail

getCodice

public java.lang.String getCodice()
restituisce il codice del pagamento

Returns:
codice

setCodice

public void setCodice(java.lang.String codice)
inserisce il codice del pagamento

Parameters:
codice -

getData

public java.lang.String getData()
restituisce la data del pagamento

Returns:
data

setData

public void setData(java.lang.String data)
inserisce la data del pagamento

Parameters:
data -

getImporto

public double getImporto()
restituisce l'importo del pagamento

Returns:
importo

setImporto

public void setImporto(double importo)
inserisce l'importo dl pagamento

Parameters:
importo -

getNominativo

public java.lang.String getNominativo()
restituisce il nome del proprietario che ha effettuato il pagamento

Returns:
nominativo

setNominativo

public void setNominativo(java.lang.String nominativo)
inserisce il nome del proprietario che ha effettuato il pagamento

Parameters:
nominativo -

effettuaPagamento

public void effettuaPagamento(java.util.Vector<Proprietario> elProp)
effettua il pagamento da parte di un proprietario incrementando il saldo relativo

Parameters:
elProp - un Vector di oggetti Proprietario

readDB

public static java.util.Vector<Pagamento> readDB(java.sql.Connection conn)
                                          throws java.sql.SQLException
effettua la lettura della tabella PAGAMENTI. ogni record (e i relativi campi) è inserito in oggetto Pagamento, a sua volta inserito in un Vector di oggetti Pagamento

Parameters:
conn - un oggetto Connection
Returns:
un Vector di oggetti Pagamento
Throws:
java.sql.SQLException

updateDB

public static void updateDB(java.util.Vector<Pagamento> elPag,
                            java.sql.Connection conn,
                            int pos)
                     throws java.sql.SQLException
scrive su DB i cambiamenti apportati al Vector di oggetti Spesa, ovvero inserisce una nuova spesa nel DB.

Parameters:
elPag - un Vector di oggetti PAgamento
conn - un oggetto Connection
Throws:
java.sql.SQLException