/** * Converts category bags of tmodels to a readable string * * @param categoryBag * @return human readable category bag */ public static String CatBagToString(CategoryBag categoryBag) { StringBuilder sb = new StringBuilder(); if (categoryBag == null) { return "no data"; } for (int i = 0; i < categoryBag.getKeyedReference().size(); i++) { sb.append(KeyedReferenceToString(categoryBag.getKeyedReference().get(i))); } for (int i = 0; i < categoryBag.getKeyedReferenceGroup().size(); i++) { sb.append("Key Ref Grp: TModelKey="); for (int k = 0; k < categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().size(); k++) { sb.append(KeyedReferenceToString(categoryBag.getKeyedReferenceGroup().get(i).getKeyedReference().get(k))); } } return sb.toString(); }
private static CategoryBag MapCategoryBag(org.uddi.api_v2.CategoryBag categoryBag) { if (categoryBag == null) { return null; } CategoryBag c = new CategoryBag(); c.getKeyedReference().addAll(MapKeyedReference(categoryBag.getKeyedReference())); return c; }
private List<String> GetBindingKeysCheckedTModelKeyedReferenceBT(Map<String, TModel> cache, List<BindingTemplate> obj) { List<String> ret = new ArrayList<String>(); if (obj == null) { return ret; } for (BindingTemplate 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))); } } } return ret; }
public static org.uddi.api_v3.CategoryBag mapCategoryBag(org.apache.juddi.model.CategoryBag modelCategoryBag, org.uddi.api_v3.CategoryBag apiCategoryBag) throws DispositionReportFaultMessage { if (modelCategoryBag != null) { if (apiCategoryBag == null) { apiCategoryBag = new org.uddi.api_v3.CategoryBag(); } for (org.apache.juddi.model.KeyedReference modelKeyedReference : modelCategoryBag.getKeyedReferences()) { org.uddi.api_v3.KeyedReference apiKeyedReference = new org.uddi.api_v3.KeyedReference(); apiKeyedReference.setTModelKey(modelKeyedReference.getTmodelKeyRef()); apiKeyedReference.setKeyName(modelKeyedReference.getKeyName()); apiKeyedReference.setKeyValue(modelKeyedReference.getKeyValue()); apiCategoryBag.getKeyedReference().add(apiKeyedReference); } for (org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup : modelCategoryBag.getKeyedReferenceGroups()) { org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup = new org.uddi.api_v3.KeyedReferenceGroup(); mapKeyedReferenceGroup(modelKeyedReferenceGroup, apiKeyedReferenceGroup); apiCategoryBag.getKeyedReferenceGroup().add(apiKeyedReferenceGroup); } } return apiCategoryBag; }
/** * Create an instance of {@link CategoryBag } * */ public CategoryBag createCategoryBag() { return new CategoryBag(); }
return keysIn; List<KeyedReferenceGroup> categories = categoryBag.getKeyedReferenceGroup(); if (categories == null || categories.size() == 0) return keysIn;
private List<String> GetBindingKeysCheckedTModelKeyedReferenceBT(Map<String, TModel> cache, List<BindingTemplate> obj) { List<String> ret = new ArrayList<String>(); if (obj == null) { return ret; } for (BindingTemplate 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))); } } } return ret; }
public static org.uddi.api_v3.CategoryBag mapCategoryBag(org.apache.juddi.model.CategoryBag modelCategoryBag, org.uddi.api_v3.CategoryBag apiCategoryBag) throws DispositionReportFaultMessage { if (modelCategoryBag != null) { if (apiCategoryBag == null) { apiCategoryBag = new org.uddi.api_v3.CategoryBag(); } for (org.apache.juddi.model.KeyedReference modelKeyedReference : modelCategoryBag.getKeyedReferences()) { org.uddi.api_v3.KeyedReference apiKeyedReference = new org.uddi.api_v3.KeyedReference(); apiKeyedReference.setTModelKey(modelKeyedReference.getTmodelKeyRef()); apiKeyedReference.setKeyName(modelKeyedReference.getKeyName()); apiKeyedReference.setKeyValue(modelKeyedReference.getKeyValue()); apiCategoryBag.getKeyedReference().add(apiKeyedReference); } for (org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup : modelCategoryBag.getKeyedReferenceGroups()) { org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup = new org.uddi.api_v3.KeyedReferenceGroup(); mapKeyedReferenceGroup(modelKeyedReferenceGroup, apiKeyedReferenceGroup); apiCategoryBag.getKeyedReferenceGroup().add(apiKeyedReferenceGroup); } } return apiCategoryBag; }
CategoryBag categoryBag = new CategoryBag(); String bindingNamespace = binding.getQName().getNamespaceURI(); if (bindingNamespace != null) {
return keysIn; List<KeyedReferenceGroup> categories = categoryBag.getKeyedReferenceGroup(); if (categories == null || categories.size() == 0) return keysIn;
private List<String> validateValuesBindingTemplate(List<BindingTemplate> 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).getTModelInstanceDetails() != null) { //validateTmodelInstanceDetails(items.get(i).getTModelInstanceDetails().getTModelInstanceInfo(), xpath + "bindingTemplate(" + i + ").tModelInstanceDetails."); } } return ret; }
for (KeyedReference keyedReference : categoryBag.getKeyedReference()) { CategoryBag categoryBagWithOneKey = new CategoryBag(); categoryBagWithOneKey.getKeyedReference().add(keyedReference); List<?> entityKeys = findEntityByCategoryQuery.select( em, fq, categoryBagWithOneKey, keysIn, restrictions);
private static CategoryBag MapCategoryBag(org.uddi.api_v3.CategoryBag categoryBag) { if (categoryBag == null) { return null; } CategoryBag c = new CategoryBag(); c.getKeyedReference().addAll(MapKeyedReference(categoryBag.getKeyedReference())); return c; }
bt.setCategoryBag(new CategoryBag()); for (int i = 0; i < bt.getCategoryBag().getKeyedReference().size(); i++) { if (bt.getCategoryBag().getKeyedReference().get(i).getTModelKey() != null && bt.getCategoryBag().getKeyedReference().get(i).getTModelKey().equalsIgnoreCase("uddi:uddi.org:categorization:types")) { if (bt.getCategoryBag().getKeyedReference().get(i).getKeyName() != null && bt.getCategoryBag().getKeyedReference().get(i).getKeyName().equalsIgnoreCase("uddi-org:types:wsdl")) { found = true; bt.getCategoryBag().getKeyedReference().add(new KeyedReference("uddi:uddi.org:categorization:types", "uddi-org:types:wsdl", "wsdlDeployment")); if (bt.getCategoryBag().getKeyedReference().isEmpty() && bt.getCategoryBag().getKeyedReferenceGroup().isEmpty()) { bt.setCategoryBag(null);
businessService.getDescription().add(serviceDesc); CategoryBag categoryBag = new CategoryBag(); addKeyedReferenceToCategoryBag(categoryBag, "uddi:uddi.org:wsdl:types", "WSDL type", "service");
private List<String> validateValuesBindingTemplate(List<BindingTemplate> 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).getTModelInstanceDetails() != null) { //validateTmodelInstanceDetails(items.get(i).getTModelInstanceDetails().getTModelInstanceInfo(), xpath + "bindingTemplate(" + i + ").tModelInstanceDetails."); } } return ret; }
for (KeyedReference keyedReference : categoryBag.getKeyedReference()) { CategoryBag categoryBagWithOneKey = new CategoryBag(); categoryBagWithOneKey.getKeyedReference().add(keyedReference); List<?> entityKeys = findEntityByCategoryQuery.select( em, fq, categoryBagWithOneKey, keysIn, restrictions);
public static void checkCategories(CategoryBag cbag1, CategoryBag cbag2) { if (cbag1 == null || cbag2 == null) { assertEquals(cbag1, cbag2); return; } List<KeyedReference> elemList1 = cbag1.getKeyedReference(); List<KeyedReference> elemList2 = cbag2.getKeyedReference(); if (elemList1 == null || elemList2 == null) { assertEquals(elemList1, elemList2); return; } // In object could have KeyedReferenceGroups which are ignored. For now, only solo KeyedReferences are checked. //assertEquals(elemList1.size(), elemList2.size()); Iterator<KeyedReference> elemList1Itr = elemList1.iterator(); Iterator<KeyedReference> elemList2Itr = elemList2.iterator(); while (elemList1Itr.hasNext()) { KeyedReference elem1 = elemList1Itr.next(); if (elem1 instanceof org.uddi.api_v3.KeyedReference) { KeyedReference elem2 = elemList2Itr.next(); assertEquals(elem1.getTModelKey(), elem2.getTModelKey()); assertEquals(elem1.getKeyName(), elem2.getKeyName()); assertEquals(elem1.getKeyValue(), elem2.getKeyValue()); } // add comparing keyedReferenceGroup } }
tModel.getOverviewDoc().add(overviewDoc); CategoryBag categoryBag = new CategoryBag(); String portTypeNamespace = portType.getQName().getNamespaceURI();
private List<String> validateValuesBusinessService(List<BusinessService> 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).getBindingTemplates() != null) { ret.addAll(validateValuesBindingTemplate(items.get(i).getBindingTemplates().getBindingTemplate())); } } return ret; }