public class SegmentController extends PersonalizationAbstractController
AbstractController.ExecutorBASE_URL, VERSIONCATALOG_PATH| Constructor and Description |
|---|
SegmentController(SegmentFacade segmentFacade,
Validator segmentValidator) |
| Modifier and Type | Method and Description |
|---|---|
protected SegmentListWsDTO |
createListDTO(SearchPageData<SegmentData> segments) |
<any> |
createSegment(SegmentData segment,
UriComponentsBuilder builder)
Creates segment
|
void |
deleteSegment(java.lang.String segmentCode)
Removes segment with given code
|
SegmentData |
getSegment(java.lang.String segmentCode)
Returns segment with given code
|
SegmentListWsDTO |
getSegments(java.util.Map<java.lang.String,java.lang.String> requestParams)
Returns all segments from the system
|
SegmentData |
updateSegment(java.lang.String segmentCode,
SegmentData segment)
Updates segment with given code
|
protected void |
validateSegment(SegmentData segment) |
executeAndConvertException, executeAndConvertException, getBindingResult, getLocationHeader, getWebPaginationUtils, setWebPaginationUtils, validate, validate, validateInputCode, validateResponsepublic SegmentController(SegmentFacade segmentFacade, Validator segmentValidator)
public SegmentListWsDTO getSegments(java.util.Map<java.lang.String,java.lang.String> requestParams)
protected SegmentListWsDTO createListDTO(SearchPageData<SegmentData> segments)
public <any> createSegment(SegmentData segment, UriComponentsBuilder builder)
AlreadyExistsException - if segment with given code already existsWebserviceValidationException - if provided segment data is invalidpublic SegmentData getSegment(java.lang.String segmentCode)
NotFoundException - if segment with given code does not existspublic SegmentData updateSegment(java.lang.String segmentCode, SegmentData segment)
WebserviceValidationException - if provided data is invalidNotFoundException - if segment with given code does not existspublic void deleteSegment(java.lang.String segmentCode)
NotFoundException - if segment with given code does not existsprotected void validateSegment(SegmentData segment)
Copyright © 2018 SAP SE. All Rights Reserved.