public class CustomizationController extends PersonalizationAbstractController
AbstractController.Executor| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CUSTOMIZATION |
static java.lang.String |
CUSTOMIZATIONS |
BASE_URL, VERSIONCATALOG_PATH| Constructor and Description |
|---|
CustomizationController(CustomizationFacade customizationFacade,
Validator customizationValidator) |
| Modifier and Type | Method and Description |
|---|---|
<any> |
createCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
CustomizationData customization,
UriComponentsBuilder builder)
Creates customization
|
protected CustomizationListWsDTO |
createListDTO(SearchPageData<CustomizationData> customizations) |
void |
deleteCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
java.lang.String customizationCode)
Removes customization with given code
|
CustomizationData |
getCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
java.lang.String customizationCode)
Returns customization with given code
|
CustomizationListWsDTO |
getCustomizations(java.lang.String catalog,
java.lang.String catalogVersion,
java.util.Map<java.lang.String,java.lang.String> requestParams)
Returns all customizations
|
CustomizationData |
updateCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
java.lang.String customizationCode,
CustomizationData customization)
Updates customization with given code
|
protected void |
validateCustomization(CustomizationData customization) |
executeAndConvertException, executeAndConvertException, getBindingResult, getLocationHeader, getWebPaginationUtils, setWebPaginationUtils, validate, validate, validateInputCode, validateResponsepublic static final java.lang.String CUSTOMIZATIONS
public static final java.lang.String CUSTOMIZATION
public CustomizationController(CustomizationFacade customizationFacade, Validator customizationValidator)
public CustomizationListWsDTO getCustomizations(java.lang.String catalog, java.lang.String catalogVersion, java.util.Map<java.lang.String,java.lang.String> requestParams)
protected CustomizationListWsDTO createListDTO(SearchPageData<CustomizationData> customizations)
public <any> createCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
CustomizationData customization,
UriComponentsBuilder builder)
AlreadyExistsException - if customization with given code already existsWebserviceValidationException - if provided customization data is invalidNotFoundException - if catalog version doesn't existspublic CustomizationData updateCustomization(java.lang.String catalog, java.lang.String catalogVersion, java.lang.String customizationCode, CustomizationData customization)
WebserviceValidationException - if provided data is invalidNotFoundException - if customization with given code does not existspublic void deleteCustomization(java.lang.String catalog,
java.lang.String catalogVersion,
java.lang.String customizationCode)
NotFoundException - if customization with given code does not existspublic CustomizationData getCustomization(java.lang.String catalog, java.lang.String catalogVersion, java.lang.String customizationCode)
NotFoundException - if customization with given code does not existsprotected void validateCustomization(CustomizationData customization)
Copyright © 2018 SAP SE. All Rights Reserved.