Modifier and Type | Class and Description |
---|---|
static class |
ShopRequestContext.Builder
A builder for creating immutable table instances.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
baseUri |
private java.util.Currency |
currency |
private java.util.Locale |
locale |
private int |
page |
private int |
resultsPerPage |
private java.util.Set<java.lang.String> |
scopes |
private Shop |
shop |
Modifier | Constructor and Description |
---|---|
private |
ShopRequestContext(java.util.Set<java.lang.String> scopes,
Shop shop,
java.util.Locale locale,
java.util.Currency currency,
int resultsPerPage,
int page) |
Modifier and Type | Method and Description |
---|---|
static ShopRequestContext.Builder |
builder(Shop shop) |
static ShopRequestContext.Builder |
builder(Shop shop,
java.util.Set<java.lang.String> scopes) |
java.lang.String |
getBaseUri() |
java.util.Currency |
getCurrency() |
java.lang.String |
getLanguage() |
java.util.Locale |
getLocale() |
java.util.Locale |
getLocaleWithFallback() |
int |
getPage() |
java.util.Map<java.lang.String,java.lang.Object[]> |
getParams() |
int |
getResultsPerPage() |
java.lang.String |
getShopBaseUri() |
GUID |
getShopGuid() |
int |
getShopId() |
java.lang.String |
getShopPublicId() |
java.lang.String |
getShopStorename() |
boolean |
isDIYShop() |
boolean |
isInScope(java.lang.String scope) |
boolean |
isUnityShop() |
private final java.util.Set<java.lang.String> scopes
private final Shop shop
private final java.util.Locale locale
private final java.util.Currency currency
private final int resultsPerPage
private final int page
private final java.lang.String baseUri
private ShopRequestContext(java.util.Set<java.lang.String> scopes, Shop shop, java.util.Locale locale, java.util.Currency currency, int resultsPerPage, int page)
public int getShopId()
public GUID getShopGuid()
public java.lang.String getBaseUri()
public java.lang.String getShopBaseUri()
public java.lang.String getShopPublicId()
getShopPublicId
in interface ShopInfo
public java.lang.String getShopStorename()
getShopStorename
in interface ShopInfo
public java.util.Locale getLocale()
public java.util.Locale getLocaleWithFallback()
public java.lang.String getLanguage()
public java.util.Currency getCurrency()
public int getResultsPerPage()
public int getPage()
public java.util.Map<java.lang.String,java.lang.Object[]> getParams()
public boolean isInScope(java.lang.String scope)
public boolean isUnityShop()
public boolean isDIYShop()
public static ShopRequestContext.Builder builder(Shop shop, java.util.Set<java.lang.String> scopes)
public static ShopRequestContext.Builder builder(Shop shop)