public class DefaultPersonProvider extends Object implements PersonProvider
FIRST_NAME, LAST_NAME, MAX_AGE, MIN_AGE, PERSONAL_EMAIL, TELEPHONE_NUMBER_FORMATS| Constructor and Description |
|---|
DefaultPersonProvider(DataMaster dataMaster,
DateProducer dateProducer,
BaseProducer baseProducer,
NationalIdentificationNumberFactory nationalIdentificationNumberFactory,
NationalIdentityCardNumberProvider nationalIdentityCardNumberProvider,
AddressProvider addressProvider,
CompanyFactory companyFactory,
PassportNumberProvider passportNumberProvider,
TimeProvider timeProvider,
PersonProperties.PersonProperty... personProperties) |
protected Person.Sex sex
protected String telephoneNumberFormat
protected String mobileTelephoneNumberFormat
protected Integer age
protected LocalDate dateOfBirth
protected Company company
protected Address address
protected String firstName
protected String middleName
protected String lastName
protected String email
protected String username
protected String telephoneNumber
protected String mobileTelephoneNumber
protected String password
protected String companyEmail
protected String nationalIdentityCardNumber
protected String nationalIdentificationNumber
protected String passportNumber
protected Country nationality
protected final DataMaster dataMaster
protected final DateProducer dateProducer
protected final BaseProducer baseProducer
protected final NationalIdentificationNumberFactory nationalIdentificationNumberFactory
protected final NationalIdentityCardNumberProvider nationalIdentityCardNumberProvider
protected final AddressProvider addressProvider
protected final CompanyFactory companyFactory
protected final TimeProvider timeProvider
protected final PassportNumberProvider passportNumberProvider
@Inject public DefaultPersonProvider(DataMaster dataMaster, DateProducer dateProducer, BaseProducer baseProducer, NationalIdentificationNumberFactory nationalIdentificationNumberFactory, NationalIdentityCardNumberProvider nationalIdentityCardNumberProvider, AddressProvider addressProvider, CompanyFactory companyFactory, PassportNumberProvider passportNumberProvider, TimeProvider timeProvider, PersonProperties.PersonProperty... personProperties)
public Person get()
get in interface PersonProviderget in interface javax.inject.Provider<Person>public void generateSex()
generateSex in interface PersonProviderpublic void generateCompany()
generateCompany in interface PersonProviderpublic void generateFirstName()
generateFirstName in interface PersonProviderpublic void generateMiddleName()
generateMiddleName in interface PersonProviderpublic void generateLastName()
generateLastName in interface PersonProviderpublic void generateEmail()
generateEmail in interface PersonProviderpublic void generateUsername()
generateUsername in interface PersonProviderpublic void generateTelephoneNumber()
generateTelephoneNumber in interface PersonProviderpublic void generateMobileTelephoneNumber()
generateMobileTelephoneNumber in interface PersonProviderpublic void generateAge()
generateAge in interface PersonProviderpublic void generateDateOfBirth()
generateDateOfBirth in interface PersonProviderpublic void generateCompanyEmail()
generateCompanyEmail in interface PersonProviderpublic void generatePassword()
generatePassword in interface PersonProviderpublic void generateNationalIdentityCardNumber()
generateNationalIdentityCardNumber in interface PersonProviderpublic void generateNationalIdentificationNumber()
generateNationalIdentificationNumber in interface PersonProviderpublic void generateAddress()
generateAddress in interface PersonProviderpublic void generatePassportNumber()
generatePassportNumber in interface PersonProviderpublic void setTelephoneNumberFormat(String telephoneFormat)
setTelephoneNumberFormat in interface PersonProviderpublic void setMobileTelephoneNumberFormat(String mobileTelephoneNumberFormat)
setMobileTelephoneNumberFormat in interface PersonProviderpublic void setSex(Person.Sex sex)
setSex in interface PersonProviderpublic void setAge(int age)
setAge in interface PersonProviderpublic void setCompany(Company company)
setCompany in interface PersonProviderpublic void setFirstName(String firstName)
setFirstName in interface PersonProviderpublic void setMiddleName(String middleName)
setMiddleName in interface PersonProviderpublic void setLastName(String lastName)
setLastName in interface PersonProviderpublic void setEmail(String email)
setEmail in interface PersonProviderpublic void setUsername(String username)
setUsername in interface PersonProviderpublic void setTelephoneNumber(String telephoneNumber)
setTelephoneNumber in interface PersonProviderpublic void setMobileTelephoneNumber(String telephoneNumber)
setMobileTelephoneNumber in interface PersonProviderpublic void setDateOfBirth(LocalDate dateOfBirth)
setDateOfBirth in interface PersonProviderpublic void setPassword(String password)
setPassword in interface PersonProviderpublic void setAddress(Address address)
setAddress in interface PersonProviderpublic void setCompanyEmail(String companyEmail)
setCompanyEmail in interface PersonProviderpublic void setNationalIdentityCardNumber(String nationalIdentityCardNumber)
setNationalIdentityCardNumber in interface PersonProviderpublic void setNationalIdentificationNumber(String nationalIdentificationNumber)
setNationalIdentificationNumber in interface PersonProviderpublic void setPassportNumber(String passportNumber)
setPassportNumber in interface PersonProviderCopyright © 2022. All rights reserved.