public MessagePartInfo addOutOfBandMessagePart(QName name) { if (name == null) { throw new IllegalArgumentException("Invalid name [null]"); } MessagePartInfo part = new MessagePartInfo(name, this); if (outOfBandParts == null) { outOfBandParts = new ArrayList<>(1); } part.setIndex(messageParts.size() + outOfBandParts.size()); outOfBandParts.add(part); return part; }
public MessagePartInfo addOutOfBandMessagePart(QName name) { if (name == null) { throw new IllegalArgumentException("Invalid name [null]"); } MessagePartInfo part = new MessagePartInfo(name, this); if (outOfBandParts == null) { outOfBandParts = new ArrayList<MessagePartInfo>(1); } part.setIndex(messageParts.size() + outOfBandParts.size()); outOfBandParts.add(part); return part; }
public MessagePartInfo addOutOfBandMessagePart(QName name) { if (name == null) { throw new IllegalArgumentException("Invalid name [null]"); } MessagePartInfo part = new MessagePartInfo(name, this); if (outOfBandParts == null) { outOfBandParts = new ArrayList<>(1); } part.setIndex(messageParts.size() + outOfBandParts.size()); outOfBandParts.add(part); return part; }
public MessagePartInfo addOutOfBandMessagePart(QName name) { if (name == null) { throw new IllegalArgumentException("Invalid name [null]"); } MessagePartInfo part = new MessagePartInfo(name, this); if (outOfBandParts == null) { outOfBandParts = new ArrayList<MessagePartInfo>(1); } part.setIndex(messageParts.size() + outOfBandParts.size()); outOfBandParts.add(part); return part; }
/** * Adds a message part to this container. * * @param part the message part. */ public void addMessagePart(MessagePartInfo part) { if (messageParts.containsKey(part.getName())) { part.setIndex(messageParts.get(part.getName()).getIndex()); } else { part.setIndex(messageParts.size()); } messageParts.put(part.getName(), part); }
/** * Adds a message part to this container. * * @param part the message part. */ public void addMessagePart(MessagePartInfo part) { if (messageParts.containsKey(part.getName())) { part.setIndex(messageParts.get(part.getName()).getIndex()); } else { part.setIndex(messageParts.size()); } messageParts.put(part.getName(), part); }
/** * Adds a message part to this container. * * @param part the message part. */ public void addMessagePart(MessagePartInfo part) { if (messageParts.containsKey(part.getName())) { part.setIndex(messageParts.get(part.getName()).getIndex()); } else { part.setIndex(messageParts.size()); } messageParts.put(part.getName(), part); }
/** * Adds a message part to this container. * * @param part the message part. */ public void addMessagePart(MessagePartInfo part) { if (messageParts.containsKey(part.getName())) { part.setIndex(messageParts.get(part.getName()).getIndex()); } else { part.setIndex(messageParts.size()); } messageParts.put(part.getName(), part); }
private void setIndexes(MessageInfo m) { int max = -1; for (MessagePartInfo mpi : m.getMessageParts()) { if (mpi.getIndex() > max && mpi.getIndex() != Integer.MAX_VALUE) { max = mpi.getIndex(); } } for (MessagePartInfo mpi : m.getMessageParts()) { if (mpi.getIndex() == Integer.MAX_VALUE) { max++; mpi.setIndex(max); } } } private boolean initializeParameter(OperationInfo o, Method method, int i,
pi.setIndex(nextId); nextId++;
void buildCloseSequenceOperationInfo(InterfaceInfo ii, ProtocolVariation protocol) { OperationInfo operationInfo = null; MessageInfo messageInfo = null; RMConstants consts = protocol.getConstants(); operationInfo = ii.addOperation(consts.getCloseSequenceOperationName()); messageInfo = operationInfo.createMessage(consts.getCloseSequenceOperationName(), MessageInfo.Type.INPUT); operationInfo.setInput(messageInfo.getName().getLocalPart(), messageInfo); if (RM11Constants.NAMESPACE_URI.equals(protocol.getWSRMNamespace())) { MessagePartInfo partInfo = messageInfo.addMessagePart(CLOSE_PART_NAME); partInfo.setElementQName(consts.getCloseSequenceOperationName()); partInfo.setElement(true); partInfo.setTypeClass(CloseSequenceType.class); messageInfo = operationInfo.createMessage( RM11Constants.INSTANCE.getCloseSequenceResponseOperationName(), MessageInfo.Type.OUTPUT); operationInfo.setOutput(messageInfo.getName().getLocalPart(), messageInfo); partInfo = messageInfo.addMessagePart(CLOSE_RESPONSE_PART_NAME); partInfo.setElementQName(RM11Constants.INSTANCE.getCloseSequenceResponseOperationName()); partInfo.setElement(true); partInfo.setTypeClass(CloseSequenceResponseType.class); partInfo.setIndex(0); } }
pi.setIndex(nextId); nextId++;
partInfo.setElement(true); partInfo.setTypeClass(protocol.getCodec().getTerminateSequenceResponseType()); partInfo.setIndex(0);
partInfo.setElement(true); partInfo.setTypeClass(protocol.getCodec().getCreateSequenceResponseType()); partInfo.setIndex(0);