LogFindTModelRequest(body); org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(body.getFindQualifiers());
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) {
LogFindTModelRequest(body); org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(body.getFindQualifiers());
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 void findTModel(String findQualifier) { try { FindTModel body = (FindTModel)EntityCreator.buildFromDoc(FIND_TMODEL_XML, "org.uddi.api_v3"); if (findQualifier!=null) body.getFindQualifiers().getFindQualifier().add(findQualifier); TModelList result = inquiry.findTModel(body); if (result == null) Assert.fail("Null result from find tModel operation"); TModelInfos tInfos = result.getTModelInfos(); if (tInfos == null) Assert.fail("No result from find tModel operation"); List<TModelInfo> tiList = tInfos.getTModelInfo(); if (tiList == null || tiList.size() == 0) Assert.fail("No result from find tModel operation"); TModelInfo tiOut = tiList.get(0); TModel tmIn = (TModel)EntityCreator.buildFromDoc(TckTModel.JOE_PUBLISHER_TMODEL_XML, "org.uddi.api_v3"); assertEquals(tmIn.getTModelKey(), tiOut.getTModelKey()); assertEquals(tmIn.getName().getLang(), tiOut.getName().getLang()); assertEquals(tmIn.getName().getValue(), tiOut.getName().getValue()); TckValidator.checkDescriptions(tmIn.getDescription(), tiOut.getDescription()); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } } }
/** * Performs the necessary queries for the find_tModel search and adds resulting tModel keys to the tModelBag provided. */ private static void doFindTModelEmbeddedSearch(EntityManager em, org.uddi.api_v3.FindQualifiers fq, FindTModel findTmodel, TModelBag tmodelBag) throws DispositionReportFaultMessage { if (findTmodel != null && tmodelBag != null) { org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(findTmodel.getFindQualifiers()); List<Object> tmodelKeysFound = null; tmodelKeysFound = FindTModelByIdentifierQuery.select(em, findQualifiers, findTmodel.getIdentifierBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByCategoryQuery.select(em, findQualifiers, findTmodel.getCategoryBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByCategoryGroupQuery.select(em, findQualifiers, findTmodel.getCategoryBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByNameQuery.select(em, findQualifiers, findTmodel.getName(), tmodelKeysFound); if (tmodelKeysFound != null && tmodelKeysFound.size() > 0) { for (Object item : tmodelKeysFound) tmodelBag.getTModelKey().add((String)item); } } }
/** * Performs the necessary queries for the find_tModel search and adds resulting tModel keys to the tModelBag provided. */ private static void doFindTModelEmbeddedSearch(EntityManager em, org.uddi.api_v3.FindQualifiers fq, FindTModel findTmodel, TModelBag tmodelBag) throws DispositionReportFaultMessage { if (findTmodel != null && tmodelBag != null) { org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(findTmodel.getFindQualifiers()); List<Object> tmodelKeysFound = null; tmodelKeysFound = FindTModelByIdentifierQuery.select(em, findQualifiers, findTmodel.getIdentifierBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByCategoryQuery.select(em, findQualifiers, findTmodel.getCategoryBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByCategoryGroupQuery.select(em, findQualifiers, findTmodel.getCategoryBag(), tmodelKeysFound); tmodelKeysFound = FindTModelByNameQuery.select(em, findQualifiers, findTmodel.getName(), tmodelKeysFound); if (tmodelKeysFound != null && tmodelKeysFound.size() > 0) { for (Object item : tmodelKeysFound) tmodelBag.getTModelKey().add((String)item); } } }
public void validateFindTModel(FindTModel body, boolean nullAllowed) throws DispositionReportFaultMessage { if (body == null) { // When FindTModel objects are embedded in other find calls, null is allowed. if (nullAllowed) { return; } else { throw new FatalErrorException(new ErrorMessage("errors.NullInput")); } } if (body.getCategoryBag() == null && body.getIdentifierBag() == null && body.getName() == null) { throw new FatalErrorException(new ErrorMessage("errors.findtmodel.NoInput")); } validateFindQualifiers(body.getFindQualifiers()); validateIdentifierBag(body.getIdentifierBag()); validateCategoryBag(body.getCategoryBag()); validateFindQualifiers_AppoximateMatchAndCombinedCatbag(body.getFindQualifiers()); }
public void validateFindTModel(FindTModel body, boolean nullAllowed) throws DispositionReportFaultMessage { if (body == null) { // When FindTModel objects are embedded in other find calls, null is allowed. if (nullAllowed) { return; } else { throw new FatalErrorException(new ErrorMessage("errors.NullInput")); } } if (body.getCategoryBag() == null && body.getIdentifierBag() == null && body.getName() == null) { throw new FatalErrorException(new ErrorMessage("errors.findtmodel.NoInput")); } validateFindQualifiers(body.getFindQualifiers()); validateIdentifierBag(body.getIdentifierBag()); validateCategoryBag(body.getCategoryBag()); validateFindQualifiers_AppoximateMatchAndCombinedCatbag(body.getFindQualifiers()); }
public static FindTModel MapFindTModel(org.uddi.api_v3.FindTModel body) { FindTModel r = new FindTModel(); r.setFindQualifiers(MapFindQualifiers(body.getFindQualifiers())); r.setMaxRows(body.getMaxRows()); r.setCategoryBag(MapCategoryBag(body.getCategoryBag())); r.setGeneric(VERSION); if (body.getName() != null) { r.setName(new Name(body.getName().getValue(), body.getName().getLang())); } return r; }
FindTModel ft = subscriptionFilter.getFindTModel(); org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(ft.getFindQualifiers());
FindTModel ft = subscriptionFilter.getFindTModel(); org.apache.juddi.query.util.FindQualifiers findQualifiers = new org.apache.juddi.query.util.FindQualifiers(); findQualifiers.mapApiFindQualifiers(ft.getFindQualifiers());
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; }
findQualifiers.mapApiFindQualifiers(subscriptionFilter.getFindTModel().getFindQualifiers()); keys = InquiryHelper.findTModel(subscriptionFilter.getFindTModel(), findQualifiers, em);
findQualifiers.mapApiFindQualifiers(subscriptionFilter.getFindTModel().getFindQualifiers()); keys = InquiryHelper.findTModel(subscriptionFilter.getFindTModel(), findQualifiers, em);