@Override public Boolean isWrapped(Method m) { return getServiceFactory().isWrapped(); }
@Override public Boolean isWrapped(Method m) { return getServiceFactory().isWrapped(); }
protected QName getOutPartName(final OperationInfo op, final Method method, final int paramNumber) { if (isWrapped(method)) { return getOutParameterName(op, method, paramNumber); } for (AbstractServiceConfiguration c : serviceConfigurations) { QName q = c.getOutPartName(op, method, paramNumber); if (q != null) { return q; } } throw new IllegalStateException("ServiceConfiguration must provide a value!"); }
protected QName getOutPartName(final OperationInfo op, final Method method, final int paramNumber) { if (isWrapped(method)) { return getOutParameterName(op, method, paramNumber); } for (AbstractServiceConfiguration c : serviceConfigurations) { QName q = c.getOutPartName(op, method, paramNumber); if (q != null) { return q; } } throw new IllegalStateException("ServiceConfiguration must provide a value!"); }
protected QName getInPartName(final OperationInfo op, final Method method, final int paramNumber) { if (paramNumber == -1) { return null; } if (isWrapped(method) && !isHeader(method, paramNumber)) { return getInParameterName(op, method, paramNumber); } for (AbstractServiceConfiguration c : serviceConfigurations) { QName q = c.getInPartName(op, method, paramNumber); if (q != null) { return q; } } throw new IllegalStateException("ServiceConfiguration must provide a value!"); }
protected QName getInPartName(final OperationInfo op, final Method method, final int paramNumber) { if (paramNumber == -1) { return null; } if (isWrapped(method) && !isHeader(method, paramNumber)) { return getInParameterName(op, method, paramNumber); } for (AbstractServiceConfiguration c : serviceConfigurations) { QName q = c.getInPartName(op, method, paramNumber); if (q != null) { return q; } } throw new IllegalStateException("ServiceConfiguration must provide a value!"); }
private void setParameterOrder(Method method, Class<?>[] paramClasses, OperationInfo op) { if (isRPC(method) || !isWrapped(method)) { List<String> paramOrdering = new LinkedList<String>(); boolean hasOut = false; for (int j = 0; j < paramClasses.length; j++) { if (Exchange.class.equals(paramClasses[j])) { continue; } if (isInParam(method, j)) { paramOrdering.add(getInPartName(op, method, j).getLocalPart()); if (isOutParam(method, j)) { hasOut = true; } } else if (isOutParam(method, j)) { hasOut = true; paramOrdering.add(getOutPartName(op, method, j).getLocalPart()); } } if (!paramOrdering.isEmpty() && hasOut) { op.setParameterOrdering(paramOrdering); } } }
private void setParameterOrder(Method method, Class<?>[] paramClasses, OperationInfo op) { if (isRPC(method) || !isWrapped(method)) { List<String> paramOrdering = new LinkedList<String>(); boolean hasOut = false; for (int j = 0; j < paramClasses.length; j++) { if (Exchange.class.equals(paramClasses[j])) { continue; } if (isInParam(method, j)) { paramOrdering.add(getInPartName(op, method, j).getLocalPart()); if (isOutParam(method, j)) { hasOut = true; } } else if (isOutParam(method, j)) { hasOut = true; paramOrdering.add(getOutPartName(op, method, j).getLocalPart()); } } if (!paramOrdering.isEmpty() && hasOut) { op.setParameterOrdering(paramOrdering); } } }
QName q = getInParameterName(op, method, j); QName partName = getInPartName(op, method, j); if (!isRPC(method) && !isWrapped(method) && inMsg.getMessagePartsMap().containsKey(partName)) { LOG.log(Level.WARNING, "INVALID_BARE_METHOD", getServiceClass() + "." + method.getName()); if (!isWrapped(method) && !isRPC(method)) { part.setProperty(ELEMENT_NAME, q); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q); } else { MessagePartInfo part = outMsg.addMessagePart(q); initializeParameter(part, method.getReturnType(), method.getGenericReturnType()); if (!isRPC(method) && !isWrapped(method)) { part.setProperty(ELEMENT_NAME, q2); if (isHeader(method, -1)) { part.setProperty(HEADER, Boolean.TRUE); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q2); } else { if (!isRPC(method) && !isWrapped(method)) { part.setProperty(ELEMENT_NAME, q2); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q2);
QName q = getInParameterName(op, method, j); QName partName = getInPartName(op, method, j); if (!isRPC(method) && !isWrapped(method) && inMsg.getMessagePartsMap().containsKey(partName)) { LOG.log(Level.WARNING, "INVALID_BARE_METHOD", getServiceClass() + "." + method.getName()); if (!isWrapped(method) && !isRPC(method)) { part.setProperty(ELEMENT_NAME, q); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q); } else { MessagePartInfo part = outMsg.addMessagePart(q); initializeParameter(part, method.getReturnType(), method.getGenericReturnType()); if (!isRPC(method) && !isWrapped(method)) { part.setProperty(ELEMENT_NAME, q2); if (isHeader(method, -1)) { part.setProperty(HEADER, Boolean.TRUE); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q2); } else { if (!isRPC(method) && !isWrapped(method)) { part.setProperty(ELEMENT_NAME, q2); if (isRPC(method) || !isWrapped(method)) { part.setElementQName(q2);
boolean isWrapped = isWrapped() || hasWrappedMethods(serviceInfo.getInterface()); if (isWrapped) { initializeWrappedSchema(serviceInfo); if (!isWrapped(m) && !isRPC(m) && opInfo.getInput() != null) { createBareMessage(serviceInfo, opInfo, false); if (!isWrapped(m) && !isRPC(m) && opInfo.getOutput() != null) { createBareMessage(serviceInfo, opInfo, true);
boolean isWrapped = isWrapped() || hasWrappedMethods(serviceInfo.getInterface()); if (isWrapped) { initializeWrappedSchema(serviceInfo); if (!isWrapped(m) && !isRPC(m) && opInfo.getInput() != null) { createBareMessage(serviceInfo, opInfo, false); if (!isWrapped(m) && !isRPC(m) && opInfo.getOutput() != null) { createBareMessage(serviceInfo, opInfo, true);
if (isWrapped(method)) { if (o.getUnwrappedOperation() == null) {
if (isWrapped(method)) { if (o.getUnwrappedOperation() == null) {
if (!isrpc && isWrapped(m)) { UnwrappedOperationInfo uOp = new UnwrappedOperationInfo(op); uOp.setProperty(METHOD_ANNOTATIONS, annotations);
if (!isrpc && isWrapped(m)) { UnwrappedOperationInfo uOp = new UnwrappedOperationInfo(op); uOp.setProperty(METHOD_ANNOTATIONS, annotations);