|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.parthparekh.ws.ProductWebServiceImpl
@Service(value="productWebService") public class ProductWebServiceImpl
Product web service implementation
Field Summary | |
---|---|
private static org.slf4j.Logger |
logger
|
private ProductService |
productService
|
Constructor Summary | |
---|---|
ProductWebServiceImpl()
|
Method Summary | |
---|---|
Product |
createProduct(Product product)
creates a product with name, description and price |
java.util.List<Product> |
getAll()
retrieves all the available products |
Product |
getProduct(java.lang.String id)
retrieve product information from id |
Product |
updateProduct(java.lang.String id,
Product product)
update product information |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final org.slf4j.Logger logger
@Autowired @Qualifier(value="cache") private ProductService productService
Constructor Detail |
---|
public ProductWebServiceImpl()
Method Detail |
---|
public Product createProduct(Product product)
ProductWebService
createProduct
in interface ProductWebService
product
- - Product JSON containing name, description, status and price
public Product getProduct(java.lang.String id)
ProductWebService
getProduct
in interface ProductWebService
id
- - product identifier
public java.util.List<Product> getAll()
ProductWebService
getAll
in interface ProductWebService
public Product updateProduct(java.lang.String id, Product product)
ProductWebService
updateProduct
in interface ProductWebService
id
- - product identifier for the existing product to updateproduct
- - Product JSON containing updated name, description, status and/or price
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |