예제 #1
0
 public void clearSharedList(Experiment experiment) {
   List<User> userList = new ArrayList<User>();
   for (User user : experiment.getSharedList()) {
     userList.add(user);
   }
   for (User user : userList) {
     if (user.getExperiments() != null) {
       user.getExperiments().remove(experiment);
       dao.update(user);
       dao.getEntityManager().flush();
     }
   }
   experiment.getSharedList().clear();
   dao.update(experiment);
   updateActivity(experiment);
   dao.getEntityManager().flush();
 }
예제 #2
0
 public int getNumUsers(Experiment experiment) {
   return experiment.getSharedList().size();
 }