Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. static public Map<Utente, List<Documento>> utente2docs(List<Documento> docs, String nomePermesso) {
  2. Map<Utente, List<Documento>> utente2docs = new HashMap<>();
  3. List<Documento> copia= new ArrayList<Documento>();
  4. copia.addAll(docs);
  5. List<Documento> documentitmp;
  6. Set<Utente> listautenti;
  7. for(Documento d: docs){
  8. listautenti = d.getPermessoAccesso(nomePermesso).getUtenti();
  9. for(Utente u: listautenti){
  10. documentitmp=new ArrayList<Documento>();
  11. for(Documento d1: copia){
  12. if(d1.getPermessoAccesso(nomePermesso).haPermesso(u))
  13. documentitmp.add(d1);
  14. utente2docs.put(u, documentitmp);
  15. }
  16. }
  17. }
  18. return utente2docs;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement