if ("document".equals(operationStyle)) { if (bop.getOperationInfo().getInput() != null && bop.getOperationInfo().getInput().getMessagePartsNumber() > 0) { QName qn = bop.getOperationInfo().getInput().getMessagePartByIndex(0) .getElementQName(); QName op = bop.getOperationInfo().getName(); if (reverseMapping) { payloadElementMap.put(op.toString(), qn); QName op = bop.getOperationInfo().getName(); payloadElementMap.put(op.toString(), op);
OperationInfo op = boi2.getOperationInfo(); BindingMessageInfo bmi; if (wrappedMessageInfo == boi.getOperationInfo().getInput()) { messageInfo = op.getInput(); bmi = boi2.getInput();
OperationInfo op = message.getExchange().getBindingOperationInfo().getOperationInfo(); QName faultName = getFaultName(fault, cause.getClass(), op); MessagePartInfo part = getFaultMessagePart(faultName, op);
OperationInfo op = exchange.getBindingOperationInfo() == null ? null : exchange.getBindingOperationInfo().getOperationInfo();
protected boolean isSameOperationInfo(BindingOperationInfo sender, BindingOperationInfo receiver) { return ColocUtil.isSameOperationInfo(sender.getOperationInfo(), receiver.getOperationInfo()); }
if (messageInfo == bop.getOperationInfo().getInput()) { message.put(MessageInfo.class, newbop.getOperationInfo().getInput()); message.put(BindingMessageInfo.class, newbop.getInput()); } else if (messageInfo == bop.getOperationInfo().getOutput()) { message.put(MessageInfo.class, newbop.getOperationInfo().getOutput()); message.put(BindingMessageInfo.class, newbop.getOutput());
op.getOperationInfo().setProperty("operation.is.synthetic", Boolean.TRUE);
OperationInfo o = bop.getOperationInfo(); if (bop.isUnwrappedCapable()) { bop.getOperationInfo().setUnwrappedOperation(null); bop.setUnwrappedOperation(null);
public BindingOperationInfo getOperation(OperationInfo oi) { for (BindingOperationInfo b : operations.values()) { if (b.getOperationInfo() == oi) { return b; } else if (b.isUnwrappedCapable() && b.getUnwrappedOperation().getOperationInfo() == oi) { return b.getUnwrappedOperation(); } } return null; }
return; OperationInfo op = bop.getOperationInfo(); if (op == null || !op.hasOutput() || op.getOutput().size() == 0) { return;
bop.getOperationInfo().setUnwrappedOperation(null); bop.setUnwrappedOperation(null);
public OperationInfo getOperationByAction(String action) { for (BindingOperationInfo b : getOperations()) { SoapOperationInfo opInfo = b.getExtensor(SoapOperationInfo.class); if (opInfo.getAction().equals(action)) { return b.getOperationInfo(); } } return null; }
private void initialise(Endpoint endpoint) { for (BindingOperationInfo bop : endpoint.getEndpointInfo().getBinding().getOperations()) { SchemaValidationType type = provider.getSchemaValidationType(bop.getOperationInfo()); if (type != null) { bop.getOperationInfo().setProperty(Message.SCHEMA_VALIDATION_TYPE, type); } } } }
private void initialise(Endpoint endpoint) { for (BindingOperationInfo bop : endpoint.getEndpointInfo().getBinding().getOperations()) { SchemaValidationType type = provider.getSchemaValidationType(bop.getOperationInfo()); if (type != null) { bop.getOperationInfo().setProperty(Message.SCHEMA_VALIDATION_TYPE, type); } } } }
private BindingOperationInfo getRealOperation(OperationInfo o, BindingOperationInfo bop) { BindingOperationInfo unwrappedOp = bop.getUnwrappedOperation(); if (unwrappedOp != null && unwrappedOp.getOperationInfo().equals(o.getUnwrappedOperation())) { bop = unwrappedOp; } return bop; }
protected OperationInfo getTargetOperationInfo(Message message) { BindingOperationInfo bop = message.getExchange().getBindingOperationInfo(); if (bop != null) { return bop.getOperationInfo(); } throw new AccessDeniedException("OperationInfo is not available : Unauthorized"); }
protected BindingOperationInfo getBindingOperationInfo(Exchange exchange, QName name, boolean client) { BindingOperationInfo bop = ServiceModelUtil.getOperationForWrapperElement(exchange, name, client); if (bop == null) { bop = super.getBindingOperationInfo(exchange, name, client); } if (bop != null) { exchange.put(BindingOperationInfo.class, bop); exchange.put(OperationInfo.class, bop.getOperationInfo()); } return bop; }
private static MessageInfo getMessageInfo(Message message) { OperationInfo oi = message.getExchange().getBindingOperationInfo().getOperationInfo(); if (MessageUtils.isOutbound(message)) { return oi.getOutput(); } return oi.getInput(); } }
protected void setOutMessageProperties(Message message, BindingOperationInfo boi) { message.put(Message.REQUESTOR_ROLE, Boolean.TRUE); message.put(Message.INBOUND_MESSAGE, Boolean.FALSE); if (null != boi) { message.put(BindingMessageInfo.class, boi.getInput()); message.put(MessageInfo.class, boi.getOperationInfo().getInput()); } }
protected void setOutMessageProperties(Message message, BindingOperationInfo boi) { message.put(Message.REQUESTOR_ROLE, Boolean.TRUE); message.put(Message.INBOUND_MESSAGE, Boolean.FALSE); if (null != boi) { message.put(BindingMessageInfo.class, boi.getInput()); message.put(MessageInfo.class, boi.getOperationInfo().getInput()); } }