com.elasticpath.cmweb.reportservice.impl
Class ProductReportServiceImpl

java.lang.Object
  extended by com.elasticpath.service.impl.AbstractEpServiceImpl
      extended by com.elasticpath.cmweb.reportservice.impl.ProductReportServiceImpl
All Implemented Interfaces:
ProductReportService, EpService

public class ProductReportServiceImpl
extends AbstractEpServiceImpl
implements ProductReportService

This service provides access to functionality and data (beans) for manipulating order on the Javascript client.


Constructor Summary
ProductReportServiceImpl()
           
 
Method Summary
 PersistenceEngine getPersistenceEngine()
          Returns the persistence engine.
 java.util.List lowStockReport()
          List sku details for low stock items: ie, 'Available On Hand Qty' < 'Reserved Qty' AND 'Track Inventory' = TRUE.
 void setPersistenceEngine(PersistenceEngine persistenceEngine)
          Sets the persistence engine.
 
Methods inherited from class com.elasticpath.service.impl.AbstractEpServiceImpl
getElasticPath, setElasticPath
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.elasticpath.service.EpService
getElasticPath, setElasticPath
 

Constructor Detail

ProductReportServiceImpl

public ProductReportServiceImpl()
Method Detail

getPersistenceEngine

public PersistenceEngine getPersistenceEngine()
Returns the persistence engine.

Returns:
the persistence engine.

lowStockReport

public java.util.List lowStockReport()
List sku details for low stock items: ie, 'Available On Hand Qty' < 'Reserved Qty' AND 'Track Inventory' = TRUE.

Specified by:
lowStockReport in interface ProductReportService
Returns:
list of low stock items sorted (descending) by restock date.

setPersistenceEngine

public void setPersistenceEngine(PersistenceEngine persistenceEngine)
Sets the persistence engine.

Parameters:
persistenceEngine - the persistence engine to set.