public interface CustomizationFacade
| Modifier and Type | Method and Description |
|---|---|
CustomizationData |
createCustomization(CustomizationData customization,
String catalogId,
String catalogVersionId)
Creates customization from provided data.
|
CustomizationData |
createCustomizationWithRelatedObjects(CustomizationData customization,
String catalogId,
String catalogVersionId)
Creates customization and related objects like : variation, triggers from provided data.
Throws exception if customization with given code already exists. |
CustomizationData |
getCustomization(String customizationCode,
String catalogId,
String catalogVersionId)
Retrieves customization with given code.
|
List<CustomizationData> |
getCustomizations(String catalogId,
String catalogVersionId)
Retrieves all customizations for given catalog version
|
SearchResult<CustomizationData> |
getCustomizations(String catalogId,
String catalogVersionId,
Map<String,String> params,
int startPosition,
int count)
Retrieves all customizations for given catalog version filtered by given params
|
void |
removeCustomization(String customizationCode,
String catalogId,
String catalogVersionId)
Deletes customization
|
CustomizationData |
updateCustomization(String customizationCode,
CustomizationData customization,
String catalogId,
String catalogVersionId)
Updates existing customization.
|
CustomizationData |
updateCustomizationWithRelatedObjects(String customizationCode,
CustomizationData customization,
String catalogId,
String catalogVersionId)
Updates existing customization and related objects like : variation, triggers from provided data.
|
List<CustomizationData> getCustomizations(String catalogId, String catalogVersionId)
catalogId - Catalog identifiercatalogVersionId - Catalog version identifierSearchResult<CustomizationData> getCustomizations(String catalogId, String catalogVersionId, Map<String,String> params, int startPosition, int count)
catalogId - Catalog identifiercatalogVersionId - Catalog version identifierparams - parameters for querystartPosition - start position for paginated resultscount - how many results should be on pageCustomizationData getCustomization(String customizationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Identifier of customizationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization with given code does not existsCustomizationData createCustomization(CustomizationData customization, String catalogId, String catalogVersionId) throws AlreadyExistsException
customization - data to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierAlreadyExistsException - if item already existsCustomizationData createCustomizationWithRelatedObjects(CustomizationData customization, String catalogId, String catalogVersionId)
customization - data to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierAlreadyExistsException - if item already existsCustomizationData updateCustomization(String customizationCode, CustomizationData customization, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - Identifier of customization to updatecustomization - Data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsCustomizationData updateCustomizationWithRelatedObjects(String customizationCode, CustomizationData customization, String catalogId, String catalogVersionId)
customizationCode - Identifier of customization to updatecustomization - Data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsvoid removeCustomization(String customizationCode, String catalogId, String catalogVersionId) throws UnknownIdentifierException
customizationCode - identifier of customization to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsCopyright © 2017 SAP SE. All Rights Reserved.