public static org.uddi.api_v2.BusinessDetail MapBusinessDetail(BusinessDetail businessDetail, String operator) { if (businessDetail == null) { return null; } org.uddi.api_v2.BusinessDetail r = new org.uddi.api_v2.BusinessDetail(); r.setGeneric(VERSION); r.setOperator(operator); if (businessDetail.isTruncated() != null && businessDetail.isTruncated()) { r.setTruncated(Truncated.TRUE); } else { r.setTruncated(Truncated.FALSE); } r.getBusinessEntity().addAll(MapBusinessList(businessDetail.getBusinessEntity(), operator)); return r; }
public static BusinessDetail MapBusinessDetail(org.uddi.api_v2.BusinessDetail businessDetail) { if (businessDetail == null) { return null; } BusinessDetail r = new BusinessDetail(); for (int i = 0; i < businessDetail.getBusinessEntity().size(); i++) { r.getBusinessEntity().add(MapBusiness(businessDetail.getBusinessEntity().get(i))); } r.setTruncated(businessDetail.getTruncated() == Truncated.TRUE); return r; }
public void getNonExitingBusiness() { String nonExistingKey = "nonexistingKey"; try { GetBusinessDetail body = new GetBusinessDetail(); body.setGeneric("2.0"); body.getBusinessKey().add(nonExistingKey); BusinessDetail result = inquiry.getBusinessDetail(body); Assert.fail("No business should be found"); System.out.println(result.getBusinessEntity().size()); } catch (Exception e) { try { System.out.println("(Expected) Error message = " + e.getMessage()); DispositionReport report = org.uddi.v2_service.DispositionReport.getDispositionReport(e); assertNotNull(report); assertTrue(report.countainsErrorCode(DispositionReport.E_INVALID_KEY_PASSED)); } catch (Exception e1) { Assert.fail("We only expect DispositionReportFaultMessage, not " + e1.getClass()); logger.error(e.getMessage(), e1); } } }
businessDetail.getBusinessKey().add(body.getEntityKey().get(i)); org.uddi.api_v2.BusinessDetail z = inquiryService.getBusinessDetail(businessDetail); oi.setNodeID(z.getOperator()); oi.setAuthorizedName(z.getBusinessEntity().get(0).getAuthorizedName()); } catch (Exception ex) { logger.warn(ex.getMessage(), ex); org.uddi.api_v2.BusinessDetail z2 = inquiryService.getBusinessDetail(businessDetail); oi.setNodeID(z.getOperator()); oi.setAuthorizedName(z2.getBusinessEntity().get(0).getAuthorizedName()); } catch (Exception ex) { logger.warn(ex.getMessage(), ex);
/** * Create an instance of {@link BusinessDetail } * */ public BusinessDetail createBusinessDetail() { return new BusinessDetail(); }
public void checkNumberOfServices(String businessKey, int expectedServices) { try { GetBusinessDetail gb = new GetBusinessDetail(); gb.setGeneric("2.0"); gb.getBusinessKey().add(businessKey); BusinessDetail bd; bd = inquiry.getBusinessDetail(gb); List<BusinessEntity> beOutList = bd.getBusinessEntity(); BusinessEntity beOut = beOutList.get(0); if (expectedServices > 0) { assertEquals(expectedServices, beOut.getBusinessServices().getBusinessService().size()); } else { Assert.assertNull(beOut.getBusinessServices()); } } catch (Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown"); } } public BusinessEntity saveBusiness(String authInfo, String businessXML, String businessKey) {
gb.getBusinessKey().add(businessKey); BusinessDetail bd = inquiry.getBusinessDetail(gb); List<BusinessEntity> beOutList = bd.getBusinessEntity(); BusinessEntity beOut = beOutList.get(0); List<BusinessEntity> beOutListNew = bdnew.getBusinessEntity(); BusinessEntity beOutNew = beOutListNew.get(0);
sb.setGeneric("2.0"); BusinessDetail saveBusiness = publication.saveBusiness(sb); logger.info("Business saved with key " + saveBusiness.getBusinessEntity().get(0).getBusinessKey()); if (serialize) { JAXB.marshal(saveBusiness, System.out); gb.getBusinessKey().add(businessKey); BusinessDetail bd = inquiry.getBusinessDetail(gb); List<BusinessEntity> beOutList = bd.getBusinessEntity(); BusinessEntity beOut = beOutList.get(0);