package com.vaadin.tests.components.table;\r
\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.Random;\r
-\r
import com.vaadin.tests.components.TestBase;\r
import com.vaadin.ui.Table;\r
\r
return 9064;\r
}\r
}\r
-\r
-class PersonGenerator {\r
-\r
- private static final String[] fNames = { "Peter", "Alice", "Joshua",\r
- "Mike", "Olivia", "Nina", "Alex", "Rita", "Dan", "Umberto",\r
- "Henrik", "Rene", "Lisa", "Marge" };\r
- private static final String[] lNames = { "Smith", "Gordon", "Simpson",\r
- "Brown", "Clavel", "Simons", "Verne", "Scott", "Allison", "Gates",\r
- "Rowling", "Barks", "Ross", "Schneider", "Tate" };\r
-\r
- private PersonGenerator() {\r
- }\r
-\r
- /**\r
- * Generates a dummy list of {@link Person}s with randomly selected\r
- * elements.\r
- * \r
- * @param count\r
- * the number of {@link Person}s to generate\r
- * @return a list of {@link Person}s.\r
- */\r
- public static List<Person> generateDummyPersons(int count) {\r
- final List<Person> persons = new ArrayList<Person>();\r
- final Random randomGenerator = new Random();\r
- for (int i = 0; i < count; i++) {\r
- final Person person = generatePerson(randomGenerator);\r
- persons.add(person);\r
- }\r
- return persons;\r
- }\r
-\r
- private static Person generatePerson(Random randomGenerator) {\r
- final String firstName = fNames[randomGenerator.nextInt(fNames.length)];\r
- final String lastName = lNames[randomGenerator.nextInt(lNames.length)];\r
- final boolean alive = randomGenerator.nextBoolean();\r
- return new Person(firstName, lastName, alive);\r
- }\r
-\r
-}\r