SWS-351 - Arbitrary parameter injection for @Endpoints

This commit is contained in:
Arjen Poutsma
2010-05-07 07:36:04 +00:00
parent cd4a08330e
commit b66e20322b
2 changed files with 2 additions and 2 deletions

View File

@@ -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;

View File

@@ -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();