示例#1
0
 @Override
 public List<Camara> getCamerasByUser(Usuario user) {
   Collection<Foto> CollectionPhoto = user.getFotoCollection();
   List<Camara> allCameras = new ArrayList<>();
   for (Foto f : CollectionPhoto) {
     allCameras.add(f.getIdCamara());
   }
   List<Camara> filterCameras = new ArrayList<>();
   for (int i = 0; i < allCameras.size(); i++) {
     if (!filterCameras.contains(allCameras.get(i)) && allCameras.get(i) != null) {
       filterCameras.add(allCameras.get(i));
     }
   }
   return filterCameras;
 }
示例#2
0
 @Override
 public List<Usuario> getUsersByCamera(Camara camera) {
   Collection<Foto> CollectionPhoto = camera.getFotoCollection();
   List<Integer> allUsers = new ArrayList<>();
   for (Foto f : CollectionPhoto) {
     if (f.getIdUsuario().getIdUsuario() != null
         && !allUsers.contains(f.getIdUsuario().getIdUsuario())) {
       allUsers.add(f.getIdUsuario().getIdUsuario());
     }
   }
   List<Usuario> filterUsers = new ArrayList<>();
   for (Integer u : allUsers) {
     if (!filterUsers.contains(UsuarioEJB.find(u)) && UsuarioEJB.find(u) != null) {
       filterUsers.add(UsuarioEJB.find(u));
     }
   }
   return filterUsers;
 }