Class DefaultCampaignService
- java.lang.Object
-
- de.hybris.platform.campaigns.service.impl.DefaultCampaignService
-
- All Implemented Interfaces:
CampaignService
public class DefaultCampaignService extends java.lang.Object implements CampaignService
Default implementation ofCampaignService
-
-
Constructor Summary
Constructors Constructor Description DefaultCampaignService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CampaignModel>getActiveCampaigns()Provides list of all active campaigns.java.util.List<CampaignModel>getAllCampaigns()Provides list of all campaigns.CampaignModelgetCampaignByCode(java.lang.String code)ProvidesCampaignModelwith requestedCampaignModel.CODEprotected CampaignDaogetCampaignDao()protected TimeServicegetTimeService()voidsetCampaignDao(CampaignDao campaignDao)voidsetTimeService(TimeService timeService)
-
-
-
Method Detail
-
getAllCampaigns
public java.util.List<CampaignModel> getAllCampaigns()
Description copied from interface:CampaignServiceProvides list of all campaigns.- Specified by:
getAllCampaignsin interfaceCampaignService- Returns:
- list of all
CampaignModels.
-
getActiveCampaigns
public java.util.List<CampaignModel> getActiveCampaigns()
Description copied from interface:CampaignServiceProvides list of all active campaigns. Campaign is considered as active when it hasCampaignModel.ENABLEDeq true and the current time provided byTimeServiceAPI is betweenCampaignModel.STARTDATEandCampaignModel.ENDDATEinclusive. When the value ofCampaignModel.STARTDATEorCampaignModel.ENDDATEis not set then this value is considered as within date range.- Specified by:
getActiveCampaignsin interfaceCampaignService- Returns:
- list of active
CampaignModels.
-
getCampaignByCode
public CampaignModel getCampaignByCode(java.lang.String code)
Description copied from interface:CampaignServiceProvidesCampaignModelwith requestedCampaignModel.CODE- Specified by:
getCampaignByCodein interfaceCampaignService- Parameters:
code- code of campaign- Returns:
- matching
CampaignModel
-
getCampaignDao
protected CampaignDao getCampaignDao()
-
setCampaignDao
public void setCampaignDao(CampaignDao campaignDao)
-
getTimeService
protected TimeService getTimeService()
-
setTimeService
public void setTimeService(TimeService timeService)
-
-