@Path(value="product/{dsName}/{shopGUID}/clickcount")
public class ClickCountResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ClickCountService |
clickCountService |
private ClickLimitService |
clickLimitService |
private static java.lang.String |
IP |
static java.lang.String |
OBJECT_ID |
private static java.lang.String |
PRODUCT_GUID |
private static java.lang.String |
SHOP_GUID |
Modifier | Constructor and Description |
---|---|
private |
ClickCountResource(ClickCountService clickCountService,
ClickLimitService clickLimitService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
clickCountJSONP(java.lang.String ip,
GUID shopGuid,
GUID productGuid,
javax.ws.rs.core.UriInfo info) |
java.lang.Integer |
getClickCount(GUID shopGuid,
GUID productGuid,
javax.ws.rs.core.UriInfo info) |
private static final java.lang.String IP
private static final java.lang.String PRODUCT_GUID
private static final java.lang.String SHOP_GUID
public static final java.lang.String OBJECT_ID
private final ClickCountService clickCountService
private final ClickLimitService clickLimitService
@Inject private ClickCountResource(ClickCountService clickCountService, ClickLimitService clickLimitService)
@GET @Path(value="jsonp") @Produces(value="application/json") @JSONP(queryParam="callback") public javax.ws.rs.core.Response clickCountJSONP(@QueryParam(value="IP") java.lang.String ip, @PathParam(value="shopGUID") GUID shopGuid, @QueryParam(value="productGUID") GUID productGuid, @Context javax.ws.rs.core.UriInfo info)