Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
Il metodo cercaDirigente restituisce l’indice, nell’arraylist dirigenti, del dirigente con il nome speci-
ficato o -1 se tale dirigente non è presente. Il metodo cercaImpiegato restituisce l’indice, nell’arraylist
impiegati, dell’impiegato con la matricola specificata o -1 se tale impiegato non è presente. Il metodo
aggiungiDirigente inserisce un nuovo dirigente (se non esiste già) nella arraylist dirigenti. Il metodo
aggiungiImpiegato inserisce un nuovo oggetto impiegato nella arraylist impiegati, con un riferimento al
proprio dirigente nella arraylist dirigenti. Se il dirigente associato non esiste già, deve essere creato un
oggetto che lo rappresenti. Non devono mai essere duplicati impiegati o dirigenti. Il metodo contaImpiegati
restituisce il numero di impiegati che hanno il dirigente specificato dal parametro esplicito come dirigente e
-1 se tale dirigente non è presente. Il metodo listaDirigente restituisce una arraylist con tutti e soli gli
impiegati che hanno il dirigente specificato dal parametro esplicito come dirigente. Il metodo statDirigente
restituisce un riferimento al dirigente nella arraylist dirigenti avente il minor numero di impiegati. Svilup-
pare tutti i metodi della classe ArchivioDirigentiImpiegati. Sviluppare il costruttore e i metodi
richiesti nell’ordine in cui sono indicati.