Class CampaignRestrictionPopulatorFacade
java.lang.Object
com.hybris.ymkt.segmentation.facades.CampaignRestrictionPopulatorFacade
Facade that provides functionality to retrieve campaigns from back end
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected OptionDatacreateOptionData(SAPInitiative initiative) getCampaignById(String campaignId) Get and return one campaigngetCampaigns(String searchTerm, String skip, String top) Get and return campaigns from backendvoidsetInitiativeService(InitiativeService initiativeService)
-
Field Details
-
initiativeService
-
-
Constructor Details
-
CampaignRestrictionPopulatorFacade
public CampaignRestrictionPopulatorFacade()
-
-
Method Details
-
createOptionData
-
getCampaignById
Get and return one campaign- Parameters:
campaignId- The campaignId string- Returns:
- campaign
OptionData(dropdown value) with label "campaignId + campaignName + (memberCount)" and value "campaignId".
-
getCampaigns
Get and return campaigns from backend- Parameters:
searchTerm- value entered by usertop- number of campaigns to show per pageskip- number of campaigns to skip- Returns:
- campaigns
-
setInitiativeService
-