public class OverviewProviderImpl extends Object implements OverviewProvider
| Constructor and Description |
|---|
OverviewProviderImpl(SaleFacade saleFacade,
ItemService itemService,
CategoryService categoryService,
Automapper automapper)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<OverviewResultCategory> |
getDailySalesForCategory(String categoryName,
Date dayStart,
int numberOfDays)
Get daily count of sold items from given category.
|
List<OverviewResultItem> |
getDailySalesForItem(long ean,
Date dayStart,
int numberOfDays)
Get daily count of sold items.
|
List<OverviewResultCategory> |
getMonthlySalesForCategory(String categoryName,
Date monthStart,
int numberOfMonths)
Get monthly count of sold items from given category.
|
List<OverviewResultItem> |
getMonthlySalesForItem(long ean,
Date monthStart,
int numberOfMonths)
Get monthly count of sold items.
|
List<OverviewResultCategory> |
getWeeklySalesForCategory(String categoryName,
Date weekStart,
int numberOfWeeks)
Get weekly count of sold items from given category.
|
List<OverviewResultItem> |
getWeeklySalesForItem(long ean,
Date weekStart,
int numberOfWeeks)
Get weekly count of sold items.
|
public OverviewProviderImpl(SaleFacade saleFacade, ItemService itemService, CategoryService categoryService, Automapper automapper)
saleFacade - saleFacadeitemService - itemServicecategoryService - categoryServiceautomapper - automapperpublic List<OverviewResultItem> getDailySalesForItem(long ean, Date dayStart, int numberOfDays) throws EntityDoesNotExistException
OverviewProvidergetDailySalesForItem in interface OverviewProviderean - - ean of item to find its salesdayStart - - date of the first day of the overviewnumberOfDays - - number of days of the overviewEntityDoesNotExistException - if item does not existspublic List<OverviewResultCategory> getDailySalesForCategory(String categoryName, Date dayStart, int numberOfDays) throws EntityDoesNotExistException
OverviewProvidergetDailySalesForCategory in interface OverviewProvidercategoryName - - name of category to find its salesdayStart - - date of the first day of the overviewnumberOfDays - - number of days of the overviewEntityDoesNotExistException - if category does not existspublic List<OverviewResultItem> getWeeklySalesForItem(long ean, Date weekStart, int numberOfWeeks) throws EntityDoesNotExistException
OverviewProvidergetWeeklySalesForItem in interface OverviewProviderean - - ean of item to find its salesweekStart - - date of some day from the first week of the overviewnumberOfWeeks - - number of weeks of the overviewEntityDoesNotExistException - if item does not existspublic List<OverviewResultCategory> getWeeklySalesForCategory(String categoryName, Date weekStart, int numberOfWeeks) throws EntityDoesNotExistException
OverviewProvidergetWeeklySalesForCategory in interface OverviewProvidercategoryName - - name of category to find its salesweekStart - - date of some day from the first week of the overviewnumberOfWeeks - - number of weeks of the overviewEntityDoesNotExistException - if category does not existspublic List<OverviewResultItem> getMonthlySalesForItem(long ean, Date monthStart, int numberOfMonths) throws EntityDoesNotExistException
OverviewProvidergetMonthlySalesForItem in interface OverviewProviderean - - ean of item to find its salesmonthStart - - date of some day from the first month of the overviewnumberOfMonths - - number of months of the overviewEntityDoesNotExistException - if item does not existspublic List<OverviewResultCategory> getMonthlySalesForCategory(String categoryName, Date monthStart, int numberOfMonths) throws EntityDoesNotExistException
OverviewProvidergetMonthlySalesForCategory in interface OverviewProvidercategoryName - - name of category to find its salesmonthStart - - date of some day from the first month of the overviewnumberOfMonths - - number of months of the overviewEntityDoesNotExistException - if category does not existsCopyright © 2017 Pivotal Software, Inc.. All rights reserved.