@NotThreadSafe public final class AccountingArea extends AbstractClientObject implements IAccountingArea
IAccountingArea| Modifier and Type | Field and Description |
|---|---|
static com.helger.commons.type.ObjectType |
OT |
| Constructor and Description |
|---|
AccountingArea(IClient aClient,
String sDisplayName,
String sCompanyType,
String sCompanyVATIN,
String sCompanyNumber,
com.helger.masterdata.address.IReadonlyAddress aAddress,
String sTelephone,
String sFax,
String sEmailAddress,
String sWebSite,
com.helger.masterdata.currency.ECurrency eDefaultCurrency,
String sOfficeLocation,
String sCommercialRegistrationNumber,
String sCommercialCourt,
Locale aDisplayLocale)
Constructor for new accounting area
|
| Modifier and Type | Method and Description |
|---|---|
com.helger.masterdata.address.IReadonlyAddress |
getAddress() |
String |
getAsUIText(Locale aDisplayLocale) |
String |
getCommercialCourt() |
String |
getCommercialRegistrationNumber() |
String |
getCompanyNumber() |
String |
getCompanyType() |
String |
getCompanyVATIN() |
com.helger.masterdata.currency.ECurrency |
getDefaultCurrency() |
String |
getDefaultCurrencyID() |
String |
getDisplayName() |
String |
getEmailAddress() |
String |
getFax() |
String |
getOfficeLocation() |
String |
getTelephone() |
com.helger.commons.type.ObjectType |
getTypeID() |
String |
getWebSite() |
com.helger.commons.state.EChange |
setAddress(com.helger.masterdata.address.IReadonlyAddress aAddress,
Locale aDisplayLocale) |
com.helger.commons.state.EChange |
setCommercialCourt(String sCommercialCourt) |
com.helger.commons.state.EChange |
setCommercialRegistrationNumber(String sCommercialRegistrationNumber) |
com.helger.commons.state.EChange |
setCompanyNumber(String sCompanyNumber) |
com.helger.commons.state.EChange |
setCompanyType(String sCompanyType) |
com.helger.commons.state.EChange |
setCompanyVATIN(String sCompanyVATIN) |
com.helger.commons.state.EChange |
setDefaultCurrency(com.helger.masterdata.currency.ECurrency eDefaultCurrency) |
com.helger.commons.state.EChange |
setDisplayName(String sDisplayName) |
com.helger.commons.state.EChange |
setEmailAddress(String sEmailAddress) |
com.helger.commons.state.EChange |
setFax(String sFax) |
com.helger.commons.state.EChange |
setOfficeLocation(String sOfficeLocation) |
com.helger.commons.state.EChange |
setTelephone(String sTelephone) |
com.helger.commons.state.EChange |
setWebSite(String sWebSite) |
String |
toString() |
equals, getClient, getClientID, hashCode, hasSameClient, hasSameClientID, hasSameClientIDgetCreationDateTime, getCreationUserID, getDeletionDateTime, getDeletionUserID, getID, getLastModificationDateTime, getLastModificationUserID, isDeleted, isDeleted, isDeleted, setDeletion, setDeletionNow, setLastModification, setLastModificationNow, setUndeletion, setUndeletionNowclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetClient, getClientIDgetCreationDateTime, getCreationUserID, isDeleted, isDeleted, isDeletedgetLastModificationUserIDgetLastModificationDateTimegetDeletionUserIDhasSameClient, hasSameClientIDhasSameClientIDpublic AccountingArea(@Nonnull IClient aClient, @Nonnull@Nonempty String sDisplayName, @Nullable String sCompanyType, @Nullable String sCompanyVATIN, @Nullable String sCompanyNumber, @Nonnull com.helger.masterdata.address.IReadonlyAddress aAddress, @Nullable String sTelephone, @Nullable String sFax, @Nullable String sEmailAddress, @Nullable String sWebSite, @Nullable com.helger.masterdata.currency.ECurrency eDefaultCurrency, @Nullable String sOfficeLocation, @Nullable String sCommercialRegistrationNumber, @Nullable String sCommercialCourt, @Nonnull Locale aDisplayLocale)
aClient - ClientsDisplayName - display namesCompanyType - company typesCompanyVATIN - company VATINsCompanyNumber - company numberaAddress - addresssTelephone - Telephone numbersFax - Fax numbersEmailAddress - Email addresssWebSite - Web siteeDefaultCurrency - default currencysOfficeLocation - Office locationsCommercialRegistrationNumber - Commercial registration numbersCommercialCourt - Commercial courtaDisplayLocale - The display locale to use. May not be null.@Nonnull public com.helger.commons.type.ObjectType getTypeID()
getTypeID in interface com.helger.commons.type.IHasType@Nonnull @Nonempty public String getDisplayName()
getDisplayName in interface com.helger.commons.name.IHasDisplayName@Nonnull public com.helger.commons.state.EChange setDisplayName(@Nonnull@Nonempty String sDisplayName)
@Nullable public String getCompanyType()
getCompanyType in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setCompanyType(@Nullable String sCompanyType)
@Nullable public String getCompanyVATIN()
getCompanyVATIN in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setCompanyVATIN(@Nullable String sCompanyVATIN)
@Nullable public String getCompanyNumber()
getCompanyNumber in interface IAccountingAreanull.@Nonnull public com.helger.commons.state.EChange setCompanyNumber(@Nullable String sCompanyNumber)
@Nonnull public com.helger.masterdata.address.IReadonlyAddress getAddress()
getAddress in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setAddress(@Nonnull com.helger.masterdata.address.IReadonlyAddress aAddress, @Nonnull Locale aDisplayLocale)
@Nullable public String getTelephone()
getTelephone in interface IAccountingAreanull.@Nonnull public com.helger.commons.state.EChange setTelephone(@Nullable String sTelephone)
@Nullable public String getFax()
getFax in interface IAccountingAreanull.@Nullable public String getEmailAddress()
getEmailAddress in interface IAccountingAreanull.@Nonnull public com.helger.commons.state.EChange setEmailAddress(@Nullable String sEmailAddress)
@Nullable public String getWebSite()
getWebSite in interface IAccountingAreanull.@Nullable public com.helger.masterdata.currency.ECurrency getDefaultCurrency()
getDefaultCurrency in interface IAccountingAreanull.@Nullable public String getDefaultCurrencyID()
getDefaultCurrencyID in interface IAccountingAreanull.@Nonnull public com.helger.commons.state.EChange setDefaultCurrency(@Nullable com.helger.masterdata.currency.ECurrency eDefaultCurrency)
@Nullable public String getOfficeLocation()
getOfficeLocation in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setOfficeLocation(@Nullable String sOfficeLocation)
@Nullable public String getCommercialRegistrationNumber()
getCommercialRegistrationNumber in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setCommercialRegistrationNumber(@Nullable String sCommercialRegistrationNumber)
@Nullable public String getCommercialCourt()
getCommercialCourt in interface IAccountingArea@Nonnull public com.helger.commons.state.EChange setCommercialCourt(@Nullable String sCommercialCourt)
@Nonnull @Nonempty public String getAsUIText(Locale aDisplayLocale)
getAsUIText in interface IHasUITextaDisplayLocale - Display locale. May not be null.public String toString()
toString in class AbstractClientObjectCopyright © 2014–2015 Philip Helger. All rights reserved.