public class StoreHandler extends AbstractConfigBasedClassicHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CATEGORY_URL_KEY
The constant PERSON_URL_KEY.
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String | DEFAULT_ACCESS_PROFILE
Deprecated.
Replaced with DEFAULT_ONLINESTORE_PROFILENAME.
|
static java.lang.String | DEFAULT_ONLINESTORE_PROFILENAME
The default profile name being used when a profile name is not specified using the profileName query parameter.
|
static java.lang.String | DIRECTORY_KEY
The constant DIRECTORY_KEY.
|
static java.lang.String | ESPOT_URL_TEMPLATE_KEY
The constant ESPOT_URL_TEMPLATE_KEY.
|
static java.lang.String | FIND_BY_STORE_ID_XPATH
The XPATH expression, used to retrieve the OnlineStore by store ID.
|
static java.lang.String | FORMAT_GROUP_NAME
The constant FORMAT_GROUP_NAME
|
static java.lang.String | GEONODE_URL_KEY
The constant GUEST_IDENTITY_URL_KEY.
|
static java.lang.String | GUEST_IDENTITY_URL_KEY
The constant GUEST_IDENTITY_URL_KEY.
|
static java.lang.String | INVENTORY_URL_KEY
The constant GUEST_IDENTITY_URL_KEY.
|
static java.lang.String | LOGIN_IDENTITY_URL_KEY
The constant LOGIN_IDENTITY_URL_KEY.
|
static java.lang.String | LTPA_IDENTITY_URL_KEY
The constant LTPAIDENTITY_URL_KEY.
|
static java.lang.String | ORDER_HISTORY_URL_KEY
The constant ORDER_HISTORY_URL_KEY.
|
static java.lang.String | ORDER_URL_KEY
The constant ORDER_URL_KEY.
|
static java.lang.String | PERSON_URL_KEY
The constant PERSON_URL_KEY.
|
static java.lang.String | PRODUCTVIEW_URL_KEY
The constant PERSON_URL_KEY.
|
static java.lang.String | RESOURCE_MAPPING_KEY
The Constant RESOURCE_MAPPING_KEY.
|
static java.lang.String | RESOURCE_NAME
The Constant RESOURCE_NAME.
|
static java.lang.String | SHOPPING_CART_URL_KEY
The constant SHOPPING_CART_URL_KEY.
|
static java.lang.String | STORE_LOCATOR_URL_KEY
The constant SHOPPING_CART_URL_KEY.
|
static java.lang.String | TOP_CATEGORIES_URL_KEY
The constant TOP_CATEGORIES_URL_KEY.
|
static java.lang.String | WISHLIST_URL_KEY
The constant TOP_CATEGORIES_URL_KEY.
|
Constructor and Description |
---|
StoreHandler() |
Modifier and Type | Method and Description |
---|---|
protected void | activateDataBean(DataBean dataBean, TypedProperty requestProperties, java.lang.String responseFormat)
This method creates a command context and associates the request properties to the command context created.
|
javax.ws.rs.core.Response | fetchStore(java.lang.String storeId, java.lang.String responseFormat)
Fetch store.
|
javax.ws.rs.core.Response | findDataBean(java.lang.String storeId)
Executes the StoreDataBean based on the REST input and configuration mapping profile.
|
javax.ws.rs.core.Response | findOnlineStore(java.lang.String storeId)
This method returns the store details by specified store ID.
|
java.lang.String | getFormattingGroupName()
(non-Javadoc)
|
java.lang.String | getResourceName()
(non-Javadoc)
|
protected javax.ws.rs.core.Response | renderGetOnlineStore(java.lang.String template, java.lang.String accessProfile, java.lang.String responseFormat, java.lang.Object... values)
This method builds the response in appropriate format.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String FIND_BY_STORE_ID_XPATH
public static final java.lang.String RESOURCE_NAME
public static final java.lang.String RESOURCE_MAPPING_KEY
public static final java.lang.String FORMAT_GROUP_NAME
public static final java.lang.String DIRECTORY_KEY
public static final java.lang.String CATEGORY_URL_KEY
public static final java.lang.String ESPOT_URL_TEMPLATE_KEY
public static final java.lang.String LOGIN_IDENTITY_URL_KEY
public static final java.lang.String LTPA_IDENTITY_URL_KEY
public static final java.lang.String GUEST_IDENTITY_URL_KEY
public static final java.lang.String GEONODE_URL_KEY
public static final java.lang.String INVENTORY_URL_KEY
public static final java.lang.String ORDER_HISTORY_URL_KEY
public static final java.lang.String ORDER_URL_KEY
public static final java.lang.String PERSON_URL_KEY
public static final java.lang.String PRODUCTVIEW_URL_KEY
public static final java.lang.String SHOPPING_CART_URL_KEY
public static final java.lang.String STORE_LOCATOR_URL_KEY
public static final java.lang.String TOP_CATEGORIES_URL_KEY
public static final java.lang.String WISHLIST_URL_KEY
public static final java.lang.String DEFAULT_ACCESS_PROFILE
public static final java.lang.String DEFAULT_ONLINESTORE_PROFILENAME
public java.lang.String getResourceName()
public java.lang.String getFormattingGroupName()
public javax.ws.rs.core.Response findDataBean(java.lang.String storeId)
public javax.ws.rs.core.Response findOnlineStore(java.lang.String storeId)
public javax.ws.rs.core.Response fetchStore(java.lang.String storeId, java.lang.String responseFormat)
protected void activateDataBean(DataBean dataBean, TypedProperty requestProperties, java.lang.String responseFormat) throws java.lang.Exception
protected javax.ws.rs.core.Response renderGetOnlineStore(java.lang.String template, java.lang.String accessProfile, java.lang.String responseFormat, java.lang.Object... values)