@Encoded public class PromotionHandler extends AbstractResourceHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String | FORMAT_GROUP_NAME
The constant FORMAT_GROUP_NAME.
|
protected PromotionHelper | promotionHelper
Helper to retrieve and deal with BOD.
|
static java.lang.String | RESOURCE_MAPPING_KEY
The Constant RESOURCE_MAPPING_KEY.
|
static java.lang.String | RESOURCE_NAME
The Constant RESOURCE_NAME.
|
Constructor and Description |
---|
PromotionHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String | getFormattingGroupName()
This method returns the format group name to locate JSP template.
|
PromotionHelper | getHelper()
Return the BOD helper associated with the eSpot resource.
|
javax.ws.rs.core.Response | getPromotionByID(java.lang.String storeId, int promotionId, java.lang.String langId, java.lang.String responseFormat)
This method gets the promotion by promotion id.
|
javax.ws.rs.core.Response | getPromotionsByQuery(java.lang.String storeId, java.lang.String langId, java.lang.String q, java.lang.String name, java.lang.String responseFormat, int pageNumber, int pageSize)
This method gets promotion list for the store.
|
java.lang.String | getResourceName()
This method returns the resource name.
|
javax.ws.rs.core.UriInfo | getUri()
Get the URI of the atom feed request.
|
void | postProcess(java.util.Map<java.lang.String,java.lang.Object> responseMap)
Method to provide post process in out of box JSON/XML entity providers after each DataObject has been converted to a Map and before constructing the REST response.
|
public static final java.lang.String COPYRIGHT
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
protected PromotionHelper promotionHelper
public javax.ws.rs.core.UriInfo getUri()
public java.lang.String getResourceName()
public PromotionHelper getHelper()
public java.lang.String getFormattingGroupName()
public javax.ws.rs.core.Response getPromotionsByQuery(java.lang.String storeId, java.lang.String langId, java.lang.String q, java.lang.String name, java.lang.String responseFormat, int pageNumber, int pageSize)
public javax.ws.rs.core.Response getPromotionByID(java.lang.String storeId, int promotionId, java.lang.String langId, java.lang.String responseFormat)
public void postProcess(java.util.Map<java.lang.String,java.lang.Object> responseMap)