List<Class<?>> partClasses = new ArrayList<>(); QName wrapperName = null; for (MessagePartInfo p : wrappedMessageInfo.getMessageParts()) { if (wrapperClass == p.getTypeClass()) { wrapperName = p.getElementQName(); for (MessagePartInfo p : messageInfo.getMessageParts()) { if (Boolean.TRUE.equals(p.getProperty(ReflectionServiceFactoryBean.HEADER))) { if (p.getTypeClass() != null) {
MessagePartInfo inf = o.getInput().addMessagePart(o.getName()); inf.setConcreteName(o.getName()); messageParts = o.getInput().getMessageParts(); bop.getInput().setMessageParts(messageParts); } else { messageParts = o.getInput().getMessageParts(); inf.setConcreteName(new QName(o.getName().getNamespaceURI(), o.getName().getLocalPart() + "Response")); messageParts = o.getOutput().getMessageParts(); bop.getOutput().setMessageParts(messageParts); } else { messageParts = o.getOutput().getMessageParts();
public List<MessagePartInfo> getOrderedParts(List<String> order) { if (StringUtils.isEmpty(order)) { return getMessageParts(); } List<MessagePartInfo> orderedParts = new ArrayList<>(); Map<QName, MessagePartInfo> partsMap = getMessagePartsMap(); for (String part : order) { QName qname = getMessagePartQName(part); orderedParts.add(partsMap.get(qname)); } return orderedParts; }
List<Class<?>> partClasses = new ArrayList<>(); QName wrapperName = null; for (MessagePartInfo p : wrappedMessageInfo.getMessageParts()) { if (p.getTypeClass() == wrapperClass) { wrapperName = p.getElementQName(); for (MessagePartInfo p : messageInfo.getMessageParts()) { if (p.getTypeClass() == null) {
newObjs.put(firstMessagePart, o2); for (MessagePartInfo p : messageInfo.getMessageParts()) { if (Boolean.TRUE.equals(p.getProperty(ReflectionServiceFactoryBean.HEADER))) { MessagePartInfo mpi = wrappedMsgInfo.getMessagePart(p.getName());
public List<MessagePartInfo> getOrderedParts(List<String> order) { if (StringUtils.isEmpty(order)) { return getMessageParts(); } List<MessagePartInfo> orderedParts = new ArrayList<>(); Map<QName, MessagePartInfo> partsMap = getMessagePartsMap(); for (String part : order) { QName qname = getMessagePartQName(part); orderedParts.add(partsMap.get(qname)); } return orderedParts; }
protected BindingMessageInfo(MessageInfo m, BindingOperationInfo boi) { op = boi; msg = m; messageParts = msg.getMessageParts(); }
for (MessagePartInfo part : messageInfo.getMessageParts()) { if (Boolean.TRUE.equals(part.getProperty(ReflectionServiceFactoryBean.HEADER))) { MessagePartInfo mpi = null; for (MessagePartInfo mpi2 : wrappedMessageInfo.getMessageParts()) { if (mpi2.getConcreteName().equals(part.getConcreteName())) { mpi = mpi2;
List<MessagePartInfo> parts = op.getOutput().getMessageParts(); MessageContentsList inObjects = MessageContentsList.getContentsList(exchange.getInMessage()); if (inObjects != null) {
mv.visitEnd(); for (MessagePartInfo mpi : messageInfo.getMessageParts()) { generateMessagePart(cw, mpi, method, classFileName);
public Map<QName, MessagePartInfo> getMessagePartsMap() { Map<QName, MessagePartInfo> partsMap = new HashMap<>(); for (MessagePartInfo part : getMessageParts()) { partsMap.put(part.getName(), part); } return partsMap; }
public Map<QName, MessagePartInfo> getMessagePartsMap() { Map<QName, MessagePartInfo> partsMap = new HashMap<>(); for (MessagePartInfo part : getMessageParts()) { partsMap.put(part.getName(), part); } return partsMap; }
public Map<QName, MessagePartInfo> getMessagePartsMap() { Map<QName, MessagePartInfo> partsMap = new HashMap<QName, MessagePartInfo>(); for (MessagePartInfo part : getMessageParts()) { partsMap.put(part.getName(), part); } return partsMap; }
public static boolean isAssignableOperationInfo(OperationInfo oi, Class<?> cls) { MessageInfo mi = oi.getInput(); List<MessagePartInfo> mpis = mi.getMessageParts(); return mpis.size() == 1 && cls.isAssignableFrom(mpis.get(0).getTypeClass()); }
List<MessagePartInfo> parts = op.getOutput().getMessageParts();
protected String getWrappedParamNamespace(MessageInfo msgInfo) { MessagePartInfo part = msgInfo.getMessageParts().get(0); if (part.isElement()) { return part.getElementQName().getNamespaceURI(); } return part.getName().getNamespaceURI(); } }
protected String getWrappedParamNamespace(MessageInfo msgInfo) { MessagePartInfo part = msgInfo.getMessageParts().get(0); if (part.isElement()) { return part.getElementQName().getNamespaceURI(); } return part.getName().getNamespaceURI(); }
protected QName getMessageParamQName(MessageInfo msgInfo, String paramName, int index) { QName paramQName = null; MessagePartInfo part = msgInfo.getMessageParts().get(index); if (part != null && part.isElement()) { paramQName = part.getElementQName(); } else if (part != null) { paramQName = part.getName(); } return paramQName; }
private void justCheckForJAXBAnnotations(ServiceInfo serviceInfo) { for (MessageInfo mi: serviceInfo.getMessages().values()) { for (MessagePartInfo mpi : mi.getMessageParts()) { checkForJAXBAnnotations(mpi, serviceInfo.getXmlSchemaCollection(), serviceInfo.getTargetNamespace()); } } } private void checkForJAXBAnnotations(MessagePartInfo mpi, SchemaCollection schemaCollection, String ns) {
private void adjustConcreteNames(MessageInfo mi) { if (mi != null) { for (MessagePartInfo mpi : mi.getMessageParts()) { if (!mpi.isElement()) { //if it's not an element, we need to make it one mpi.setConcreteName(mpi.getName()); } } } } }