Class inputType = parameterTypes[_inputArgument];
if ((inputType.isArray() &&
! byte.class.equals(inputType.getComponentType()))
|| Collection.class.isAssignableFrom(inputType)) {
WrapperProperty wrapper =
new WrapperProperty(_bodyArgs[_inputArgument]._property,
_bodyArgs[_inputArgument].getName(),
ITEM_NAME);
_bodyArgs[_inputArgument].setName(ITEM_NAME);
_bodyArgs[_inputArgument]._property = wrapper;
}
}
else if (_bodyInputs == 0)
_inputName = ""; // services/131[89]
if (_returnMarshal != null) {
WebResult webResult = _method.getAnnotation(WebResult.class);
if (webResult == null && eiMethod != null)
webResult = eiMethod.getAnnotation(WebResult.class);
if (webResult == null || "".equals(webResult.name()))
_returnMarshal.setName(new QName(_targetNamespace, _responseName));
// services/144[01]
else if (webResult.targetNamespace() == null ||
"".equals(webResult.targetNamespace()))
_returnMarshal.setName(new QName(_targetNamespace, webResult.name()));
else
_returnMarshal.setName(new QName(webResult.targetNamespace(),
webResult.name()));
Class returnType = method.getReturnType();
if ((returnType.isArray() &&
! byte.class.equals(returnType.getComponentType()))
|| Collection.class.isAssignableFrom(returnType)) {
WrapperProperty wrapper =
new WrapperProperty(_returnMarshal._property,
_returnMarshal.getName(),
ITEM_NAME);
_returnMarshal.setName(ITEM_NAME);
_returnMarshal._property = wrapper;