public boolean matches(String seiName, QName portName) { if (seiName == null && portName == null) throw new IllegalArgumentException("Cannot match against seiName=null && portName=null."); boolean match = false; // match against portName first if (portName != null) match = portName.equals(getPortQName()); // if it fails try seiName if (match == false) match = seiName.equals(getServiceEndpointInterface()); return match; }
public boolean matches(String seiName, QName portName) { if (seiName == null && portName == null) throw Messages.MESSAGES.cannotMatchAgainstNull(); boolean match = false; // match against portName first if (portName != null) match = portName.equals(getPortQName()); // if it fails try seiName if (!match && seiName != null) match = seiName.equals(getServiceEndpointInterface()); return match; }
private WebServiceFeature[] getFeatures(final String targetClassName, final String serviceClassName, final UnifiedServiceRefMetaData serviceRefMD) { if (targetClassName != null && !targetClassName.equals(serviceClassName)) { final Collection<UnifiedPortComponentRefMetaData> portComponentRefs = serviceRefMD.getPortComponentRefs(); for (final UnifiedPortComponentRefMetaData portComponentRefMD : portComponentRefs) { if (targetClassName.equals(portComponentRefMD.getServiceEndpointInterface())) { return getFeatures(portComponentRefMD); } } } return null; }
private QName getPortQName(final String targetClassName, final String serviceClassName, final UnifiedServiceRefMetaData serviceRefMD) { if (targetClassName != null && !targetClassName.equals(serviceClassName)) { final Collection<UnifiedPortComponentRefMetaData> portComponentRefs = serviceRefMD.getPortComponentRefs(); for (final UnifiedPortComponentRefMetaData portComponentRefMD : portComponentRefs) { if (targetClassName.equals(portComponentRefMD.getServiceEndpointInterface())) { return portComponentRefMD.getPortQName(); } } } return null; }
public boolean matches(UnifiedPortComponentRefMetaData pcRef) { String seiName = pcRef.getServiceEndpointInterface(); QName portName = pcRef.getPortQName(); boolean match; if (seiName != null && portName != null) { match = getServiceEndpointInterfaceName().equals(seiName) && getPortName().equals(portName); } else { match = getServiceEndpointInterfaceName().equals(seiName) || getPortName().equals(portName); } return match; } }
for (UnifiedPortComponentRefMetaData pcref : serviceRef.getPortComponentRefs()) String seiName = pcref.getServiceEndpointInterface(); if (pcref.getServiceEndpointInterface() != null && pcref.getPortQName() != null) if (pcref.getServiceEndpointInterface().equals(epMetaData.getServiceEndpointInterfaceName()))
private int initStubProperties(CallImpl call, String seiName) { // nothing to do if (usrMetaData == null) return 0; int propCount = 0; for (UnifiedPortComponentRefMetaData upcRef : usrMetaData.getPortComponentRefs()) { if (seiName.equals(upcRef.getServiceEndpointInterface())) { for (UnifiedStubPropertyMetaData prop : upcRef.getStubProperties()) { call.setProperty(prop.getPropName(), prop.getPropValue()); propCount++; } } } return propCount; }
public void merge(ServiceRefMetaData sref) { UnifiedServiceRefMetaData sourceRef = (UnifiedServiceRefMetaData)sref; serviceImplClass = sourceRef.serviceImplClass; configName = sourceRef.configName; configFile = sourceRef.configFile; wsdlOverride = sourceRef.wsdlOverride; handlerChain = sourceRef.handlerChain; callProperties = sourceRef.callProperties; if (serviceQName == null && sourceRef.serviceQName != null) serviceQName = sourceRef.serviceQName; for (UnifiedPortComponentRefMetaData pcref : sourceRef.getPortComponentRefs()) { String seiName = pcref.getServiceEndpointInterface(); QName portQName = pcref.getPortQName(); UnifiedPortComponentRefMetaData targetPCRef = getPortComponentRef(seiName, portQName); if (targetPCRef == null) { log.warn("Cannot find port component ref: [sei=" + seiName + ",port=" + portQName + "]"); if (seiName != null) addPortComponentRef(pcref); else log.warn("Ingore port component ref without SEI declaration: " + pcref); targetPCRef = pcref; } targetPCRef.merge(pcref); } }
String seiName = pcr.getServiceEndpointInterface(); if (seiName != null)
if (upcRef.getServiceEndpointInterface() != null || upcRef.getPortQName() != null) result.addPortComponentRef(upcRef); else
if (upcRef.getServiceEndpointInterface() != null || upcRef.getPortQName() != null) result.addPortComponentRef(upcRef); else
final UnifiedPortComponentRefMetaData portComponentUMDM = getUnifiedPortComponentRefMetaData(serviceRefUMDM, portComponentMD); if (portComponentUMDM.getServiceEndpointInterface() != null || portComponentUMDM.getPortQName() != null) { serviceRefUMDM.addPortComponentRef(portComponentUMDM); } else {
for (final PortComponentRef portComponentMD : portComponentsMD) { final UnifiedPortComponentRefMetaData portComponentUMDM = getUnifiedPortComponentRefMetaData(portComponentMD); if (portComponentUMDM.getServiceEndpointInterface() != null || portComponentUMDM.getPortQName() != null) { builder.addPortComponentRef(portComponentUMDM); } else {
for (final PortComponentRef portComponentMD : portComponentsMD) { final UnifiedPortComponentRefMetaData portComponentUMDM = getUnifiedPortComponentRefMetaData(portComponentMD); if (portComponentUMDM.getServiceEndpointInterface() != null || portComponentUMDM.getPortQName() != null) { builder.addPortComponentRef(portComponentUMDM); } else {