public QName getQName() { return this.itf.getQName(); }
public I getInterface(final QName name) { I res = null; for (final I i : this.interfaces) { if (i.getQName().equals(name)) { res = i; break; } } return res; }
public List<Ep> findEndpointsImplementingInterface(I itf) { List<Ep> endpoints = new ArrayList<Ep>(); if (itf != null) { for (S service : this.getServices()) { for (Ep endpoint : (List<Ep>) service.getEndpoints()) { if ((endpoint.getBinding() != null) && (endpoint.getBinding().getInterface() != null)) { if ((endpoint.getBinding().getInterface().getQName().getLocalPart().equals(itf.getQName().getLocalPart())) && (endpoint.getBinding().getInterface().getQName().getNamespaceURI().equals(itf.getQName().getNamespaceURI()))) { endpoints.add(endpoint); } } } } } return endpoints; }
public O getOperation() { AbsItfInterfaceType interfaceType = this.binding.getInterface(); QName name = new QName(interfaceType.getQName().getNamespaceURI(), this.getQName().getLocalPart()); return (O) this.binding.getInterface().getOperation(name); }
(InterfaceType) itf); this.log .finest("Number of endpoints implementing this interface \"" + itf.getQName() + "\" : " + endpoints.size()); if ((endpoints != null) && (endpoints.size() >= 1)) { for (final Endpoint endpoint : endpoints) { this.log.finest(endpoint.getName()); if (endpoint.getService() != null) { keys.add(new ProcessKeyImpl(itf.getQName(), endpoint.getService().getQName(), endpoint.getName())); .add(new ProcessKeyImpl(itf.getQName(), null, null));
final AbsItfOperation op = itf.getOperation(new QName(itf.getQName().getNamespaceURI(), this.message.getOperation())); if(op != null) { ops.add(op); for(final AbsItfOperation op: ops) { if(itfString == null) { itfString = ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString(); } else { itfString = itfString + ", " + ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString();
final AbsItfOperation op = itf.getOperation(new QName(itf.getQName().getNamespaceURI(), this.getActivity().getOperation())); if(op != null) { ops.add(op); for(final AbsItfOperation op: ops) { if(itfString == null) { itfString = ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString(); } else { itfString = itfString + ", " + ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString();
final AbsItfOperation op = itf.getOperation(new QName(itf.getQName().getNamespaceURI(), this.getActivity().getOperation())); if(op != null) { ops.add(op); for(final AbsItfOperation op: ops) { if(itfString == null) { itfString = ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString(); } else { itfString = itfString + ", " + ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString();
final AbsItfOperation op = itf.getOperation(new QName(itf.getQName().getNamespaceURI(), this.getActivity().getOperation())); if(op != null) { ops.add(op); for(final AbsItfOperation op: ops) { if(itfString == null) { itfString = ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString(); } else { itfString = itfString + ", " + ((AbsItfInterfaceType)((AbstractWSDLElementImpl)op).getParent()).getQName().toString();