|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.parthparekh.service.ProductServiceImpl
@Service @Transactional @Qualifier(value="default") public class ProductServiceImpl
Implementation for Product service
Field Summary | |
---|---|
private ProductRepository |
productRepository
|
private ProductServiceUtils |
productServiceUtils
|
Constructor Summary | |
---|---|
ProductServiceImpl()
|
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)
retrieves 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 |
---|
@Autowired private ProductRepository productRepository
@Autowired private ProductServiceUtils productServiceUtils
Constructor Detail |
---|
public ProductServiceImpl()
Method Detail |
---|
public Product createProduct(Product product)
ProductService
createProduct
in interface ProductService
product
- - product containing name, description, status and price
public Product getProduct(java.lang.String id)
ProductService
getProduct
in interface ProductService
id
- - product id
public java.util.List<Product> getAll()
ProductService
getAll
in interface ProductService
public Product updateProduct(java.lang.String id, Product product)
ProductService
updateProduct
in interface ProductService
id
- - product identifier to updateproduct
- - product object containing updated fields
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |