/** * Create an instance of {@link Name } * */ public Name createName() { return new Name(); }
private static List<Name> MapName(List<org.uddi.api_v2.Name> name) { List<Name> items = new ArrayList<Name>(); for (int i = 0; i < name.size(); i++) { Name n = new Name(name.get(i).getValue(), name.get(i).getLang()); items.add(n); } return items; }
public static Name getName(List<Name> entityList, String lang) { if (entityList.size()==0) { Name name = new Name(); name.setValue(""); name.setLang(lang); entityList.add(name); } if (lang==null) return entityList.get(0); for (Name entity : entityList) { if (lang.equalsIgnoreCase(entity.getLang())) { return entity; } } return entityList.get(0); }
public static void mapServiceNames(List<org.apache.juddi.model.ServiceName> modelNameList, List<org.uddi.api_v3.Name> apiNameList) throws DispositionReportFaultMessage { apiNameList.clear(); for (org.apache.juddi.model.ServiceName modelName : modelNameList) { org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setLang(modelName.getLangCode()); apiName.setValue(modelName.getName()); apiNameList.add(apiName); } }
public static void mapBusinessNames(List<org.apache.juddi.model.BusinessName> modelNameList, List<org.uddi.api_v3.Name> apiNameList) throws DispositionReportFaultMessage { apiNameList.clear(); for (org.apache.juddi.model.BusinessName modelName : modelNameList) { org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setLang(modelName.getLangCode()); apiName.setValue(modelName.getName()); apiNameList.add(apiName); } }
public static void mapServiceNames(List<org.apache.juddi.model.ServiceName> modelNameList, List<org.uddi.api_v3.Name> apiNameList) throws DispositionReportFaultMessage { apiNameList.clear(); for (org.apache.juddi.model.ServiceName modelName : modelNameList) { org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setLang(modelName.getLangCode()); apiName.setValue(modelName.getName()); apiNameList.add(apiName); } }
public static void mapBusinessNames(List<org.apache.juddi.model.BusinessName> modelNameList, List<org.uddi.api_v3.Name> apiNameList) throws DispositionReportFaultMessage { apiNameList.clear(); for (org.apache.juddi.model.BusinessName modelName : modelNameList) { org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setLang(modelName.getLangCode()); apiName.setValue(modelName.getName()); apiNameList.add(apiName); } }
public static String DumpAllServices(String authinfo, UDDIInquiryPortType inquiry) { StringBuilder sb = new StringBuilder(); FindService fs = new FindService(); fs.setAuthInfo(authinfo); fs.setFindQualifiers(new FindQualifiers()); fs.getFindQualifiers().getFindQualifier().add("approximateMatch"); fs.getName().add(new Name("%", null)); try { ServiceList findService = inquiry.findService(fs); if (findService.getServiceInfos() == null) { return ("NO SERVICES RETURNED!"); } else { for (int i = 0; i < findService.getServiceInfos().getServiceInfo().size(); i++) { sb.append(findService.getServiceInfos().getServiceInfo().get(i).getName().get(0).getValue()).append(" lang=").append(findService.getServiceInfos().getServiceInfo().get(i).getName().get(0).getLang()).append(" ").append(findService.getServiceInfos().getServiceInfo().get(i).getServiceKey()).append(" ").append(findService.getServiceInfos().getServiceInfo().get(i).getBusinessKey()).append( System.getProperty("line.separator")); } } } catch (Exception ex) { sb.append(ex.getMessage()); } return sb.toString(); }
public static String DumpAllTModels(String authinfo, UDDIInquiryPortType inquriy) { StringBuilder sb = new StringBuilder(); FindTModel fs = new FindTModel(); fs.setAuthInfo(authinfo); fs.setFindQualifiers(new FindQualifiers()); fs.getFindQualifiers().getFindQualifier().add("approximateMatch"); fs.setName(new Name("%", null)); try { TModelList findService = inquriy.findTModel(fs); if (findService.getTModelInfos()== null) { return ("NO TMODELS RETURNED!"); } else { for (int i = 0; i < findService.getTModelInfos().getTModelInfo().size(); i++) { sb.append(findService.getTModelInfos().getTModelInfo().get(i).getName().getValue()). append(" lang=").append(findService.getTModelInfos().getTModelInfo().get(i).getName().getLang()). append(" ").append(findService.getTModelInfos().getTModelInfo().get(i).getTModelKey()) .append(System.getProperty("line.separator")); } } } catch (Exception ex) { return ex.getMessage(); } return sb.toString(); } public static String DumpAllBusinesses(String authinfo, UDDIInquiryPortType inquriy) {
public static void DumpAllTModelsOpInfo(String authInfoJoe, UDDIInquiryPortType uddiInquiryImpl) throws Exception { FindTModel ftm = new FindTModel(); ftm.setAuthInfo(authInfoJoe); //org.apache.juddi.v3.client.UDDIConstants.WILDCARD ftm.setName(new Name("%", null)); ftm.setFindQualifiers(new FindQualifiers()); ftm.getFindQualifiers().getFindQualifier().add("approximateMatch"); TModelList findTModel = uddiInquiryImpl.findTModel(ftm); GetOperationalInfo req = new GetOperationalInfo(); req.setAuthInfo(authInfoJoe); for (int i = 0; i < findTModel.getTModelInfos().getTModelInfo().size(); i++) { req.getEntityKey().add( findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()); } OperationalInfos operationalInfo = uddiInquiryImpl.getOperationalInfo(req); for (int i = 0; i < operationalInfo.getOperationalInfo().size(); i++) { System.out.println(operationalInfo.getOperationalInfo().get(i).getEntityKey() + " on node " + operationalInfo.getOperationalInfo().get(i).getNodeID() + " is owned by " + operationalInfo.getOperationalInfo().get(i).getAuthorizedName()); } }
public static void mapTModelInfo(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModelInfo apiTModelInfo) throws DispositionReportFaultMessage { apiTModelInfo.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModelInfo.setName(apiName); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModelInfo.getDescription()); }
public static void mapTModelInfo(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModelInfo apiTModelInfo) throws DispositionReportFaultMessage { apiTModelInfo.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModelInfo.setName(apiName); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModelInfo.getDescription()); }
protected boolean publishTestBusiness() { try { SaveBusiness sb1 = new SaveBusiness(); //List<BusinessEntity> biz = new ArrayList<BusinessEntity>(); BusinessEntity e = new BusinessEntity(); e.setBusinessKey("uddi:org:miloss:fgsms:test"); Name n = new Name(); n.setValue("Test Business Entity"); n.setLang(PublicationConstants.lang); e.getName().add(n); // biz.add(e); sb1.getBusinessEntity().add(e); sb1.setAuthInfo(loginWrapper()); publication.saveBusiness(sb1); return true; } catch (DispositionReportFaultMessage ex) { log.log(Level.ERROR, "error publising test business entity", ex); log.log(Level.ERROR, "error publising test business entity" + dispositionReportFaultMessageToString(ex), ex); return false; } catch (Exception ex) { log.log(Level.ERROR, "error publising test business entity", ex); return false; } } ///
public static RegisteredInfo MapListRegisteredInfo(org.uddi.api_v2.RegisteredInfo registeredInfo) { if (registeredInfo == null) { return null; } RegisteredInfo r = new RegisteredInfo(); if (registeredInfo.getBusinessInfos() != null) { r.setBusinessInfos(new BusinessInfos()); r.getBusinessInfos().getBusinessInfo().addAll(MapBusinessInfo(registeredInfo.getBusinessInfos().getBusinessInfo())); } if (registeredInfo.getTModelInfos() != null) { r.setTModelInfos(new TModelInfos()); for (int i = 0; i < registeredInfo.getTModelInfos().getTModelInfo().size(); i++) { TModelInfo x = new TModelInfo(); x.setTModelKey(registeredInfo.getTModelInfos().getTModelInfo().get(i).getTModelKey()); x.setName(new Name(registeredInfo.getTModelInfos().getTModelInfo().get(i).getName().getValue(), registeredInfo.getTModelInfos().getTModelInfo().get(i).getName().getValue())); r.getTModelInfos().getTModelInfo().add(x); } } r.setTruncated(registeredInfo.getTruncated() == Truncated.TRUE); return r; }
public static TModelList MapTModelList(org.uddi.api_v2.TModelList findTModel) { org.uddi.api_v3.TModelList r = new org.uddi.api_v3.TModelList(); r.setListDescription(new ListDescription()); r.getListDescription().setActualCount(0); r.getListDescription().setIncludeCount(0); r.getListDescription().setListHead(0); if (findTModel.getTModelInfos() != null && !findTModel.getTModelInfos().getTModelInfo().isEmpty()) { r.setTModelInfos(new TModelInfos()); r.getListDescription().setIncludeCount(findTModel.getTModelInfos().getTModelInfo().size()); r.getListDescription().setActualCount(findTModel.getTModelInfos().getTModelInfo().size()); for (int i = 0; i < findTModel.getTModelInfos().getTModelInfo().size(); i++) { TModelInfo x = new TModelInfo(); x.setName(new Name(findTModel.getTModelInfos().getTModelInfo().get(i).getName().getValue(), findTModel.getTModelInfos().getTModelInfo().get(i).getName().getLang())); x.setTModelKey(findTModel.getTModelInfos().getTModelInfo().get(i).getTModelKey()); r.getTModelInfos().getTModelInfo().add(x); } } r.setTruncated(findTModel.getTruncated() == Truncated.TRUE); return r; }
public static org.uddi.api_v3.TModel MapTModel(org.uddi.api_v2.TModel be) { if (be == null) { return null; } TModel item = new org.uddi.api_v3.TModel(); item.setTModelKey(be.getTModelKey()); item.setName(new Name(be.getName().getValue(), be.getName().getLang())); item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.setIdentifierBag(MapIdentBag(be.getIdentifierBag())); item.getDescription().addAll(MapDescription(be.getDescription())); OverviewDoc MapOverviewDoc = MapOverviewDoc(be.getOverviewDoc()); if (MapOverviewDoc != null) { item.getOverviewDoc().add(MapOverviewDoc); } return item; }
public static List<?> findService(FindService body, FindQualifiers findQualifiers, EntityManager em) throws DispositionReportFaultMessage { List<Object> keysFound = null; // First perform the embedded FindTModel search which will augment the tModel bag with any resulting tModel keys. if (body.getTModelBag() == null) body.setTModelBag(new TModelBag()); doFindTModelEmbeddedSearch(em, body.getFindQualifiers(), body.getFindTModel(), body.getTModelBag()); keysFound = FindServiceByTModelKeyQuery.select(em, findQualifiers, body.getTModelBag(), body.getBusinessKey(), keysFound); if (findQualifiers.isCombineCategoryBags()) { keysFound = FindServiceByCombinedCategoryQuery.select(em, findQualifiers, body.getCategoryBag(), body.getBusinessKey(), keysFound); } else { keysFound = FindServiceByCategoryQuery.select(em, findQualifiers, body.getCategoryBag(), body.getBusinessKey(), keysFound); } keysFound = FindServiceByCategoryGroupQuery.select(em, findQualifiers, body.getCategoryBag(), body.getBusinessKey(), keysFound); if (body.getFindTModel()==null && body.getCategoryBag()==null && ( body.getTModelBag()==null || body.getTModelBag().getTModelKey().size() == 0) && body.getName().size() == 0 && body.getBusinessKey() != null) { //support searching for all services for a business findQualifiers.setApproximateMatch(true); body.getName().add(new Name("%", null)); } keysFound = FindServiceByNameQuery.select(em, findQualifiers, body.getName(), body.getBusinessKey(), keysFound); if (body.getTModelBag().getTModelKey().size()==0) body.setTModelBag(null); return keysFound; }
public static FindTModel MapFindTModel(org.uddi.api_v2.FindTModel body) { if (body == null) { return null; } FindTModel r = new FindTModel(); r.setCategoryBag(MapCategoryBag(body.getCategoryBag())); r.setFindQualifiers(MapFindQualifiers(body.getFindQualifiers(),false)); r.setMaxRows(body.getMaxRows()); if (body.getName() != null) { r.setName(new Name(body.getName().getValue(), body.getName().getLang())); } if (ContainsWildCardSingle(r.getName())) { r.setFindQualifiers(AddApproximateMatch(r.getFindQualifiers())); } return r; }
public static void mapTModel(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { apiTModel.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModel.setName(apiName); apiTModel.setDeleted(modelTModel.getDeleted()); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModel.getDescription()); mapTModelIdentifiers(modelTModel.getTmodelIdentifiers(), apiTModel.getIdentifierBag(), apiTModel); apiTModel.setCategoryBag(mapCategoryBag(modelTModel.getCategoryBag(), apiTModel.getCategoryBag())); mapOverviewDocs(modelTModel.getOverviewDocs(), null, apiTModel); mapSignature(modelTModel.getSignatures(), apiTModel.getSignature()); }
public static void mapTModel(org.apache.juddi.model.Tmodel modelTModel, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { apiTModel.setTModelKey(modelTModel.getEntityKey()); org.uddi.api_v3.Name apiName = new org.uddi.api_v3.Name(); apiName.setValue(modelTModel.getName()); apiName.setLang(modelTModel.getLangCode()); apiTModel.setName(apiName); apiTModel.setDeleted(modelTModel.getDeleted()); mapTModelDescriptions(modelTModel.getTmodelDescrs(), apiTModel.getDescription()); mapTModelIdentifiers(modelTModel.getTmodelIdentifiers(), apiTModel.getIdentifierBag(), apiTModel); apiTModel.setCategoryBag(mapCategoryBag(modelTModel.getCategoryBag(), apiTModel.getCategoryBag())); mapOverviewDocs(modelTModel.getOverviewDocs(), null, apiTModel); mapSignature(modelTModel.getSignatures(), apiTModel.getSignature()); }