public class HttpPutResponseBuilder<RESOURCE,REQ_RESP> extends AbstractYResponseBuilder<RESOURCE,REQ_RESP,REQ_RESP>
operation| Constructor and Description |
|---|
HttpPutResponseBuilder() |
HttpPutResponseBuilder(AbstractYResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterProcessing(REQ_RESP dto,
RESOURCE resource,
boolean wasCreated) |
void |
beforeProcessing(REQ_RESP dto,
RESOURCE model) |
void |
createOrUpdateResource(REQ_RESP reqEntity,
RESOURCE respEntity,
boolean mustBeCreated)
Persist the value of this resource which always is of type
ItemModel. |
RESOURCE |
createResource(REQ_RESP reqEntity) |
protected REQ_RESP |
createResponseEntity(RESOURCE resrcEntity,
REQ_RESP reqEntity) |
dtoToModel, getDtoToModelContext, getLocalNodeConfig, getLocalNodeConfig, getModelToDtoContext, getResource, modelToDto, modelToDto, modelToDto, modelToDto, setObjectGraph, setResourcebuild, build, getRequestValue, getResourceValue, getRespEntity, getResponse, getServiceLocator, processException, processRequest, processRequest, setRequestValuepublic HttpPutResponseBuilder()
public HttpPutResponseBuilder(AbstractYResource resource)
protected REQ_RESP createResponseEntity(RESOURCE resrcEntity, REQ_RESP reqEntity) throws java.lang.Exception
createResponseEntity in class AbstractYResponseBuilder<RESOURCE,REQ_RESP,REQ_RESP>java.lang.Exceptionpublic RESOURCE createResource(REQ_RESP reqEntity) throws java.lang.Exception
reqEntity - java.lang.Exceptionpublic void createOrUpdateResource(REQ_RESP reqEntity, RESOURCE respEntity, boolean mustBeCreated) throws java.lang.Exception
ItemModel.
This is done by using the generic ModelService.save(Object) approach.reqEntity - dto which was used to create/update the modelrespEntity - the model which has to be persistedmustBeCreated - true when model must be newly createdjava.lang.Exception - any kind of exceptionCopyright © 2018 SAP SE. All Rights Reserved.