public interface VariationFacade
| Modifier and Type | Method and Description |
|---|---|
VariationData |
createVariation(java.lang.String customizationCode,
VariationData variation,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates new variation in given customization
|
void |
deleteVariation(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Deletes variation in given customization
|
VariationData |
getVariation(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves variation with given code with customization validation
|
java.util.List<VariationData> |
getVariations(java.lang.String customizationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves all variations of given customization
|
VariationData |
updateVariation(java.lang.String customizationCode,
java.lang.String variationCode,
VariationData variation,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Updates variation with given code
|
VariationData getVariation(java.lang.String customizationCode, java.lang.String variationCode, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of variation to retrievecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if variation or customization does not existsjava.util.List<VariationData> getVariations(java.lang.String customizationCode, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Code of parent customizationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization does not existsVariationData createVariation(java.lang.String customizationCode, VariationData variation, java.lang.String catalogId, java.lang.String catalogVersionId)
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(java.lang.String customizationCode, java.lang.String variationCode, VariationData variation, java.lang.String catalogId, java.lang.String catalogVersionId)
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(java.lang.String customizationCode,
java.lang.String variationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
customizationCode - Code of parent customizationvariationCode - Code of variation to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if variation or customization does not existsCopyright © 2018 SAP SE. All Rights Reserved.