part.setName(name);
/** * Called after the {@link Part} has been created. * * <p>Default implementation sets the element name of the part. * * @param definition the WSDL4J {@code Definition} * @param part the WSDL4J {@code Part} * @param elementName the elementName @throws WSDLException in case of errors * @see Part#setElementName(javax.xml.namespace.QName) */ protected void populatePart(Definition definition, Part part, QName elementName) throws WSDLException { part.setElementName(elementName); part.setName(elementName.getLocalPart()); }
/** * Called after the {@link Part} has been created. * * <p>Default implementation sets the element name of the part. * * @param definition the WSDL4J {@code Definition} * @param part the WSDL4J {@code Part} * @param elementName the elementName @throws WSDLException in case of errors * @see Part#setElementName(javax.xml.namespace.QName) */ protected void populatePart(Definition definition, Part part, QName elementName) throws WSDLException { part.setElementName(elementName); part.setName(elementName.getLocalPart()); }
/** * Called after the {@link Part} has been created. * * <p>Default implementation sets the element name of the part. * * @param definition the WSDL4J {@code Definition} * @param part the WSDL4J {@code Part} * @param elementName the elementName @throws WSDLException in case of errors * @see Part#setElementName(javax.xml.namespace.QName) */ protected void populatePart(Definition definition, Part part, QName elementName) throws WSDLException { part.setElementName(elementName); part.setName(elementName.getLocalPart()); }
/** * Called after the {@link Part} has been created. * <p/> * Default implementation sets the element name of the part. * * @param definition the WSDL4J <code>Definition</code> * @param part the WSDL4J <code>Part</code> * @param elementName the elementName @throws WSDLException in case of errors * @see Part#setElementName(javax.xml.namespace.QName) */ protected void populatePart(Definition definition, Part part, QName elementName) throws WSDLException { part.setElementName(elementName); part.setName(elementName.getLocalPart()); }
public Part getWSDLPart(Definition def) { Part part = def.createPart(); part.setName(this.name); part.setTypeName(new QName(ModelService.TNS, this.java2wsdlType())); return part; }
private void addPartByTypeName(Message message, String partName, QName typeName) { Part part = definition.createPart(); part.setName(partName); part.setTypeName(typeName); message.addPart(part); }
private void addPartByElementName(Message message, String partName, QName partElementName) { if (partName == null) { return; } Part part = definition.createPart(); part.setName(partName); part.setElementName(partElementName); message.addPart(part); }
private Part generateInputPart(Message inputMessage, XmlSchemaElement element) { // message - part Part part = definition.createPart(); part.setName(IN_PARAMETER); part.setElementName(element.getQName()); inputMessage.addPart(part); return part; }
private Part generateOutputPart(Message outputMessage, XmlSchemaElement element) { // message - part Part part = definition.createPart(); part.setName(OUT_PARAMETER); part.setElementName(element.getQName()); outputMessage.addPart(part); return part; }
private Message copyMessage(Message defMessage, Definition flat) { Message flatMsg = flat.createMessage(); flatMsg.setUndefined(false); if (defMessage.getQName() != null) { flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart())); } for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) { Part defPart = (Part) itPart.next(); Part flatPart = flat.createPart(); flatPart.setName(defPart.getName()); flatPart.setElementName(defPart.getElementName()); flatMsg.addPart(flatPart); } return flatMsg; }
private Message copyMessage(Message defMessage, Definition flat) { Message flatMsg = flat.createMessage(); flatMsg.setUndefined(false); if (defMessage.getQName() != null) { flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart())); } for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) { Part defPart = (Part) itPart.next(); Part flatPart = flat.createPart(); flatPart.setName(defPart.getName()); flatPart.setElementName(defPart.getElementName()); flatMsg.addPart(flatPart); } return flatMsg; }
private void createFaultMessage(QName qname) { String exceptionName = qname.getLocalPart(); // messages Message faultMsg = definition.createMessage(); faultMsg.setQName(new QName(definition.getTargetNamespace(), exceptionName)); faultMsg.setUndefined(false); // message - part Part part = definition.createPart(); part.setName("exception"); part.setElementName(qname); faultMsg.addPart(part); //add the fault element namespace to the definition String nsURI = qname.getNamespaceURI(); manager.addWSDLDefinitionNamespace(definition, mapper.mapNSToPrefix(nsURI), nsURI); definition.addMessage(faultMsg); }
public Message getStatusMessage() throws WrapperProcessingException { Message msg = null; try { WSDLFactory factory = javax.wsdl.factory.WSDLFactory.newInstance(); Definition def = factory.newDefinition(); msg = def.createMessage(); msg.setQName(new QName(WrapperBuilder.STATUS_TAG)); Part part = def.createPart(); part.setName(WrapperBuilder.RESULT_TAG); msg.addPart(part); } catch (WSDLException ex) { throw new WrapperProcessingException(ex); } return msg; }
protected void createWrappedInputParts(Message req, OperationInfo op) { Part part = getDefinition().createPart(); QName typeQName = createDocumentType(op.getInputMessage(), part, op.getName()); part.setName("parameters"); part.setElementName(typeQName); req.addPart(part); }
protected void createWrappedOutputParts(Message req, OperationInfo op) { // response message part Part part = getDefinition().createPart(); // Document style service QName typeQName = createDocumentType(op.getOutputMessage(), part, op.getName() + "Response"); part.setElementName(typeQName); part.setName("parameters"); req.addPart(part); }
private Message generateMessage(XmlSchemaElement element, String name) { Part part = definition.createPart(); part.setName(PART_NAME); part.setElementName(element.getQName()); Message result = definition.createMessage(); QName qName = new QName(definition.getTargetNamespace(), name); if (definition.getMessage(qName) != null) { String newName = getScope().toString() + "." + name; qName = new QName(definition.getTargetNamespace(), newName); } result.setQName(qName); result.addPart(part); result.setUndefined(false); definition.addMessage(result); return result; }
private void generateFault(JavaMethod method, Operation operation) { for (org.objectweb.celtix.tools.common.model.WSDLException exception : method.getWSDLExceptions()) { String exceptionName = exception.getExcpetionClass().getSimpleName(); Message msg = definition.createMessage(); msg.setQName(new QName(wmodel.getTargetNameSpace(), exceptionName)); Part part = definition.createPart(); part.setName(exception.getDetailType().getSimpleName()); part.setElementName(exception.getDetailTypeReference().tagName); msg.addPart(part); msg.setUndefined(false); definition.addMessage(msg); Fault fault = definition.createFault(); fault.setMessage(msg); fault.setName(exceptionName); operation.addFault(fault); } }
public Part generatePart(Definition definition, DataType arg, String partName) { Part part = definition.createPart(); part.setName(partName); if (arg != null && arg.getLogical() instanceof XMLType) { XMLType xmlType = (XMLType)arg.getLogical(); QName elementName = xmlType.getElementName(); part.setElementName(elementName); addNamespace(definition, elementName); if (xmlType.getElementName() == null) { QName typeName = xmlType.getTypeName(); part.setTypeName(typeName); addNamespace(definition, typeName); } } return part; }
public Part generatePart(Definition definition, DataType arg, String partName) { Part part = definition.createPart(); part.setName(partName); if (arg != null && arg.getLogical() instanceof XMLType) { XMLType xmlType = (XMLType)arg.getLogical(); QName elementName = xmlType.getElementName(); part.setElementName(elementName); addNamespace(definition, elementName); if (xmlType.getElementName() == null) { QName typeName = xmlType.getTypeName(); part.setTypeName(typeName); addNamespace(definition, typeName); } } return part; }