Class DefaultCampaignDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<CampaignModel>
-
- de.hybris.platform.campaigns.dao.impl.DefaultCampaignDao
-
- All Implemented Interfaces:
CampaignDao,GenericDao<CampaignModel>
public class DefaultCampaignDao extends DefaultGenericDao<CampaignModel> implements CampaignDao
Default implementation ofCampaignDao
-
-
Constructor Summary
Constructors Constructor Description DefaultCampaignDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CampaignModel>findActiveCampaigns(java.util.Date currentDateTime)Provides list of all active campaigns.java.util.List<CampaignModel>findAllCampaigns()Provides list of all campaigns.CampaignModelfindCampaignByCode(java.lang.String code)ProvidesCampaignModelwith requestedCampaignModel.CODE-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findActiveCampaigns
public java.util.List<CampaignModel> findActiveCampaigns(java.util.Date currentDateTime)
Description copied from interface:CampaignDaoProvides list of all active campaigns. Campaign is considered as active when it hasCampaignModel.ENABLEDeq true and the currentDateTime provided as a parameter is betweenCampaignModel.STARTDATEandCampaignModel.ENDDATEinclusive. When the value ofCampaignModel.STARTDATEorCampaignModel.ENDDATEis not set then this value is considered as within date range.- Specified by:
findActiveCampaignsin interfaceCampaignDao- Parameters:
currentDateTime- - Current date time that is used to get active campaign for- Returns:
- list of active
CampaignModels.
-
findCampaignByCode
public CampaignModel findCampaignByCode(java.lang.String code)
Description copied from interface:CampaignDaoProvidesCampaignModelwith requestedCampaignModel.CODE- Specified by:
findCampaignByCodein interfaceCampaignDao- Returns:
- matching
CampaignModel
-
findAllCampaigns
public java.util.List<CampaignModel> findAllCampaigns()
Description copied from interface:CampaignDaoProvides list of all campaigns.- Specified by:
findAllCampaignsin interfaceCampaignDao- Returns:
- list of all
CampaignModels.
-
-