Search in sources :

Example 1 with Address

use of com.vaadin.flow.data.bean.Address in project flow-components by vaadin.

the class AbstractBeansMemoryTest method createPerson.

protected Person createPerson(int index) {
    random.setSeed(index);
    Person person = new Person();
    person.setFirstName("First Name " + random.nextInt());
    person.setLastName("Last Name " + random.nextInt());
    person.setAge(random.nextInt());
    person.setBirthDate(new Date(random.nextLong()));
    person.setDeceased(random.nextBoolean());
    person.setEmail(random.nextInt() + "user@example.com");
    person.setRent(new BigDecimal(random.nextLong()));
    person.setSalary(random.nextInt());
    person.setSalaryDouble(random.nextDouble());
    person.setGender(Gender.values()[random.nextInt(Gender.values().length)]);
    Address address = new Address();
    person.setAddress(address);
    address.setCity("city " + random.nextInt());
    address.setPostalCode(random.nextInt());
    address.setStreet("street address " + random.nextInt());
    address.setCountry(Country.values()[random.nextInt(Country.values().length)]);
    return person;
}
Also used : Address(com.vaadin.flow.data.bean.Address) Person(com.vaadin.flow.data.bean.Person) Date(java.util.Date) BigDecimal(java.math.BigDecimal)

Aggregations

Address (com.vaadin.flow.data.bean.Address)1 Person (com.vaadin.flow.data.bean.Person)1 BigDecimal (java.math.BigDecimal)1 Date (java.util.Date)1