public class Shop
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
alias |
private java.util.List<java.util.Currency> |
currencies |
private java.util.Currency |
defaultCurrency |
private java.util.Locale |
defaultLocale |
private java.lang.String |
domainName |
private boolean |
domainSslSecured |
private GUID |
guid |
private java.util.List<java.util.Locale> |
locales |
private int |
objectId |
private int |
productsPerPage |
private java.lang.String |
publicId |
private int |
rateLimit
Deprecated.
|
private java.lang.String |
storename |
private java.lang.String |
systemDomainName |
private boolean |
systemDomainSslSecured |
Constructor and Description |
---|
Shop() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias() |
java.util.List<java.util.Currency> |
getCurrencies() |
java.util.Currency |
getDefaultCurrency() |
java.util.Locale |
getDefaultLocale() |
java.lang.String |
getDomainName() |
java.lang.String |
getDomainNameWithFallbackToSystemDomainName() |
java.util.Locale |
getFallbackLocale(java.util.Locale locale)
The locale is resolved in the following order:
the default locale if the locale parameter is
null
the same locale if it's found in the shop's locales
the locale with the same language and the highest position in the list if there is one
the default locale otherwise
|
GUID |
getGuid() |
java.util.List<java.util.Locale> |
getLocales() |
int |
getObjectId() |
int |
getProductsPerPage() |
java.lang.String |
getPublicId() |
int |
getRateLimit()
Deprecated.
|
java.lang.String |
getStorename() |
java.lang.String |
getSystemDomainName() |
boolean |
isCurrencyAvailable(java.util.Currency requestedCurrency) |
boolean |
isDomainSslSecured() |
boolean |
isLanguageAvailable(java.util.Locale locale) |
boolean |
isSystemDomainSslSecured() |
void |
setAlias(java.lang.String alias) |
void |
setCurrencies(java.util.List<java.util.Currency> currencies) |
void |
setDefaultCurrency(java.util.Currency currency) |
void |
setDefaultLocale(java.util.Locale locale) |
void |
setDomainName(java.lang.String domainName) |
void |
setDomainSslSecured(boolean sslSecured) |
void |
setGuid(GUID guid) |
void |
setLocales(java.util.List<java.util.Locale> locales) |
void |
setObjectId(int id) |
void |
setProductsPerPage(int productsPerPage) |
void |
setPublicId(java.lang.String publicId) |
void |
setRateLimit(int rateLimit)
Deprecated.
|
void |
setStorename(java.lang.String storename) |
void |
setSystemDomainName(java.lang.String systemDomainName) |
void |
setSystemDomainSslSecured(boolean sslSecured) |
private GUID guid
private java.lang.String publicId
private java.lang.String alias
private int objectId
private java.lang.String storename
private java.util.Locale defaultLocale
private java.util.List<java.util.Locale> locales
private java.util.Currency defaultCurrency
private java.util.List<java.util.Currency> currencies
private int productsPerPage
private java.lang.String domainName
private java.lang.String systemDomainName
private boolean domainSslSecured
private boolean systemDomainSslSecured
@Deprecated private int rateLimit
public GUID getGuid()
public void setGuid(GUID guid)
public java.lang.String getPublicId()
public void setPublicId(java.lang.String publicId)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public int getObjectId()
public void setObjectId(int id)
public java.lang.String getStorename()
public void setStorename(java.lang.String storename)
public java.util.Locale getFallbackLocale(java.util.Locale locale)
null
locale
- required localepublic java.util.Locale getDefaultLocale()
public void setDefaultLocale(java.util.Locale locale)
public java.util.List<java.util.Locale> getLocales()
public void setLocales(java.util.List<java.util.Locale> locales)
public java.util.Currency getDefaultCurrency()
public void setDefaultCurrency(java.util.Currency currency)
public java.util.List<java.util.Currency> getCurrencies()
public void setCurrencies(java.util.List<java.util.Currency> currencies)
public int getProductsPerPage()
public void setProductsPerPage(int productsPerPage)
public boolean isLanguageAvailable(java.util.Locale locale)
public boolean isCurrencyAvailable(java.util.Currency requestedCurrency)
public java.lang.String getDomainName()
public java.lang.String getDomainNameWithFallbackToSystemDomainName()
public void setDomainName(java.lang.String domainName)
public java.lang.String getSystemDomainName()
public void setSystemDomainName(java.lang.String systemDomainName)
public boolean isDomainSslSecured()
public void setDomainSslSecured(boolean sslSecured)
public boolean isSystemDomainSslSecured()
public void setSystemDomainSslSecured(boolean sslSecured)
@Deprecated public int getRateLimit()
@Deprecated public void setRateLimit(int rateLimit)