public class DefaultCampaignService extends java.lang.Object implements CampaignService
CampaignService| Constructor and Description |
|---|
DefaultCampaignService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CampaignModel> |
getActiveCampaigns()
Provides list of all active campaigns.
|
java.util.List<CampaignModel> |
getAllCampaigns()
Provides list of all campaigns.
|
CampaignModel |
getCampaignByCode(java.lang.String code)
Provides
CampaignModel with requested CampaignModel.CODE |
protected CampaignDao |
getCampaignDao() |
protected TimeService |
getTimeService() |
void |
setCampaignDao(CampaignDao campaignDao) |
void |
setTimeService(TimeService timeService) |
public java.util.List<CampaignModel> getAllCampaigns()
CampaignServicegetAllCampaigns in interface CampaignServiceCampaignModels.public java.util.List<CampaignModel> getActiveCampaigns()
CampaignServiceCampaignModel.ENABLED
eq true and the current time provided by TimeService API is between
CampaignModel.STARTDATE and CampaignModel.ENDDATE inclusive. When the value of
CampaignModel.STARTDATE or CampaignModel.ENDDATE is not set then this value is considered as
within date range.getActiveCampaigns in interface CampaignServiceCampaignModels.public CampaignModel getCampaignByCode(java.lang.String code)
CampaignServiceCampaignModel with requested CampaignModel.CODEgetCampaignByCode in interface CampaignServicecode - code of campaignCampaignModelprotected CampaignDao getCampaignDao()
public void setCampaignDao(CampaignDao campaignDao)
protected TimeService getTimeService()
public void setTimeService(TimeService timeService)
Copyright © 2018 SAP SE. All Rights Reserved.