portachiavi
Interface IController

All Known Implementing Classes:
Controller

public interface IController

Controllore del portachiavi

Author:
andrea

Method Summary
 boolean addEntry()
          Aggiunge un elemento al portachiavi
 void autoLoadPortachiavi()
           
 boolean changePassword()
           
 void exit()
          Esce dal programma
 boolean exportToArchive()
          Salva i due file del portachiavi dentro un archivio zippato per facilitare il trasferimento del portachiavi.
 boolean exportToTextFile()
           
 boolean importFromArchive()
           
 boolean loadPortachiavi()
          Carica il portachiavi da disco rigido.
 boolean modificaEntry()
          Modifica un elemento del portafoglio
 boolean removeEntry()
          Rimouve un elemento dal portachiavi.
 boolean savePortachiavi()
          Salva il portachiavi su disco rigido
 boolean searchEntry()
          Cerca un elemento nel portachiavi.
 void setFirstPassword()
          Apre un pannello in cui inserire la nuova password per il portachiavi e la salva.
 void setPassword()
          Apre un pannello in cui inserire la nuova password per il portachiavi e la salva.
 

Method Detail

addEntry

boolean addEntry()
Aggiunge un elemento al portachiavi

Returns:
true se l'elemento è stato aggiunto

autoLoadPortachiavi

void autoLoadPortachiavi()

changePassword

boolean changePassword()
Returns:

exit

void exit()
Esce dal programma


exportToArchive

boolean exportToArchive()
Salva i due file del portachiavi dentro un archivio zippato per facilitare il trasferimento del portachiavi.

Returns:
true se tutto OK

exportToTextFile

boolean exportToTextFile()
Returns:
true se l'esportazione è andata bene.

importFromArchive

boolean importFromArchive()
Returns:
true se tutto OK

loadPortachiavi

boolean loadPortachiavi()
Carica il portachiavi da disco rigido.

Returns:
true se il portachiavi è stato caricato correttamente

modificaEntry

boolean modificaEntry()
Modifica un elemento del portafoglio

Returns:
true se la modifica ha avuto successo

removeEntry

boolean removeEntry()
Rimouve un elemento dal portachiavi.

Returns:
true se l'elemente è stato rimosso.

savePortachiavi

boolean savePortachiavi()
Salva il portachiavi su disco rigido

Returns:
true se il salvataggio è avvenuto correttamente.

searchEntry

boolean searchEntry()
Cerca un elemento nel portachiavi.

Returns:
true se l'elemento è presente

setFirstPassword

void setFirstPassword()
Apre un pannello in cui inserire la nuova password per il portachiavi e la salva.


setPassword

void setPassword()
Apre un pannello in cui inserire la nuova password per il portachiavi e la salva.