Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static public Map<Utente, List<Documento>> utente2docs(List<Documento> docs, String nomePermesso) {
- Map<Utente, List<Documento>> utente2docs = new HashMap<>();
- List<Documento> copia= new ArrayList<Documento>();
- copia.addAll(docs);
- List<Documento> documentitmp;
- Set<Utente> listautenti;
- for(Documento d: docs){
- listautenti = d.getPermessoAccesso(nomePermesso).getUtenti();
- for(Utente u: listautenti){
- documentitmp=new ArrayList<Documento>();
- for(Documento d1: copia){
- if(d1.getPermessoAccesso(nomePermesso).haPermesso(u))
- documentitmp.add(d1);
- utente2docs.put(u, documentitmp);
- }
- }
- }
- return utente2docs;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement