private List<ExtensibilityElement> getExtensors(Extensible extensibleInfo) { return (null != extensibleInfo) ? extensibleInfo.getExtensors(ExtensibilityElement.class) : null; }
ex.getExtensors(UnknownExtensibilityElement.class); if (includeAttributes && ex.getExtensionAttributes() != null) { for (Map.Entry<QName, Object> ent : ex.getExtensionAttributes().entrySet()) { if (Constants.isPolicyURIsAttr(ent.getKey())) { Object attr = ent.getValue();
public static String getAction(Extensible ext) { Object o = ext.getExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME); if (o == null) { o = ext.getExtensionAttributes().get(new QName(Names.WSA_NAMESPACE_WSDL_METADATA, Names.WSAW_ACTION_NAME)); } if (o == null) { o = ext.getExtensionAttributes().get(new QName(JAXWSAConstants.NS_WSA, Names.WSAW_ACTION_NAME)); } if (o == null) { o = ext.getExtensionAttributes().get(new QName(Names.WSA_NAMESPACE_WSDL_NAME_OLD, Names.WSAW_ACTION_NAME)); } if (o instanceof QName) { return ((QName)o).getLocalPart(); } return o == null ? null : o.toString(); }
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); }
ex.getExtensors(UnknownExtensibilityElement.class); if (includeAttributes && ex.getExtensionAttributes() != null) { for (Map.Entry<QName, Object> ent : ex.getExtensionAttributes().entrySet()) { if (Constants.isPolicyURIsAttr(ent.getKey())) { Object attr = ent.getValue();
public static String getAction(Extensible ext) { Object o = ext.getExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME); if (o == null) { o = ext.getExtensionAttributes().get(new QName(Names.WSA_NAMESPACE_WSDL_METADATA, Names.WSAW_ACTION_NAME)); } if (o == null) { o = ext.getExtensionAttributes().get(new QName(JAXWSAConstants.NS_WSA, Names.WSAW_ACTION_NAME)); } if (o == null) { o = ext.getExtensionAttributes().get(new QName(Names.WSA_NAMESPACE_WSDL_NAME_OLD, Names.WSAW_ACTION_NAME)); } if (o instanceof QName) { return ((QName)o).getLocalPart(); } return o == null ? null : o.toString(); }
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 List<ExtensibilityElement> getExtensors(Extensible extensibleInfo) { return (null != extensibleInfo) ? extensibleInfo.getExtensors(ExtensibilityElement.class) : null; }