public class SegmentController extends AbstractController
AbstractController.ExecutorBASE_URL, VERSION| Constructor and Description |
|---|
SegmentController(SegmentFacade segmentFacade,
Validator segmentValidator) |
| Modifier and Type | Method and Description |
|---|---|
protected SegmentListWsDTO |
createListDTO(SearchResult<SegmentData> segments) |
<any> |
createSegment(SegmentData segment,
UriComponentsBuilder builder)
Creates segment
|
void |
deleteSegment(String segmentCode)
Removes segment with given code
|
SegmentData |
getSegment(String segmentCode)
Returns segment with given code
|
SegmentListWsDTO |
getSegments(Map<String,String> requestParams)
Returns all segments from the system
|
SegmentData |
updateSegment(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(Map<String,String> requestParams)
protected SegmentListWsDTO createListDTO(SearchResult<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(String segmentCode)
NotFoundException - if segment with given code does not existspublic SegmentData updateSegment(String segmentCode, SegmentData segment)
WebserviceValidationException - if provided data is invalidNotFoundException - if segment with given code does not existspublic void deleteSegment(String segmentCode)
NotFoundException - if segment with given code does not existsprotected void validateSegment(SegmentData segment)
Copyright © 2017 SAP SE. All Rights Reserved.