Primo progetto intermedio corso di Programmazione 2 a.a. 2018/2019 (JAVA)
Università di Pisa (Informatica)
Si richiede di progettare, realizzare e documentare la collezioneSecureDataContainer. SecureDataContainer è un contenitore di oggettidi tipo E. Intuitivamente lacollezione si comporta come una specie Data Storage per la memorizzazione e condivisione di dati (rappresentati nella simulazione da oggetti di tipo E). La collezione deve garantire un meccanismo di sicurezza dei dati fornendo un proprio meccanismodi gestione delle identitàdegli utenti. Inoltre, la collezione deve fornire un meccanismo di controllo degli accessi che permette al proprietario del dato di eseguire una restrizione selettiva dell'accesso ai suoi dati inseriti nella collezione. Alcuni utenti possono essere autorizzati dal proprietario ad accedere ai dati, mentre altri non possono accedervi senza autorizzazione.