SWS-351 - Arbitrary parameter injection for @Endpoints
This commit is contained in:
@@ -46,7 +46,7 @@ public class SourcePayloadMethodProcessor extends AbstractPayloadSourceMethodPro
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws Exception {
|
||||
protected Source resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload) throws Exception {
|
||||
Class<?> parameterType = parameter.getParameterType();
|
||||
if (parameterType.isAssignableFrom(requestPayload.getClass())) {
|
||||
return requestPayload;
|
||||
|
||||
@@ -44,7 +44,7 @@ public class Dom4jPayloadMethodProcessor extends AbstractPayloadSourceMethodProc
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload)
|
||||
protected Element resolveRequestPayloadArgument(MethodParameter parameter, Source requestPayload)
|
||||
throws TransformerException {
|
||||
if (requestPayload instanceof DOMSource) {
|
||||
org.w3c.dom.Node node = ((DOMSource) requestPayload).getNode();
|
||||
|
||||
Reference in New Issue
Block a user