public ExtensibilityElement unmarshall(Class parentType, QName elementType, Element el, Definition def, ExtensionRegistry extReg) throws WSDLException { UnknownExtensibilityElement unknownExt = new UnknownExtensibilityElement(); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); unknownExt.setElementType(elementType); if (requiredStr != null) { unknownExt.setRequired(new Boolean(requiredStr)); } unknownExt.setElement(el); return unknownExt; } }
public ExtensibilityElement unmarshall(Class parentType, QName elementType, Element el, Definition def, ExtensionRegistry extReg) throws WSDLException { UnknownExtensibilityElement unknownExt = new UnknownExtensibilityElement(); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); unknownExt.setElementType(elementType); if (requiredStr != null) { unknownExt.setRequired(new Boolean(requiredStr)); } unknownExt.setElement(el); return unknownExt; } }
private void addPolicyRef(Extensible ext, Policy p) { Document doc = DOMUtils.getEmptyDocument(); Element el = doc.createElementNS(p.getNamespace(), Constants.ELEM_POLICY_REF); el.setPrefix(Constants.ATTR_WSP); el.setAttribute(Constants.ATTR_URI, "#" + p.getId()); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElementType(new QName(p.getNamespace(), Constants.ELEM_POLICY_REF)); uee.setElement(el); uee.setRequired(true); ext.addExtensor(uee); }
private void addPolicyRef(Extensible ext, Policy p) { Document doc = DOMUtils.getEmptyDocument(); Element el = doc.createElementNS(p.getNamespace(), Constants.ELEM_POLICY_REF); el.setPrefix(Constants.ATTR_WSP); el.setAttribute(Constants.ATTR_URI, "#" + p.getId()); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElementType(new QName(p.getNamespace(), Constants.ELEM_POLICY_REF)); uee.setElement(el); uee.setRequired(true); ext.addExtensor(uee); }
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, PolicyAttachment pa, Class<?> cls, String defName) { Element el = addPolicy(service, pa, cls, defName); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); }
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, Policy p, Class<?> cls, String defName) { Element el = addPolicy(service, p, cls, defName); if (el != null && !isExistsPolicyReference(place.getExtensors().get(), getPolicyRefURI(el))) { UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); } } private Element addPolicy(ServiceInfo service, Policy p, Class<?> cls, String defName) {
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, Policy p, Class<?> cls, String defName) { Element el = addPolicy(service, p, cls, defName); if (el != null && !isExistsPolicyReference(place.getExtensors().get(), getPolicyRefURI(el))) { UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); } } private Element addPolicy(ServiceInfo service, Policy p, Class<?> cls, String defName) {
UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(element); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(element)); service.getDescription().addExtensor(uee);
UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(element); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(element)); service.getDescription().addExtensor(uee);
uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(element)); service.getDescription().addExtensor(uee);
private void addPolicy(PolicyAttachment pa) { // TODO - do I need to defensively copy this? Element policyEl = pa.getElement(); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(policyEl)); uee.setElement(policyEl); if (ei.getService().getDescription() == null) { DescriptionInfo description = new DescriptionInfo(); description.setName(ei.getService().getName()); if (!StringUtils.isEmpty(ei.getAddress())) { description.setBaseURI(ei.getAddress() + "?wsdl"); } ei.getService().setDescription(description); } ei.getService().getDescription().addExtensor(uee); } }
private void addPolicy(PolicyAttachment pa) { // TODO - do I need to defensively copy this? Element policyEl = pa.getElement(); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(policyEl)); uee.setElement(policyEl); if (ei.getService().getDescription() == null) { DescriptionInfo description = new DescriptionInfo(); description.setName(ei.getService().getName()); if (!StringUtils.isEmpty(ei.getAddress())) { description.setBaseURI(ei.getAddress() + "?wsdl"); } ei.getService().setDescription(description); } ei.getService().getDescription().addExtensor(uee); } }