public interface CxVariationService
| Modifier and Type | Method and Description |
|---|---|
CxVariationModel |
createVariation(CxVariationModel variation,
CxCustomizationModel customization,
Integer rank)
Creates variation for given customization
|
List<CxVariationModel> |
getActiveVariations(UserModel user,
CatalogVersionModel catalogVersion)
Retrieves active variations for given user
|
Optional<CxVariationModel> |
getVariation(String code,
CxCustomizationModel customization)
Retrieves variation with given code from given customization
|
Collection<CxVariationModel> |
getVariations(Collection<CxVariationKey> key,
CatalogVersionModel catalogVersion)
Retrieves variations list for given key list
|
SearchResult<CxVariationModel> |
getVariations(CxCustomizationModel customization,
Map<String,String> params,
int startPosition,
int count)
Retrieves variations fulfilling given parameters from given customization.
|
CxVariationModel createVariation(CxVariationModel variation, CxCustomizationModel customization, Integer rank)
variation - Variation to createcustomization - Customization for which variation should be createdrank - Position in variation list for customization.Parameter is optional. If null customization should be
added at some default position.Optional<CxVariationModel> getVariation(String code, CxCustomizationModel customization)
code - identifier of variationcustomization - customization containing variationsCollection<CxVariationModel> getVariations(Collection<CxVariationKey> key, CatalogVersionModel catalogVersion)
key - list of identifiers of variationscatalogVersion - catalog versionSearchResult<CxVariationModel> getVariations(CxCustomizationModel customization, Map<String,String> params, int startPosition, int count)
customization - customization containing variationsparams - query parametersstartPosition - start position of result listcount - maximum number of resultsList<CxVariationModel> getActiveVariations(UserModel user, CatalogVersionModel catalogVersion)
user - UsercatalogVersion - Catalog versionCopyright © 2017 SAP SE. All Rights Reserved.