A C D G I M N P S T U

A

actionPerformed(ActionEvent) - Method in class ContoCorrenteControl
Cattura l'azione
arrayOfContoCorrente - Static variable in class ContoCorrente
Array dei conti correnti della banca
arrayOfPersona - Static variable in class Persona
Array di tutte le persone

C

calcoloCompetenze() - Method in class ContoCorrente
Calcola le competenze spettanti ad un conto corrente, interesse maturato meno spese di tenuta conto
calcoloCompetenze() - Method in class ContoCorrenteConSpese
Calcolo delle competenze
calcoloSaldoFinale() - Method in class ContoCorrente
Addebita o accredita sul conto le competenze relative ad un periodo calcolate con calcoloCompetenze
capitaleSocialeBanca - Static variable in class ContoCorrente
Capitale sociale iniziale della Banca
chiudiTuttiIConti() - Static method in class ContoCorrente
Chiude tutti i conti memorizzati nell'arrayOfContoCorrente
compara(Comparabile) - Method in interface Comparabile
Metodo per confrontare due oggetti
compara(Comparabile) - Method in class ContoCorrente
Confronta oggetti di tipo ContoCorrente in base al loro saldo.
compara(Comparabile) - Method in class Persona
Confronta oggetti di tipo Persona in base al loro codiceFiscale
Comparabile - interface Comparabile.
Interfaccia Comparabile
ContoCorrente - class ContoCorrente.
Rappresenta un conto corrente in una banca
ContoCorrente(String) - Constructor for class ContoCorrente
Costruttore per l'oggetto ContoCorrente con un dato nome, con saldo iniziale pari a zero e con numero assegnato automaticamente in base a numerazioneConti
ContoCorrente(String, int) - Constructor for class ContoCorrente
Costruttore per l'oggetto ContoCorrente con un dato nome, con saldo iniziale pari a saldoIniziale, con numero assegnato automaticamente in base a numerazioneConti aggiornando totaleSoldiBanca e inserendo il conto in arrayOfContoCorrente
ContoCorrenteConSpese - class ContoCorrenteConSpese.
Rappresenta un conto corrente in una banca con spese
ContoCorrenteConSpese(String) - Constructor for class ContoCorrenteConSpese
Costruttore dell'oggetto ContoCorrenteConSpese
ContoCorrenteConSpese(String, int) - Constructor for class ContoCorrenteConSpese
Costruttore dell'oggetto ContoCorrenteConSpese
ContoCorrenteControl - class ContoCorrenteControl.
Classe Control
ContoCorrenteControl(ContoCorrente[], ContoCorrenteInterfaceView) - Constructor for class ContoCorrenteControl
Costruttore della classe ContoCorrenteControl
ContoCorrenteFrame - class ContoCorrenteFrame.
Crea la finestra principale
ContoCorrenteFrame() - Constructor for class ContoCorrenteFrame
Costruttore dell'oggetto ContoCorrenteFrame
ContoCorrenteInterfaceView - interface ContoCorrenteInterfaceView.
Interfaccia per il ContoCorrenteVista
ContoCorrenteView - class ContoCorrenteView.
Vista per il modello ContoCorrente
ContoCorrenteView(ContoCorrente[]) - Constructor for class ContoCorrenteView
Costruttore per l'oggetto ContoCorrenteView
COSTOOPERAZIONE - Static variable in class ContoCorrenteConSpese
Costo di ogni operazione

D

data - Static variable in class ContoCorrente
Data corrente espressa in giorni
Data - class Data.
Rappresenta la data corrente
deposita(int) - Method in class ContoCorrente
Controlla che valore sia positivo, aggiorna interessseMaturato in base al saldo precedente ed effettua il deposito se valore e' negativo non effettua nessuna operazione ma viene sollevata un eccezione di tipo MovimentoErrato
deposita(int) - Method in class ContoCorrenteConSpese
Deposita considerando il numero di operazioni
deposita(int, int) - Static method in class ContoCorrente
Depostito sul conto con nomeCorrentista = nome
deposita(int, String) - Static method in class ContoCorrente
Depostito sul conto con nomeCorrentista = nome
diffData(Data) - Method in class Data
Calcola gli intervalli di tempo tra una data ed un'altra
displaySaldo(int) - Method in interface ContoCorrenteInterfaceView
Visualizza il credito disponibile
displaySaldo(int) - Method in class ContoCorrenteView
Visualizza il credito disponibile
displaySaldo(String) - Method in interface ContoCorrenteInterfaceView
Visualizza il credito disponibile
displaySaldo(String) - Method in class ContoCorrenteView
Visualizza il credito disponibile

G

getCodiceFiscale() - Method in class Persona
Restituisce l'attributo codiceFiscale dell'oggetto Persona
getCognome() - Method in class Persona
Restituisce l'attributo cognonome dell'oggetto Persona
getContoCorrente(int) - Method in class ContoCorrente
Restituisce un conto corrente a partire dal suo numero
getContoCorrente(String) - Static method in class ContoCorrente
Restituisce un conto corrente a partire dal suo nomeCorrentista
getData() - Method in class Data
Restituisce la data corrente
getIndiceUltimaPersona() - Static method in class Persona
Restituisce l'indice dell'ultima persona inserita nell'array
getIndiceUltimoConto() - Static method in class ContoCorrente
Restituisce l'indice dell'ultimo conto aperto
getInteresseMaturato() - Method in class ContoCorrente
Restituisce l'interesse maturato ma non ancora accreditato o addebitato
getNome() - Method in class Persona
Restituisce l'attributo nome dell'oggetto Persona
getNomeCorrentista() - Method in class ContoCorrente
Restituisce il nome del correntista
getNomeCorrentista(int) - Static method in class ContoCorrente
Restituisce il nome del titolare di un conto corrente sapendo il numero di cc
getNumContoCorrente(String) - Static method in class ContoCorrente
Restituisce il numero di un conto corrente a partire dal suo nomeCorrentista
getNumerazioneConti() - Static method in class ContoCorrente
Restituisce il numero di conti aperti
getNumerazionePersone() - Static method in class Persona
Restituisce l'attributo numerazionePersone della classe Persona
getNumeroConto() - Method in class ContoCorrente
Restituisce il numero del conto
getSaldo() - Method in class ContoCorrente
Restituisce il saldo di un conto corrente
getSaldo(int) - Static method in class ContoCorrente
Restituisce il saldo di un conto corrente
getSaldo(String) - Static method in class ContoCorrente
Restituisce l'attributo saldo di un conto corrente sapendo il nome
getTextCC() - Method in interface ContoCorrenteInterfaceView
Restituisce il valore di textCC dell'oggetto ContoCorrenteView
getTextCC() - Method in class ContoCorrenteView
Restituisce il valore di textCC dell'oggetto ContoCorrenteView
getTextName() - Method in interface ContoCorrenteInterfaceView
Restituisce il valore di textName dell'oggetto ContoCorrenteView
getTextName() - Method in class ContoCorrenteView
Restituisce il valore di textName dell'oggetto ContoCorrenteView
getTextPrelievo() - Method in interface ContoCorrenteInterfaceView
Restituisce il valore di textPrelievo dell'oggetto ContoCorrenteView
getTextPrelievo() - Method in class ContoCorrenteView
Restituisce il valore di textPrelievo dell'oggetto ContoCorrenteView
getTextVersamento() - Method in interface ContoCorrenteInterfaceView
Restituisce il valore di textVersamento dell'oggetto ContoCorrenteView
getTextVersamento() - Method in class ContoCorrenteView
Restituisce il valore di textVersamento dell'oggetto ContoCorrenteView
getTotaleSoldiBanca() - Static method in class ContoCorrente
Restituisce il totale dei soldi della banca

I

incrementaAnno() - Method in class Data
Incrementa la data corrente di 360 giorni
incrementaGiorno() - Method in class Data
Incrementa la data di un giorno
incrementaMese() - Method in class Data
Incrementa la data corrente di 30 giorni
incrementaSettimana() - Method in class Data
Incrementa la data corrente di 7 giorni
interesseFinaleTotale() - Static method in class ContoCorrente
Calcola gli interessi su tutti i conti della banca

M

main(String[]) - Static method in class ContoCorrenteFrame
Il main della classe ContoCorrenteFrame
main(String[]) - Static method in class Persona
 
main(String[]) - Static method in class ProvaBanca
 

N

NUMOPERAZIONIGRATIS - Static variable in class ContoCorrenteConSpese
Numero delle operazioni gratuite

P

Persona - class Persona.
Visione semplificata di un'Anagrafe
Persona(String, String) - Constructor for class Persona
Costruttore dell'oggetto Persona
preleva(int) - Method in class ContoCorrente
Come deposita ma per il prelievo.
preleva(int) - Method in class ContoCorrenteConSpese
Preleva considerando il numero di operazioni
preleva(int, int) - Static method in class ContoCorrente
Prelievo sul conto con nomeCorrentista = nome
preleva(int, String) - Static method in class ContoCorrente
Esegue un prelievo sul conto di nome
ProvaBanca - class ProvaBanca.
Classe per il testing: vengono creati quattro conti, viene fatto un deposito, 4 operazioni su un conto con spese, un trasferimento, una stampa, si fa trascorrere un anno, poi un calcolo interessi e saldo finale e una stampa, poi un ordinamento e di nuovo una stampa
ProvaBanca() - Constructor for class ProvaBanca
 

S

saldoFinaleTotale() - Static method in class ContoCorrente
Calcola il saldo finale su tutti i conti della banca
setButtons(boolean) - Method in class ContoCorrenteControl
Setta a true/false i bottoni dell'oggetto ContoCorrenteControl
setData(int) - Method in class Data
Imposta l'attributo giorno di un oggetto Data
setError(String) - Method in interface ContoCorrenteInterfaceView
Setta l'answer dell'oggetto ContoCorrenteView con err
setError(String) - Method in class ContoCorrenteView
Setta l'answer dell'oggetto ContoCorrenteView con err
setFields(boolean) - Method in interface ContoCorrenteInterfaceView
Setta a val true/false i JTextField della vista
setFields(boolean) - Method in class ContoCorrenteView
Setta a val true/false i JTextField della vista
setName() - Method in interface ContoCorrenteInterfaceView
Setta l'attributo dell'oggetto ContoCorrenteInterfaceView
setName() - Method in class ContoCorrenteView
Setta l'attributo name dell'oggetto conto corrente vista
sort(Comparabile[], int) - Static method in class SortArray
Selection Sort generico
SortArray - class SortArray.
Ordinamento di array tramite SelectionSort
SortArray() - Constructor for class SortArray
 
stampaTutti() - Static method in class Persona
Applica la stampa a tutti gli oggetti dell'array arrayOfPersona
stampaTuttiIConti() - Static method in class ContoCorrente
Stampa tutti i conti presenti nell'arrayOfContoCorrente

T

toString() - Method in class ContoCorrente
Stampa a video del conto corrente
toString() - Method in class Persona
Stampa dell'oggetto Persona
trasferisci(int, ContoCorrente) - Method in class ContoCorrente
Permette di trasferire una somma di denaro da un conto ad un altro della stessa banca

U

updateView() - Method in interface ContoCorrenteInterfaceView
Aggiorna la vista
updateView() - Method in class ContoCorrenteView
Aggiorna la vista

A C D G I M N P S T U