@Override public void validateValuesBusinessEntity(List<BusinessEntity> items) throws DispositionReportFaultMessage { if (items == null) { return; } //cant use the following //wsdlDeployment for (int i = 0; i < items.size(); i++) { if (items.get(i).getBusinessServices() != null) { validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService(), "businessEntity(" + i + ")."); } } }
public BusinessServices registerBusinessServices(Definition wsdlDefinition) throws RemoteException, ConfigurationException, TransportException, WSDLException, MalformedURLException { BusinessServices businessServices = new BusinessServices(); for (Object serviceName : wsdlDefinition.getAllServices().keySet()) { QName serviceQName = (QName) serviceName; Service service = wsdlDefinition.getService(serviceQName); BusinessService businessService = null; //add service URL serviceUrl = null; if (service.getPorts() != null && service.getPorts().size() > 0) { for (Object portName : service.getPorts().keySet()) { businessService = registerBusinessService(serviceQName, (String) portName, serviceUrl, wsdlDefinition).getBusinessService(); } } if (businessService != null) { businessServices.getBusinessService().add(businessService); } } return businessServices; }
/** * Create an instance of {@link BusinessServices } * */ public BusinessServices createBusinessServices() { return new BusinessServices(); }
@Override public void validateValuesBusinessEntity(List<BusinessEntity> items) throws DispositionReportFaultMessage { if (items == null) { return; } //cant use the following //wsdlDeployment for (int i = 0; i < items.size(); i++) { if (items.get(i).getBusinessServices() != null) { validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService(), "businessEntity(" + i + ")."); } } }
public static void mapBusinessServices(List<org.apache.juddi.model.BusinessService> modelBusinessServiceList, List<org.apache.juddi.model.ServiceProjection> modelServiceProjectionList, org.uddi.api_v3.BusinessServices apiBusinessServices, org.uddi.api_v3.BusinessEntity apiBusinessEntity) throws DispositionReportFaultMessage { if (apiBusinessServices == null) { apiBusinessServices = new org.uddi.api_v3.BusinessServices(); } List<org.uddi.api_v3.BusinessService> apiBusinessServiceList = apiBusinessServices.getBusinessService(); apiBusinessServiceList.clear(); if (modelBusinessServiceList != null && modelBusinessServiceList.size() > 0) { for (org.apache.juddi.model.BusinessService modelBusinessService : modelBusinessServiceList) { org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); mapBusinessService(modelBusinessService, apiBusinessService); apiBusinessServiceList.add(apiBusinessService); } } if (modelServiceProjectionList != null && modelServiceProjectionList.size() > 0) { for (org.apache.juddi.model.ServiceProjection modelServiceProjection : modelServiceProjectionList) { org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); mapBusinessService(modelServiceProjection.getBusinessService(), apiBusinessService); apiBusinessServiceList.add(apiBusinessService); } } if (apiBusinessServiceList.size() > 0) { apiBusinessEntity.setBusinessServices(apiBusinessServices); } }
for (int i = 0; i < businessServices.getBusinessService().size(); i++) { if (businessServices.getBusinessService().get(i).getBindingTemplates() != null) { for (int k = 0; k < businessServices.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { items.addAll(ParseBinding(businessServices.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k)));
public static void mapBusinessServices(List<org.apache.juddi.model.BusinessService> modelBusinessServiceList, List<org.apache.juddi.model.ServiceProjection> modelServiceProjectionList, org.uddi.api_v3.BusinessServices apiBusinessServices, org.uddi.api_v3.BusinessEntity apiBusinessEntity) throws DispositionReportFaultMessage { if (apiBusinessServices == null) { apiBusinessServices = new org.uddi.api_v3.BusinessServices(); } List<org.uddi.api_v3.BusinessService> apiBusinessServiceList = apiBusinessServices.getBusinessService(); apiBusinessServiceList.clear(); if (modelBusinessServiceList != null && modelBusinessServiceList.size() > 0) { for (org.apache.juddi.model.BusinessService modelBusinessService : modelBusinessServiceList) { org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); mapBusinessService(modelBusinessService, apiBusinessService); apiBusinessServiceList.add(apiBusinessService); } } if (modelServiceProjectionList != null && modelServiceProjectionList.size() > 0) { for (org.apache.juddi.model.ServiceProjection modelServiceProjection : modelServiceProjectionList) { org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); mapBusinessService(modelServiceProjection.getBusinessService(), apiBusinessService); apiBusinessServiceList.add(apiBusinessService); } } if (apiBusinessServiceList.size() > 0) { apiBusinessEntity.setBusinessServices(apiBusinessServices); } }
public void validateBusinessServices(EntityManager em, org.uddi.api_v3.BusinessServices businessServices, org.uddi.api_v3.BusinessEntity parent, Configuration config, UddiEntityPublisher publisher) throws DispositionReportFaultMessage { // Business services is optional if (businessServices == null) { return; } List<org.uddi.api_v3.BusinessService> businessServiceList = businessServices.getBusinessService(); if (businessServiceList == null || businessServiceList.size() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.businessservices.NoInput")); } for (org.uddi.api_v3.BusinessService businessService : businessServiceList) { validateBusinessService(em, businessService, parent, config, publisher); } }
throw new IllegalArgumentException(); BusinessServices businessServices = new BusinessServices(); for (Object serviceName : wsdlDefinition.getAllServices().keySet()) { QName serviceQName = (QName) serviceName; businessServices.getBusinessService().add(businessService);
public void validateBusinessServices(EntityManager em, org.uddi.api_v3.BusinessServices businessServices, org.uddi.api_v3.BusinessEntity parent, Configuration config, UddiEntityPublisher publisher) throws DispositionReportFaultMessage { // Business services is optional if (businessServices == null) { return; } List<org.uddi.api_v3.BusinessService> businessServiceList = businessServices.getBusinessService(); if (businessServiceList == null || businessServiceList.size() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.businessservices.NoInput")); } for (org.uddi.api_v3.BusinessService businessService : businessServiceList) { validateBusinessService(em, businessService, parent, config, publisher); } }
public static org.uddi.api_v3.BusinessEntity MapBusiness(org.uddi.api_v2.BusinessEntity be) { if (be == null) { return null; } BusinessEntity item = new org.uddi.api_v3.BusinessEntity(); item.setBusinessKey(be.getBusinessKey()); item.getName().addAll(MapName(be.getName())); item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.setDiscoveryURLs(MapDiscoveryURLs(be.getDiscoveryURLs())); item.getDescription().addAll(MapDescription(be.getDescription())); item.setContacts(MapContacts(be.getContacts())); item.setIdentifierBag(MapIdentBag(be.getIdentifierBag())); if (be.getBusinessServices() != null && !be.getBusinessServices().getBusinessService().isEmpty()) { item.setBusinessServices(new BusinessServices()); item.getBusinessServices().getBusinessService().addAll(MapService(be.getBusinessServices().getBusinessService())); } return item; }
private List<String> validateValuesBusinessEntity(List<BusinessEntity> items) { List<String> ret = new ArrayList<String>(); if (items == null) { return ret; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference())); ret.addAll(validateValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup())); } if (items.get(i).getIdentifierBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getIdentifierBag().getKeyedReference())); } if (items.get(i).getBusinessServices() != null) { ret.addAll(validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService())); } } return ret; }
private List<String> validateValuesBusinessEntity(List<BusinessEntity> items) { List<String> ret = new ArrayList<String>(); if (items == null) { return ret; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference())); ret.addAll(validateValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup())); } if (items.get(i).getIdentifierBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getIdentifierBag().getKeyedReference())); } if (items.get(i).getBusinessServices() != null) { ret.addAll(validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService())); } } return ret; }
void validateNotSigned(org.uddi.api_v3.BusinessEntity item) throws ValueNotAllowedException { if (item == null) { return; } if (item.getBusinessKey() == null && !item.getSignature().isEmpty()) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "businessKey")); } if (item.getBusinessServices() != null && !item.getSignature().isEmpty()) { for (int i = 0; i < item.getBusinessServices().getBusinessService().size(); i++) { if (item.getBusinessServices().getBusinessService().get(i).getBusinessKey() == null || item.getBusinessServices().getBusinessService().get(i).getBusinessKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/businessKey")); } if (item.getBusinessServices().getBusinessService().get(i).getServiceKey() == null || item.getBusinessServices().getBusinessService().get(i).getServiceKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/serviceKey")); } if (item.getBusinessServices().getBusinessService().get(i).getBindingTemplates() != null) { for (int k = 0; k < item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { if (item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getBindingKey() == null || item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getBindingKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/bindingTemplate)" + k + ")/bindingKey")); } } } } } }
void validateNotSigned(org.uddi.api_v3.BusinessEntity item) throws ValueNotAllowedException { if (item == null) { return; } if (item.getBusinessKey() == null && !item.getSignature().isEmpty()) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "businessKey")); } if (item.getBusinessServices() != null && !item.getSignature().isEmpty()) { for (int i = 0; i < item.getBusinessServices().getBusinessService().size(); i++) { if (item.getBusinessServices().getBusinessService().get(i).getBusinessKey() == null || item.getBusinessServices().getBusinessService().get(i).getBusinessKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/businessKey")); } if (item.getBusinessServices().getBusinessService().get(i).getServiceKey() == null || item.getBusinessServices().getBusinessService().get(i).getServiceKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/serviceKey")); } if (item.getBusinessServices().getBusinessService().get(i).getBindingTemplates() != null) { for (int k = 0; k < item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { if (item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getBindingKey() == null || item.getBusinessServices().getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getBindingKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.entity.SignedButNoKey", "business/Service(" + i + ")/bindingTemplate)" + k + ")/bindingKey")); } } } } } }
@Override public void validateValuesBusinessEntity(List<BusinessEntity> items) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { validatedValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference(), "businessEntity(" + i + ").categoryBag."); validatedValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup(), "businessEntity(" + i + ").categoryBagGroup."); } if (items.get(i).getIdentifierBag() != null) { validatedValuesKeyRef(items.get(i).getIdentifierBag().getKeyedReference(), "businessEntity(" + i + ").identifierBag."); } if (items.get(i).getBusinessServices() != null) { validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService(), "businessEntity(" + i + ")."); } } }
@Override public void validateValuesBusinessEntity(List<BusinessEntity> items) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { validatedValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference(), "businessEntity(" + i + ").categoryBag."); validatedValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup(), "businessEntity(" + i + ").categoryBagGroup."); } if (items.get(i).getIdentifierBag() != null) { validatedValuesKeyRef(items.get(i).getIdentifierBag().getKeyedReference(), "businessEntity(" + i + ").identifierBag."); } if (items.get(i).getBusinessServices() != null) { validateValuesBusinessService(items.get(i).getBusinessServices().getBusinessService(), "businessEntity(" + i + ")."); } } }
public void checkNumberOfServices(String businessKey, int expectedServices) { try { GetBusinessDetail gb = new GetBusinessDetail(); 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 (RemoteException e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown " + e.getMessage()); } }
BusinessEntity beOut = beOutList.get(0); assertEquals(2, beOut.getBusinessServices().getBusinessService().size()); assertEquals(2, beOutNew.getBusinessServices().getBusinessService().size());
private List<String> GetBindingKeysCheckedTModelKeyedReferenceBE(Map<String, TModel> cache, List<BusinessEntity> obj) { List<String> ret = new ArrayList<String>(); if (obj == null) { return ret; } for (BusinessEntity bt : obj) { if (bt.getCategoryBag() != null) { for (int i = 0; i < bt.getCategoryBag().getKeyedReference().size(); i++) { ret.addAll(GetBindingKeysCheckedTModelKeyedReference(cache, bt.getCategoryBag().getKeyedReference().get(i))); } } if (bt.getIdentifierBag() != null) { for (int i = 0; i < bt.getIdentifierBag().getKeyedReference().size(); i++) { ret.addAll(GetBindingKeysCheckedTModelKeyedReference(cache, bt.getIdentifierBag().getKeyedReference().get(i))); } } if (bt.getBusinessServices() != null) { ret.addAll(GetBindingKeysCheckedTModelKeyedReferenceBS(cache, bt.getBusinessServices().getBusinessService())); } } return ret; }