コード例 #1
0
ファイル: DummyDao.java プロジェクト: isopov/vaadin-spring
 private List<Company> createCompanies(Random r) {
   List<Company> result = new ArrayList<Company>();
   for (int i = 0; i < 50; i++) {
     Company com = new Company(String.valueOf(i), "Company " + (i + 1));
     com.setFocusedSectors(new ArrayList<Sector>());
     Set<Person> uniqueWorkers = new HashSet<Person>();
     for (int j = 0; j < r.nextInt(20); j++) {
       Person worker = persons.get(r.nextInt(persons.size()));
       worker.getCompanies().add(com);
       uniqueWorkers.add(worker);
     }
     com.setWorkers(new ArrayList<Person>(uniqueWorkers));
     result.add(com);
   }
   return result;
 }