private List<String> GetBindingInfo(String value) throws Exception { List<String> items = new ArrayList<String>(); if (value == null) { return items; } GetBindingDetail b = new GetBindingDetail(); b.setAuthInfo(getAuthToken(this.getApiClerk().getNode().getSecurityUrl())); b.getBindingKey().add(value); BindingDetail bindingDetail = getUDDINode().getTransport().getUDDIInquiryService(this.getApiClerk().getNode().getInquiryUrl()).getBindingDetail(b); for (int i = 0; i < bindingDetail.getBindingTemplate().size(); i++) { items.addAll(ParseBinding(bindingDetail.getBindingTemplate().get(i))); } return items; }
getBusinessDetail.setAuthInfo(node.getSecurityUrl()); try { BusinessDetail bd = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getBusinessDetail(getBusinessDetail); return bd.getBusinessEntity().get(0); } catch (DispositionReportFaultMessage dr) {
getServiceDetail.setAuthInfo(getAuthToken(node.getSecurityUrl())); try { ServiceDetail sd = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getServiceDetail(getServiceDetail); List<BusinessService> businessServiceList = sd.getBusinessService(); if (businessServiceList.size() == 0) {
throw new ValueNotAllowedException(new ErrorMessage("errors.node.NoNCT")); if (node.getInquiryUrl() == null || node.getInquiryUrl().length() == 0 || node.getInquiryUrl().length() > 255) { throw new ValueNotAllowedException(new ErrorMessage("errors.node.NoIN"));
getBindingDetail.setAuthInfo(getAuthToken(node.getSecurityUrl())); try { BindingDetail bd = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getBindingDetail(getBindingDetail); List<BindingTemplate> bindingTemplateList = bd.getBindingTemplate(); if (bindingTemplateList.size() == 0) {
throw new ValueNotAllowedException(new ErrorMessage("errors.node.NoNCT")); if (node.getInquiryUrl() == null || node.getInquiryUrl().length() == 0 || node.getInquiryUrl().length() > 255) { throw new ValueNotAllowedException(new ErrorMessage("errors.node.NoIN"));
/** * finds a tModel * * @param findTModel * @param node * @return null if not found or error * @throws RemoteException * @throws TransportException * @throws ConfigurationException */ public TModelList findTModel(FindTModel findTModel, Node node) throws RemoteException, TransportException, ConfigurationException { findTModel.setAuthInfo(getAuthToken(node.getSecurityUrl())); try { TModelList tModelList = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).findTModel(findTModel); return tModelList; } catch (DispositionReportFaultMessage dr) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(dr); checkForErrorInDispositionReport(report, null, null); } catch (SOAPFaultException sfe) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(sfe); checkForErrorInDispositionReport(report, null, null); } catch (UndeclaredThrowableException ute) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute); checkForErrorInDispositionReport(report, null, null); }catch (Throwable t){ throw new RemoteException("Unhandled exception", t); } return null; }
/** * Gets service details or NULL if it doesn't exist or an error occurred * * @param getDetail * @param node * @return null if not found * @throws RemoteException * @throws TransportException * @throws ConfigurationException */ public ServiceDetail getServiceDetail(GetServiceDetail getDetail, Node node) throws RemoteException, TransportException, ConfigurationException { getDetail.setAuthInfo(getAuthToken(node.getSecurityUrl())); try { ServiceDetail tModelDetail = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getServiceDetail(getDetail); return tModelDetail; } catch (DispositionReportFaultMessage dr) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(dr); checkForErrorInDispositionReport(report, null, null); } catch (SOAPFaultException sfe) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(sfe); checkForErrorInDispositionReport(report, null, null); } catch (UndeclaredThrowableException ute) { DispositionReport report = DispositionReportFaultMessage.getDispositionReport(ute); checkForErrorInDispositionReport(report, null, null); } catch (Throwable t){ throw new RemoteException("Unhandled exception", t); } return null; }
TModelDetail tModelDetail = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).getTModelDetail(getTModelDetail); return tModelDetail; } catch (DispositionReportFaultMessage dr) {
findRelatedBusinesses.setAuthInfo(node.getSecurityUrl()); try { RelatedBusinessesList rbl = getUDDINode(node).getTransport().getUDDIInquiryService(node.getInquiryUrl()).findRelatedBusinesses(findRelatedBusinesses); return rbl; } catch (DispositionReportFaultMessage dr) {
public UDDINode(Node node) { super(); name = node.getName(); clientName = node.getClientName(); description = node.getDescription(); custodyTransferUrl = node.getCustodyTransferUrl(); inquiryUrl = node.getInquiryUrl(); //TODO need juddi schema updat inquiryRESTUrl = node.getInquiryRESTUrl() publishUrl = node.getPublishUrl(); securityUrl = node.getSecurityUrl(); subscriptionUrl = node.getSubscriptionUrl(); subscriptionListenerUrl = node.getSubscriptionListenerUrl(); replicationUrl=node.getReplicationUrl(); juddiApiUrl = node.getJuddiApiUrl(); proxyTransport = node.getProxyTransport(); factoryInitial = node.getFactoryInitial(); factoryURLPkgs = node.getFactoryURLPkgs(); factoryNamingProvider = node.getFactoryNamingProvider(); }
/** * * @param apiNode * @param modelNode */ public static void mapNode(org.apache.juddi.api_v3.Node apiNode, org.apache.juddi.model.Node modelNode) { if (apiNode != null) { modelNode.setCustodyTransferUrl(apiNode.getCustodyTransferUrl()); modelNode.setInquiryUrl(apiNode.getInquiryUrl()); modelNode.setJuddiApiUrl(apiNode.getJuddiApiUrl()); modelNode.setName(apiNode.getName()); modelNode.setClientName(apiNode.getClientName()); modelNode.setProxyTransport(apiNode.getProxyTransport()); modelNode.setPublishUrl(apiNode.getPublishUrl()); modelNode.setSecurityUrl(apiNode.getSecurityUrl()); modelNode.setSubscriptionUrl(apiNode.getSubscriptionUrl()); modelNode.setSubscriptionListenerUrl(apiNode.getSubscriptionListenerUrl()); modelNode.setReplicationUrl(apiNode.getReplicationUrl()); modelNode.setFactoryInitial(apiNode.getFactoryInitial()); modelNode.setFactoryNamingProvider(apiNode.getFactoryNamingProvider()); modelNode.setFactoryURLPkgs(apiNode.getFactoryURLPkgs()); } }
/** * * @param apiNode * @param modelNode */ public static void mapNode(org.apache.juddi.api_v3.Node apiNode, org.apache.juddi.model.Node modelNode) { if (apiNode != null) { modelNode.setCustodyTransferUrl(apiNode.getCustodyTransferUrl()); modelNode.setInquiryUrl(apiNode.getInquiryUrl()); modelNode.setJuddiApiUrl(apiNode.getJuddiApiUrl()); modelNode.setName(apiNode.getName()); modelNode.setClientName(apiNode.getClientName()); modelNode.setProxyTransport(apiNode.getProxyTransport()); modelNode.setPublishUrl(apiNode.getPublishUrl()); modelNode.setSecurityUrl(apiNode.getSecurityUrl()); modelNode.setSubscriptionUrl(apiNode.getSubscriptionUrl()); modelNode.setSubscriptionListenerUrl(apiNode.getSubscriptionListenerUrl()); modelNode.setReplicationUrl(apiNode.getReplicationUrl()); modelNode.setFactoryInitial(apiNode.getFactoryInitial()); modelNode.setFactoryNamingProvider(apiNode.getFactoryNamingProvider()); modelNode.setFactoryURLPkgs(apiNode.getFactoryURLPkgs()); } }