/* * (c) Copyright 2005-2012 JAXIO, www.jaxio.com * Source code generated by Celerio, a Jaxio product * Want to use Celerio within your company? email us at info@jaxio.com * Follow us on twitter: @springfuse * Template pack-backend-sd:src/test/java/repository/ModelGenerator.e.vm.java */ package com.company.demo.repository; import java.util.Date; import org.springframework.stereotype.Service; import com.company.demo.domain.Account; import com.company.demo.domain.enums.Civility; import com.company.demo.util.ValueGenerator; /** * Helper class to create transient entities instance for testing purposes. * Simple properties are pre-filled with random values. */ @Service public class AccountGenerator { /** * Returns a new Account instance filled with random values. */ public Account getAccount() { Account account = new Account(); // simple attributes follows account.setUsername(ValueGenerator.getUniqueString(255)); account.setPassword("a"); account.setEmail(ValueGenerator.getUniqueEmail()); account.setIsEnabled(true); account.setCivility(Civility.MR); account.setFirstName("a"); account.setLastName("a"); account.setBirthDate(new Date()); return account; } }