public interface CxTriggerService
| Modifier and Type | Method and Description |
|---|---|
CxAbstractTriggerModel |
createTrigger(CxAbstractTriggerModel trigger,
CxVariationModel variation)
Creates trigger as part of given variation
|
java.util.Optional<CxAbstractTriggerModel> |
getTrigger(java.lang.String code,
CxVariationModel variation)
Finds trigger with given code in given variation
|
java.util.Collection<CxAbstractTriggerModel> |
getTriggers(CxVariationModel variation)
Finds all triggers in given variation
|
java.util.Collection<CxVariationModel> |
getVariationsForUser(UserModel user,
CatalogVersionModel catalogVersion)
Returns variations for given user according to defined trigger strategies.
|
CxAbstractTriggerModel createTrigger(CxAbstractTriggerModel trigger, CxVariationModel variation)
trigger - data to createvariation - parent variation for created triggerModelSavingException - if there is a problem with saving modeljava.util.Optional<CxAbstractTriggerModel> getTrigger(java.lang.String code, CxVariationModel variation)
code - trigger identifiervariation - parent variationjava.util.Collection<CxAbstractTriggerModel> getTriggers(CxVariationModel variation)
variation - parent variationjava.util.Collection<CxVariationModel> getVariationsForUser(UserModel user, CatalogVersionModel catalogVersion)
user - for which varations should be triggeredcatalogVersion - from which variations will be selectedCopyright © 2018 SAP SE. All Rights Reserved.