public interface CxTriggerService
| Modifier and Type | Method and Description |
|---|---|
CxAbstractTriggerModel |
createTrigger(CxAbstractTriggerModel trigger,
CxVariationModel variation)
Creates trigger as part of given variation
|
Optional<CxAbstractTriggerModel> |
getTrigger(String code,
CxVariationModel variation)
Finds trigger with given code in given variation
|
Collection<CxAbstractTriggerModel> |
getTriggers(CxVariationModel variation)
Finds all triggers in given variation
|
Collection<CxVariationModel> |
getVariationsForUser(UserModel user,
CatalogVersionModel catalogVersion)
Returns variations for given user according to defined trigger strategies.
|
CxAbstractTriggerModel createTrigger(CxAbstractTriggerModel trigger, CxVariationModel variation) throws ModelSavingException
trigger - data to createvariation - parent variation for created triggerModelSavingExceptionOptional<CxAbstractTriggerModel> getTrigger(String code, CxVariationModel variation)
code - trigger identifiervariation - parent variationCollection<CxAbstractTriggerModel> getTriggers(CxVariationModel variation)
variation - parent variationCollection<CxVariationModel> getVariationsForUser(UserModel user, CatalogVersionModel catalogVersion)
user - for which varations should be triggeredcatalogVersion - from which variations will be selectedCopyright © 2017 SAP SE. All Rights Reserved.