-
public interface DemandDao
-
-
Method Summary
Modifier and Type Method Description abstract List<DemandWithInteractionEntity>getAll()abstract UnitsaveDemands(List<DemandEntity> items)abstract UnitsaveDemandsSnoozeInformation(List<DemandInteractionEntity> items)abstract UnitinsertOrUpdate(DemandInteractionEntity demandInteraction)abstract List<DemandWithInteractionEntity>getActiveForDomainAndCountry(String domain, Long fallbackSnoozeSecondsInterval, Long defaultSnoozeSecondsInterval, Long minUseInterval)abstract BooleanhasActiveDemand(String domain, Long fallbackSnoozeSecondsInterval, Long defaultSnoozeSecondsInterval, Long minUseInterval)abstract UnitdeleteAll()abstract IntegerupdateLastUseTime(String domain, LocalDateTime now)UnitupsertLastUseTime(String domain, LocalDateTime now)abstract Integercount()-
-
Method Detail
-
getAll
abstract List<DemandWithInteractionEntity> getAll()
-
saveDemands
abstract Unit saveDemands(List<DemandEntity> items)
-
saveDemandsSnoozeInformation
abstract Unit saveDemandsSnoozeInformation(List<DemandInteractionEntity> items)
-
insertOrUpdate
abstract Unit insertOrUpdate(DemandInteractionEntity demandInteraction)
-
getActiveForDomainAndCountry
abstract List<DemandWithInteractionEntity> getActiveForDomainAndCountry(String domain, Long fallbackSnoozeSecondsInterval, Long defaultSnoozeSecondsInterval, Long minUseInterval)
-
hasActiveDemand
abstract Boolean hasActiveDemand(String domain, Long fallbackSnoozeSecondsInterval, Long defaultSnoozeSecondsInterval, Long minUseInterval)
-
updateLastUseTime
abstract Integer updateLastUseTime(String domain, LocalDateTime now)
-
upsertLastUseTime
Unit upsertLastUseTime(String domain, LocalDateTime now)
-
-
-
-