Package org.exoplatform.perkstore.rest
Class PerkStoreProductREST
java.lang.Object
org.exoplatform.perkstore.rest.PerkStoreProductREST
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class PerkStoreProductREST
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsedeleteProduct(long productId) javax.ws.rs.core.ResponsegetProduct(long productId) javax.ws.rs.core.ResponsegetProductImage(javax.ws.rs.core.Request request, long productId, long imageId) javax.ws.rs.core.ResponselistProducts(boolean available, boolean returnSize) javax.ws.rs.core.ResponsesaveProduct(Product product)
-
Constructor Details
-
PerkStoreProductREST
-
-
Method Details
-
saveProduct
-
getProduct
@RolesAllowed("users") public javax.ws.rs.core.Response getProduct(long productId) -
listProducts
@RolesAllowed("users") public javax.ws.rs.core.Response listProducts(boolean available, boolean returnSize) -
getProductImage
@RolesAllowed("users") public javax.ws.rs.core.Response getProductImage(@Context javax.ws.rs.core.Request request, long productId, long imageId) -
deleteProduct
@RolesAllowed("users") public javax.ws.rs.core.Response deleteProduct(long productId)
-