public class RepresentationModelProcessorHandlerMethodReturnValueHandler extends Object implements HandlerMethodReturnValueHandler
HandlerMethodReturnValueHandler
to post-process the objects returned from controller methods using the
configured RepresentationModelProcessor
s.Constructor and Description |
---|
RepresentationModelProcessorHandlerMethodReturnValueHandler(HandlerMethodReturnValueHandler delegate,
Supplier<RepresentationModelProcessorInvoker> invoker) |
Modifier and Type | Method and Description |
---|---|
void |
handleReturnValue(Object returnValue,
MethodParameter returnType,
ModelAndViewContainer mavContainer,
NativeWebRequest webRequest) |
void |
setRootLinksAsHeaders(boolean rootLinksAsHeaders) |
boolean |
supportsReturnType(MethodParameter returnType) |
public RepresentationModelProcessorHandlerMethodReturnValueHandler(HandlerMethodReturnValueHandler delegate, Supplier<RepresentationModelProcessorInvoker> invoker)
public void setRootLinksAsHeaders(boolean rootLinksAsHeaders)
rootLinksAsHeaders
- the rootLinksAsHeaders to setpublic boolean supportsReturnType(MethodParameter returnType)
supportsReturnType
in interface HandlerMethodReturnValueHandler
public void handleReturnValue(@Nullable Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception
handleReturnValue
in interface HandlerMethodReturnValueHandler
Exception
Copyright © 2011–2020 Pivotal, Inc.. All rights reserved.