@Immutable
public class ShopRequestContext
extends java.lang.Object
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 Shop |
shop |
Modifier | Constructor and Description |
---|---|
private |
ShopRequestContext(Shop shop,
java.util.Locale locale,
java.util.Currency currency,
int resultsPerPage,
int page,
BaseUriResolver baseUriResolver) |
Modifier and Type | Method and Description |
---|---|
static ShopRequestContext.Builder |
builder(Shop shop,
BaseUriResolver baseUriResolver)
Returns a new builder.
|
java.util.Currency |
getCurrency() |
java.lang.String |
getLanguage() |
java.util.Locale |
getLocale() |
int |
getPage() |
int |
getResultsPerPage() |
java.lang.String |
getShopBaseUri() |
GUID |
getShopGuid() |
int |
getShopId() |
java.lang.String |
getShopPublicId() |
java.lang.String |
getShopStorename() |
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(Shop shop, java.util.Locale locale, java.util.Currency currency, int resultsPerPage, int page, BaseUriResolver baseUriResolver)
public int getShopId()
public GUID getShopGuid()
public java.lang.String getShopBaseUri()
public java.lang.String getShopPublicId()
public java.lang.String getShopStorename()
public java.util.Locale getLocale()
public java.lang.String getLanguage()
public java.util.Currency getCurrency()
public int getResultsPerPage()
public int getPage()
public static ShopRequestContext.Builder builder(Shop shop, BaseUriResolver baseUriResolver)
ShopRequestContext.Builder#Builder(Shop)
constructor.baseUriResolver
-