public interface CustomizationFacade
| Modifier and Type | Method and Description |
|---|---|
CustomizationData |
createCustomization(CustomizationData customization,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates customization from provided data.
|
CustomizationData |
createCustomizationWithRelatedObjects(CustomizationData customization,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Creates customization and related objects like : variation, triggers from provided data.
Throws exception if customization with given code already exists. |
CustomizationData |
getCustomization(java.lang.String customizationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves customization with given code.
|
java.util.List<CustomizationData> |
getCustomizations(java.lang.String catalogId,
java.lang.String catalogVersionId)
Retrieves all customizations for given catalog version
|
SearchPageData<CustomizationData> |
getCustomizations(java.lang.String catalogId,
java.lang.String catalogVersionId,
java.util.Map<java.lang.String,java.lang.String> params,
SearchPageData<?> pagination)
Retrieves all customizations for given catalog version filtered by given params
|
void |
removeCustomization(java.lang.String customizationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Deletes customization
|
CustomizationData |
updateCustomization(java.lang.String customizationCode,
CustomizationData customization,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Updates existing customization.
|
CustomizationData |
updateCustomizationWithRelatedObjects(java.lang.String customizationCode,
CustomizationData customization,
java.lang.String catalogId,
java.lang.String catalogVersionId)
Updates existing customization and related objects like : variation, triggers from provided data.
|
java.util.List<CustomizationData> getCustomizations(java.lang.String catalogId, java.lang.String catalogVersionId)
catalogId - Catalog identifiercatalogVersionId - Catalog version identifierSearchPageData<CustomizationData> getCustomizations(java.lang.String catalogId, java.lang.String catalogVersionId, java.util.Map<java.lang.String,java.lang.String> params, SearchPageData<?> pagination)
catalogId - Catalog identifiercatalogVersionId - Catalog version identifierparams - parameters for querypagination - holder of pagination data and sort optionsCustomizationData getCustomization(java.lang.String customizationCode, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Identifier of customizationcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if customization with given code does not existsCustomizationData createCustomization(CustomizationData customization, java.lang.String catalogId, java.lang.String catalogVersionId)
customization - data to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierAlreadyExistsException - if item already existsCustomizationData createCustomizationWithRelatedObjects(CustomizationData customization, java.lang.String catalogId, java.lang.String catalogVersionId)
customization - data to createcatalogId - Catalog identifiercatalogVersionId - Catalog version identifierAlreadyExistsException - if item already existsCustomizationData updateCustomization(java.lang.String customizationCode, CustomizationData customization, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Identifier of customization to updatecustomization - Data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsCustomizationData updateCustomizationWithRelatedObjects(java.lang.String customizationCode, CustomizationData customization, java.lang.String catalogId, java.lang.String catalogVersionId)
customizationCode - Identifier of customization to updatecustomization - Data for updatecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsvoid removeCustomization(java.lang.String customizationCode,
java.lang.String catalogId,
java.lang.String catalogVersionId)
customizationCode - identifier of customization to deletecatalogId - Catalog identifiercatalogVersionId - Catalog version identifierUnknownIdentifierException - if item does not existsCopyright © 2018 SAP SE. All Rights Reserved.