private PortType getPortType(WebServiceBinding model) { PortType portType = null; if (model.getPort() != null) { portType = model.getPort().getBinding().getPortType(); } else if (model.getEndpoint() != null) { portType = model.getPort().getBinding().getPortType(); } else if (model.getBinding() != null) { portType = model.getBinding().getPortType(); } else if (model.getService() != null) { // FIXME: How to find the compatible port? Map ports = model.getService().getPorts(); if (!ports.isEmpty()) { Port port = (Port)ports.values().iterator().next(); portType = port.getBinding().getPortType(); } } return portType; }
private PortType getPortType(WebServiceBinding model) { PortType portType = null; if (model.getPort() != null) { portType = model.getPort().getBinding().getPortType(); } else if (model.getEndpoint() != null) { portType = model.getPort().getBinding().getPortType(); } else if (model.getBinding() != null) { portType = model.getBinding().getPortType(); } else if (model.getService() != null) { // FIXME: How to find the compatible port? Map ports = model.getService().getPorts(); if (!ports.isEmpty()) { Port port = (Port)ports.values().iterator().next(); portType = port.getBinding().getPortType(); } } return portType; }