public class ClickCountServiceImpl extends java.lang.Object implements ClickCountService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<ClickCountRepository> |
repo |
Constructor and Description |
---|
ClickCountServiceImpl(javax.inject.Provider<ClickCountRepository> repo) |
Modifier and Type | Method and Description |
---|---|
int |
getClickCountSum(GUID guid) |
private java.util.Collection<ClickCount> |
getLast30DaysClickCounters(GUID guid) |
void |
increment(GUID shopGuid,
GUID productGuid)
It assumes the GUID of the product is a master product
|
private int |
sumClicks(java.util.Collection<ClickCount> resultSet) |
private final javax.inject.Provider<ClickCountRepository> repo
@Inject public ClickCountServiceImpl(javax.inject.Provider<ClickCountRepository> repo)
public void increment(GUID shopGuid, GUID productGuid)
increment
in interface ClickCountService
public int getClickCountSum(GUID guid)
getClickCountSum
in interface ClickCountService
private java.util.Collection<ClickCount> getLast30DaysClickCounters(GUID guid)
private int sumClicks(java.util.Collection<ClickCount> resultSet)