public interface VariationFacade
| Modifier and Type | Method and Description |
|---|---|
VariationData |
createVariation(String customizationCode,
VariationData variation,
String catalogId,
String catalogVersionId)
Creates new variation in given customization
|
void |
deleteVariation(String customizationCode,
String variationCode,
String catalogId,
String catalogVersionId)
Deletes variation in given customization
|
VariationData |
getVariation(String customizationCode,
String variationCode,
String catalogId,
String catalogVersionId)
Retrieves variation with given code with customization validation
|
List<VariationData> |
getVariations(String customizationCode,
String catalogId,
String catalogVersionId)
Retrieves all variations of given customization
|
VariationData |
updateVariation(String customizationCode,
String variationCode,
VariationData variation,
String catalogId,
String catalogVersionId)
Updates variation with given code
|
VariationData getVariation(String customizationCode, String variationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of variation to retrievecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if variation or customization does not existsList<VariationData> getVariations(String customizationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization does not existsVariationData createVariation(String customizationCode, VariationData variation, String catalogId, String catalogVersionId) throws AlreadyExistsException, UnknownIdentifierException
customizationCode - code of parent customizationvariation - data to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierAlreadyExistsException - if variation with given code already existsUnknownIdentifierException - if customization does not existsVariationData updateVariation(String customizationCode, String variationCode, VariationData variation, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of variation to updatevariation - Data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if variation or customization does not existsvoid deleteVariation(String customizationCode, String variationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Code of parent customizationvariationCode - Code of variation to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if variation or customization does not existsCopyright © 2017 SAP SE. All Rights Reserved.