public class Account extends Object implements RelevantNullChecker
| Constructor and Description |
|---|
Account() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allNull()
Checks whether this resource has at least a single property with non
null
value within its tree, among those that has been included to be checked. |
Account |
business(AccountBusiness business)
The business account details.
|
Account |
company(Boolean company)
The boolean indicating whether this account represents a business account.
|
Account |
contactEmail(String contactEmail)
The email address considered as a contact email used for notification purposes related to this account (supports comma separated list).
|
Account |
email(String email)
The login email address as the account unique identification, taken from the login provider as an authenticated email.
|
Account |
firstName(String firstName)
The personal / sub account, person first name.
|
AccountBusiness |
getBusiness() |
Boolean |
getCompany() |
String |
getContactEmail() |
String |
getEmail() |
String |
getFirstName() |
Boolean |
getHasPostalAddress() |
Long |
getId() |
String |
getIdentityId() |
InvoicingConfig |
getInvoicing() |
String |
getLastName() |
String |
getLocale() |
String |
getMiddleName() |
Date |
getModificationDate() |
AccountPersonalAddress |
getPersonalAddress() |
AccountPostalAddress |
getPostalAddress() |
String |
getPrefix() |
AccountPublicContact |
getPublicContact() |
String |
getRole() |
String |
getSuffix() |
String |
getZoneId() |
Account |
hasPostalAddress(Boolean hasPostalAddress)
If true, the postal address is not same as the company address and must be provided.
|
Account |
id(Long id)
The account unique identification
|
Account |
identityId(String identityId)
The email account unique identification within third-party provider system.
|
Account |
invoicing(InvoicingConfig invoicing)
The set of default invoicing rules.
|
Account |
lastName(String lastName)
The personal / sub account, person last name.
|
Account |
locale(String locale)
The preferred account language.
|
Account |
middleName(String middleName)
The personal / sub account, person middle name.
|
Account |
modificationDate(Date modificationDate)
The date and time of the last modification of entity values.
|
Account |
personalAddress(AccountPersonalAddress personalAddress)
The personal account address details.
|
Account |
postalAddress(AccountPostalAddress postalAddress)
The postal address details.
|
Account |
prefix(String prefix)
The personal / sub account, person name prefix.
|
Account |
publicContact(AccountPublicContact publicContact)
The public contact of the account, might be publicly available.
|
Account |
role(String role)
The account role
|
void |
setBusiness(AccountBusiness business) |
boolean |
setBusinessIf(AccountBusiness business) |
void |
setCompany(Boolean company) |
void |
setContactEmail(String contactEmail) |
void |
setEmail(String email) |
void |
setFirstName(String firstName) |
void |
setHasPostalAddress(Boolean hasPostalAddress) |
void |
setId(Long id) |
void |
setIdentityId(String identityId) |
void |
setInvoicing(InvoicingConfig invoicing) |
boolean |
setInvoicingIf(InvoicingConfig invoicing) |
void |
setLastName(String lastName) |
void |
setLocale(String locale) |
void |
setMiddleName(String middleName) |
void |
setModificationDate(Date modificationDate) |
void |
setPersonalAddress(AccountPersonalAddress personalAddress) |
boolean |
setPersonalAddressIf(AccountPersonalAddress personalAddress) |
void |
setPostalAddress(AccountPostalAddress postalAddress) |
boolean |
setPostalAddressIf(AccountPostalAddress postalAddress) |
void |
setPrefix(String prefix) |
void |
setPublicContact(AccountPublicContact publicContact) |
boolean |
setPublicContactIf(AccountPublicContact publicContact) |
void |
setRole(String role) |
void |
setSuffix(String suffix) |
void |
setZoneId(String zoneId) |
Account |
suffix(String suffix)
The personal / sub account, person name suffix.
|
Account |
zoneId(String zoneId)
A time-zone ID, such as Europe/Paris.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallNull, setIfNotAllNullpublic Long getId()
public void setId(Long id)
public Account email(String email)
public String getEmail()
public void setEmail(String email)
public Account identityId(String identityId)
public String getIdentityId()
public void setIdentityId(String identityId)
public Account contactEmail(String contactEmail)
public String getContactEmail()
public void setContactEmail(String contactEmail)
public String getRole()
public void setRole(String role)
public Account locale(String locale)
public String getLocale()
public void setLocale(String locale)
public String getPrefix()
public void setPrefix(String prefix)
public String getFirstName()
public void setFirstName(String firstName)
public Account middleName(String middleName)
public String getMiddleName()
public void setMiddleName(String middleName)
public String getLastName()
public void setLastName(String lastName)
public String getSuffix()
public void setSuffix(String suffix)
public Account modificationDate(Date modificationDate)
public Date getModificationDate()
public void setModificationDate(Date modificationDate)
public Account zoneId(String zoneId)
public String getZoneId()
public void setZoneId(String zoneId)
public Account personalAddress(AccountPersonalAddress personalAddress)
public AccountPersonalAddress getPersonalAddress()
public void setPersonalAddress(AccountPersonalAddress personalAddress)
public Account publicContact(AccountPublicContact publicContact)
public AccountPublicContact getPublicContact()
public void setPublicContact(AccountPublicContact publicContact)
public Account hasPostalAddress(Boolean hasPostalAddress)
public Boolean getHasPostalAddress()
public void setHasPostalAddress(Boolean hasPostalAddress)
public Account postalAddress(AccountPostalAddress postalAddress)
public AccountPostalAddress getPostalAddress()
public void setPostalAddress(AccountPostalAddress postalAddress)
public Account company(Boolean company)
public Boolean getCompany()
public void setCompany(Boolean company)
public Account business(AccountBusiness business)
public AccountBusiness getBusiness()
public void setBusiness(AccountBusiness business)
public Account invoicing(InvoicingConfig invoicing)
public InvoicingConfig getInvoicing()
public void setInvoicing(InvoicingConfig invoicing)
public boolean setPersonalAddressIf(AccountPersonalAddress personalAddress)
public boolean setPublicContactIf(AccountPublicContact publicContact)
public boolean setPostalAddressIf(AccountPostalAddress postalAddress)
public boolean setBusinessIf(AccountBusiness business)
public boolean setInvoicingIf(InvoicingConfig invoicing)
public boolean allNull()
RelevantNullCheckernull
value within its tree, among those that has been included to be checked.allNull in interface RelevantNullCheckertrue if at least a single property of this resource has a non null value,
otherwise falseCopyright © 2020. All rights reserved.