RESOURCE - the type of the post resource (not that one of currently executed resource) which shall be exposed to
client (model)public class HttpPostResponseBuilder<RESOURCE,REQ_RESP> extends AbstractYResponseBuilder<RESOURCE,REQ_RESP,REQ_RESP>
operation| Constructor and Description |
|---|
HttpPostResponseBuilder() |
HttpPostResponseBuilder(AbstractYResource resource) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterProcessing(REQ_RESP reqEntity,
RESOURCE respEntity,
boolean wasNewlyCreated)
Delegates to
AbstractResource.afterPost(Object, Object, boolean) |
void |
beforeProcessing(REQ_RESP dto,
RESOURCE resrcEntity)
Delegates to
AbstractResource.beforePost(Object, Object) |
void |
createOrUpdateResource(REQ_RESP reqEntity,
RESOURCE respEntity,
boolean mustBeCreated)
|
RESOURCE |
createResource(REQ_RESP reqEntity)
Delegates to
AbstractResource.createPostResource(Object) |
REQ_RESP |
createResponseEntity(RESOURCE postResrcEntity,
REQ_RESP reqEntity) |
protected <T> T |
getParentResourceValue() |
RESOURCE |
getResourceValue() |
RESOURCE |
readResource(REQ_RESP dto)
Reads and returns the resource value which shall be modified/created by this POST request.
|
dtoToModel, getDtoToModelContext, getLocalNodeConfig, getLocalNodeConfig, getModelToDtoContext, getResource, modelToDto, modelToDto, modelToDto, modelToDto, setObjectGraph, setResourcebuild, build, getRequestValue, getRespEntity, getResponse, getServiceLocator, processException, processRequest, processRequest, setRequestValuepublic HttpPostResponseBuilder()
public HttpPostResponseBuilder(AbstractYResource resource)
public RESOURCE getResourceValue()
getResourceValue in class AbstractResponseBuilder<RESOURCE,REQ_RESP,REQ_RESP>public final REQ_RESP createResponseEntity(RESOURCE postResrcEntity, REQ_RESP reqEntity) throws java.lang.Exception
createResponseEntity in class AbstractYResponseBuilder<RESOURCE,REQ_RESP,REQ_RESP>java.lang.Exceptionpublic RESOURCE readResource(REQ_RESP dto) throws java.lang.Exception
AbstractResource.readPostResource(Object)java.lang.Exceptionpublic void beforeProcessing(REQ_RESP dto, RESOURCE resrcEntity)
AbstractResource.beforePost(Object, Object)resrcEntity - dto - public RESOURCE createResource(REQ_RESP reqEntity) throws java.lang.Exception
AbstractResource.createPostResource(Object)reqEntity - java.lang.Exceptionpublic void createOrUpdateResource(REQ_RESP reqEntity, RESOURCE respEntity, boolean mustBeCreated) throws java.lang.Exception
reqEntity - request entity (dto)respEntity - response entity (model)mustBeCreated - whether response entity must be newly created (false when only an updated is needed)java.lang.Exceptionpublic void afterProcessing(REQ_RESP reqEntity, RESOURCE respEntity, boolean wasNewlyCreated)
AbstractResource.afterPost(Object, Object, boolean)reqEntity - request entity (dto)respEntity - response entity (model)wasNewlyCreated - true when response entity was newly created (otherwise updated only)protected <T> T getParentResourceValue()
Copyright © 2018 SAP SE. All Rights Reserved.