public class Shop extends ShopBase
Modifier and Type | Field and Description |
---|---|
private java.time.LocalDateTime |
createdOn |
private java.util.List<java.util.Currency> |
currencies |
private java.util.Currency |
defaultCurrency |
private java.util.Locale |
defaultLocale |
private java.lang.Boolean |
diy |
private java.util.List<java.util.Locale> |
locales |
private int |
productsPerPage |
private java.lang.Boolean |
unity |
private java.time.LocalDateTime |
updatedOn |
Modifier and Type | Method and Description |
---|---|
java.time.LocalDateTime |
getCreatedOn() |
java.util.List<java.util.Currency> |
getCurrencies() |
java.util.Currency |
getDefaultCurrency() |
java.util.Locale |
getDefaultLocale() |
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
|
java.util.List<java.util.Locale> |
getLocales() |
int |
getProductsPerPage() |
java.time.LocalDateTime |
getUpdatedOn() |
boolean |
isCurrencyAvailable(java.util.Currency requestedCurrency) |
java.lang.Boolean |
isDiy() |
boolean |
isLanguageAvailable(java.util.Locale locale) |
java.lang.Boolean |
isUnity() |
void |
setCreatedOn(java.time.LocalDateTime createdOn) |
void |
setCurrencies(java.util.List<java.util.Currency> currencies) |
void |
setDefaultCurrency(java.util.Currency currency) |
void |
setDefaultLocale(java.util.Locale locale) |
void |
setDiy(java.lang.Boolean diy) |
void |
setLocales(java.util.List<java.util.Locale> locales) |
void |
setProductsPerPage(int productsPerPage) |
void |
setUnity(java.lang.Boolean unity) |
void |
setUpdatedOn(java.time.LocalDateTime updatedOn) |
getDomainName, getGuid, getObjectId, getPublicId, getStorename, getSystemDomainName, isDomainSslSecured, isSystemDomainSslSecured, setDomainName, setDomainSslSecured, setGuid, setObjectId, setPublicId, setStorename, setSystemDomainName, setSystemDomainSslSecured
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.Boolean diy
private java.lang.Boolean unity
private java.time.LocalDateTime createdOn
private java.time.LocalDateTime updatedOn
public Shop()
public Shop(ShopBase shop)
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.Boolean isDiy()
public void setDiy(java.lang.Boolean diy)
public java.lang.Boolean isUnity()
public void setUnity(java.lang.Boolean unity)
public java.time.LocalDateTime getCreatedOn()
public void setCreatedOn(java.time.LocalDateTime createdOn)
public java.time.LocalDateTime getUpdatedOn()
public void setUpdatedOn(java.time.LocalDateTime updatedOn)