throws DispositionReportFaultMessage { BindingDetail result = new BindingDetail(); ListDescription listDesc = new ListDescription(); result.setListDescription(listDesc); result.getBindingTemplate().add(apiBindingTemplate); if (subscriptionStartIndex != null) subscriptionStartIndex.value = currentIndex + 1; result.setTruncated(Boolean.TRUE); result.setTruncated(Boolean.FALSE); result.getListDescription().setListHead(currentIndex); result.getListDescription().setActualCount(result.getBindingTemplate().size()); result.getListDescription().setIncludeCount(returnedRowCount); return result;
public static org.uddi.api_v3.BindingDetail MapBindingDetail(org.uddi.api_v2.BindingDetail findBinding) { org.uddi.api_v3.BindingDetail r = new org.uddi.api_v3.BindingDetail(); for (int i = 0; i < findBinding.getBindingTemplate().size(); i++) { r.getBindingTemplate().addAll(MapBinding(findBinding.getBindingTemplate())); } r.setTruncated(findBinding.getTruncated() == Truncated.TRUE); return r; }
public static BindingDetail MapBindingDetail(org.uddi.api_v3.BindingDetail findBinding, String operator) { if (findBinding == null) { return null; } BindingDetail r = new BindingDetail(); r.setGeneric(VERSION); r.setOperator(operator); if (findBinding.getListDescription() == null) { r.setTruncated(Truncated.TRUE); } else { if (findBinding.getListDescription().getActualCount() == findBinding.getListDescription().getIncludeCount()) { r.setTruncated(Truncated.FALSE); } else { r.setTruncated(Truncated.TRUE); } } r.getBindingTemplate().addAll(MapBinding(findBinding.getBindingTemplate())); return r; }
/** * return true if and only if the binding exists and is signed * * @param bindingKey * @param uddiInquiryService * @param token * @param behavior * @return true/false */ private static boolean CheckExistingBindingForSignature(String bindingKey, UDDIInquiryPortType uddiInquiryService, String token, SignatureBehavior behavior) { GetBindingDetail gbd = new GetBindingDetail(); gbd.setAuthInfo(token); gbd.getBindingKey().add(bindingKey); try { BindingDetail bindingDetail = uddiInquiryService.getBindingDetail(gbd); if (bindingDetail != null && !bindingDetail.getBindingTemplate().isEmpty() && !bindingDetail.getBindingTemplate().get(0).getSignature().isEmpty()) { log.info("the binding template with key=" + bindingKey + " exists and is digitally signed"); } return true; } catch (Exception ex) { log.debug("Error caught checking for the existence of and if a signature is present for binding key " + bindingKey + " this may be ignorable", ex); } return false; }
this.getEntityPublisher(em, body.getAuthInfo()); BindingDetail result = new BindingDetail(); result.getBindingTemplate().add(apiBindingTemplate);
log.info("Subscription result for BindingDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BindingDetail bindingDetail = list.getBindingDetail(); if (bindingDetail.isTruncated()) { log.info("The bindingDetail is truncated, the maxEntries must have been hit. The number of bindings is " + bindingDetail.getBindingTemplate().size()); for (BindingTemplate bindingTemplate : bindingDetail.getBindingTemplate()) { try {
/** * Create an instance of {@link BindingDetail } * */ public BindingDetail createBindingDetail() { return new BindingDetail(); }
if (response != null && !response.getBindingTemplate().isEmpty()) { for (int i = 0; i < response.getBindingTemplate().size(); i++) { if (response.getBindingTemplate().get(i).getAccessPoint() != null) { ret.addAll(parseResults(response.getBindingTemplate().get(i).getAccessPoint(), token)); if (response.getBindingTemplate().get(i).getHostingRedirector() != null) { ret.addAll(DiscoverEndpointBindingKey(response.getBindingTemplate().get(i).getHostingRedirector().getBindingKey(), token));
this.getEntityPublisher(em, body.getAuthInfo()); BindingDetail result = new BindingDetail(); result.getBindingTemplate().add(apiBindingTemplate);
log.info("Subscription result for BindingDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BindingDetail bindingDetail = list.getBindingDetail(); if (bindingDetail.isTruncated()) { log.info("The bindingDetail is truncated, the maxEntries must have been hit. The number of bindings is " + bindingDetail.getBindingTemplate().size()); for (BindingTemplate bindingTemplate : bindingDetail.getBindingTemplate()) { try {
throws DispositionReportFaultMessage { BindingDetail result = new BindingDetail(); ListDescription listDesc = new ListDescription(); result.setListDescription(listDesc); result.getBindingTemplate().add(apiBindingTemplate); if (subscriptionStartIndex != null) subscriptionStartIndex.value = currentIndex + 1; result.setTruncated(Boolean.TRUE); result.setTruncated(Boolean.FALSE); result.getListDescription().setListHead(currentIndex); result.getListDescription().setActualCount(result.getBindingTemplate().size()); result.getListDescription().setIncludeCount(returnedRowCount); return result;
serviceDetail = config.inquiry.getBindingDetail(req); if (serviceDetail.getBindingTemplate() != null && !serviceDetail.getBindingTemplate().isEmpty()) { for (int k = 0; k < serviceDetail.getBindingTemplate().size(); k++) { if (serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails() != null && !serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().isEmpty()) { for (int x = 0; x < serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().size(); x++) { if (PublicationConstants.isTmodelFromfgsms(serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey())) { if (serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getInstanceDetails() != null) { ret.append(Utility.encodeHTML(serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey())) .append(": ") .append(Utility.encodeHTML(serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getInstanceDetails().getInstanceParms())) .append("<br>");
BindingDetail bindingDetail = new BindingDetail(); org.uddi.api_v3.BindingTemplate apiBindingTemplate = new org.uddi.api_v3.BindingTemplate(); MappingModelToApi.mapBindingTemplate(modelBindingTemplate, apiBindingTemplate); bindingDetail.getBindingTemplate().add(apiBindingTemplate);
validator.validateSaveBinding(em, body, null, publisher); BindingDetail result = new BindingDetail(); result.setListDescription(new ListDescription()); List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = body.getBindingTemplate(); List<org.apache.juddi.model.ChangeRecord> changes = new ArrayList<ChangeRecord>(); result.getBindingTemplate().add(apiBindingTemplate); result.getListDescription().setActualCount(result.getListDescription().getActualCount() + 1); result.getListDescription().setIncludeCount(result.getListDescription().getIncludeCount() + 1); validator.validateSaveBindingMax(em, modelBindingTemplate.getBusinessService().getEntityKey()); changes.add(getChangeRecord(modelBindingTemplate, apiBindingTemplate, getNode()));
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; }
BindingDetail bindingDetail = new BindingDetail(); org.uddi.api_v3.BindingTemplate apiBindingTemplate = new org.uddi.api_v3.BindingTemplate(); MappingModelToApi.mapBindingTemplate(modelBindingTemplate, apiBindingTemplate); bindingDetail.getBindingTemplate().add(apiBindingTemplate);
validator.validateSaveBinding(em, body, null, publisher); BindingDetail result = new BindingDetail(); result.setListDescription(new ListDescription()); List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = body.getBindingTemplate(); List<org.apache.juddi.model.ChangeRecord> changes = new ArrayList<ChangeRecord>(); result.getBindingTemplate().add(apiBindingTemplate); result.getListDescription().setActualCount(result.getListDescription().getActualCount() + 1); result.getListDescription().setIncludeCount(result.getListDescription().getIncludeCount() + 1); validator.validateSaveBindingMax(em, modelBindingTemplate.getBusinessService().getEntityKey()); changes.add(getChangeRecord(modelBindingTemplate, apiBindingTemplate, getNode()));
List<BindingTemplate> bindingTemplateList = bd.getBindingTemplate(); sbarr = new BindingTemplate[bindingTemplateList.size()]; bindingTemplateList.toArray(sbarr);
/** * Register a BindingTemplate. Note, if registration fails, no exception * is thrown * * @param binding * @param node * @return a binding object or null */ public BindingTemplate register(BindingTemplate binding, Node node) { BindingTemplate bindingTemplate = null; log.info("Registering bindingTemplate with key " + binding.getBindingKey()); try { SaveBinding saveBinding = new SaveBinding(); saveBinding.setAuthInfo(getAuthToken(node.getSecurityUrl())); saveBinding.getBindingTemplate().add(binding); BindingDetail bindingDetail = getUDDINode(node).getTransport().getUDDIPublishService(node.getPublishUrl()).saveBinding(saveBinding); bindingTemplate = bindingDetail.getBindingTemplate().get(0); if (log.isDebugEnabled()) { log.debug("Registering template binding " + bindingTemplate.getBindingKey() + " completed."); } } catch (Exception e) { log.error("Unable to register template binding " + binding.getBindingKey() + " ." + e.getMessage(), e); } catch (Throwable t) { log.error("Unable to register template binding " + binding.getBindingKey() + " ." + t.getMessage(), t); } return bindingTemplate; }
public void findBinding(String findQualifier) { try { FindBinding body = (FindBinding)EntityCreator.buildFromDoc(FIND_BINDING_XML, "org.uddi.api_v3"); if (findQualifier!=null) body.getFindQualifiers().getFindQualifier().add(findQualifier); BindingDetail result = inquiry.findBinding(body); if (result == null) Assert.fail("Null result from find binding operation"); List<BindingTemplate> btList = result.getBindingTemplate(); if (btList == null || btList.size() == 0) Assert.fail("No result from find binding operation"); BindingTemplate btOut = btList.get(0); BindingTemplate btIn = (BindingTemplate)EntityCreator.buildFromDoc(TckBindingTemplate.JOE_BINDING_XML, "org.uddi.api_v3"); assertEquals(btIn.getServiceKey(), btOut.getServiceKey()); assertEquals(btIn.getBindingKey(), btOut.getBindingKey()); TckValidator.checkDescriptions(btIn.getDescription(), btOut.getDescription()); TckValidator.checkCategories(btIn.getCategoryBag(), btOut.getCategoryBag()); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown: " + e.getMessage()); } }