public static String KeyedReferenceToString(KeyedReference item) { StringBuilder sb = new StringBuilder(); sb.append("Key Ref: Name="). append(item.getKeyName()). append(" Value="). append(item.getKeyValue()). append(" tModel="). append(item.getTModelKey()). append(System.getProperty("line.separator")); return sb.toString(); }
private static List<KeyedReference> MapKeyedReference(List<org.uddi.api_v3.KeyedReference> keyedReference) { List<KeyedReference> r = new ArrayList<KeyedReference>(); if (keyedReference == null) { return r; } for (int i = 0; i < keyedReference.size(); i++) { r.add(new KeyedReference(keyedReference.get(i).getTModelKey(), keyedReference.get(i).getKeyName(), keyedReference.get(i).getKeyValue())); } return r; }
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 } }
/** * * @param apiIdentifierBag * @param modelIdentifierList * @param modelBusinessEntity * @throws DispositionReportFaultMessage */ public static void mapBusinessIdentifiers(org.uddi.api_v3.IdentifierBag apiIdentifierBag, List<org.apache.juddi.model.BusinessIdentifier> modelIdentifierList, org.apache.juddi.model.BusinessEntity modelBusinessEntity) throws DispositionReportFaultMessage { modelIdentifierList.clear(); if (apiIdentifierBag != null) { List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); for (org.uddi.api_v3.KeyedReference apiKeyedRef : apiKeyedRefList) { modelIdentifierList.add(new org.apache.juddi.model.BusinessIdentifier(modelBusinessEntity, apiKeyedRef.getTModelKey(), apiKeyedRef.getKeyName(), apiKeyedRef.getKeyValue())); } } }
/** * * @param apiIdentifierBag * @param modelIdentifierList * @param modelBusinessEntity * @throws DispositionReportFaultMessage */ public static void mapBusinessIdentifiers(org.uddi.api_v3.IdentifierBag apiIdentifierBag, List<org.apache.juddi.model.BusinessIdentifier> modelIdentifierList, org.apache.juddi.model.BusinessEntity modelBusinessEntity) throws DispositionReportFaultMessage { modelIdentifierList.clear(); if (apiIdentifierBag != null) { List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); for (org.uddi.api_v3.KeyedReference apiKeyedRef : apiKeyedRefList) { modelIdentifierList.add(new org.apache.juddi.model.BusinessIdentifier(modelBusinessEntity, apiKeyedRef.getTModelKey(), apiKeyedRef.getKeyName(), apiKeyedRef.getKeyValue())); } } }
/** * * @param apiIdentifierBag * @param modelIdentifierList * @param modelTModel * @throws DispositionReportFaultMessage */ public static void mapTModelIdentifiers(org.uddi.api_v3.IdentifierBag apiIdentifierBag, List<org.apache.juddi.model.TmodelIdentifier> modelIdentifierList, org.apache.juddi.model.Tmodel modelTModel) throws DispositionReportFaultMessage { modelIdentifierList.clear(); if (apiIdentifierBag != null) { List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); for (org.uddi.api_v3.KeyedReference apiKeyedRef : apiKeyedRefList) { modelIdentifierList.add(new org.apache.juddi.model.TmodelIdentifier(modelTModel, apiKeyedRef.getTModelKey(), apiKeyedRef.getKeyName(), apiKeyedRef.getKeyValue())); } } }
/** * * @param apiIdentifierBag * @param modelIdentifierList * @param modelTModel * @throws DispositionReportFaultMessage */ public static void mapTModelIdentifiers(org.uddi.api_v3.IdentifierBag apiIdentifierBag, List<org.apache.juddi.model.TmodelIdentifier> modelIdentifierList, org.apache.juddi.model.Tmodel modelTModel) throws DispositionReportFaultMessage { modelIdentifierList.clear(); if (apiIdentifierBag != null) { List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); for (org.uddi.api_v3.KeyedReference apiKeyedRef : apiKeyedRefList) { modelIdentifierList.add(new org.apache.juddi.model.TmodelIdentifier(modelTModel, apiKeyedRef.getTModelKey(), apiKeyedRef.getKeyName(), apiKeyedRef.getKeyValue())); } } }
private static List<PublisherAssertion> MapPublisherAssertion(List<org.uddi.api_v3.PublisherAssertion> publisherAssertion) { List<PublisherAssertion> r = new ArrayList<PublisherAssertion>(); for (int i = 0; i < publisherAssertion.size(); i++) { PublisherAssertion x = new PublisherAssertion(); x.setFromKey(publisherAssertion.get(i).getFromKey()); x.setToKey(publisherAssertion.get(i).getToKey()); if (publisherAssertion.get(i).getKeyedReference() != null) { x.setKeyedReference(new KeyedReference(publisherAssertion.get(i).getKeyedReference().getTModelKey(), publisherAssertion.get(i).getKeyedReference().getKeyName(), publisherAssertion.get(i).getKeyedReference().getKeyValue())); } r.add(x); } return r; }
assertEquals(keyRefIn.getKeyName(), keyRefOut.getKeyName()); assertEquals(keyRefIn.getKeyValue(), keyRefOut.getKeyValue());
if (model.getBusinessEntityByFromKey().getEntityKey().equalsIgnoreCase(paapi.getFromKey()) && model.getBusinessEntityByToKey().getEntityKey().equalsIgnoreCase(paapi.getToKey()) && model.getKeyName().equals(paapi.getKeyedReference().getKeyName()) && model.getKeyValue().equals(paapi.getKeyedReference().getKeyValue()) && model.getTmodelKey().equalsIgnoreCase(paapi.getKeyedReference().getTModelKey())) {
if (model.getBusinessEntityByFromKey().getEntityKey().equalsIgnoreCase(paapi.getFromKey()) && model.getBusinessEntityByToKey().getEntityKey().equalsIgnoreCase(paapi.getToKey()) && model.getKeyName().equals(paapi.getKeyedReference().getKeyName()) && model.getKeyValue().equals(paapi.getKeyedReference().getKeyValue()) && model.getTmodelKey().equalsIgnoreCase(paapi.getKeyedReference().getTModelKey())) {
apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue()));
apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue()));
/** * * @param apiKeyedReferenceGroup * @param modelKeyedReferenceGroup * @param modelCategoryBag * @throws DispositionReportFaultMessage */ public static void mapKeyedReferenceGroup(org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup, org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.apache.juddi.model.CategoryBag modelCategoryBag) throws DispositionReportFaultMessage { if (apiKeyedReferenceGroup != null) { modelKeyedReferenceGroup.setCategoryBag(modelCategoryBag); modelKeyedReferenceGroup.setTmodelKey(apiKeyedReferenceGroup.getTModelKey()); if (apiKeyedReferenceGroup.getKeyedReference() != null) { List<org.apache.juddi.model.KeyedReference> modelKeyedReferences = modelKeyedReferenceGroup.getKeyedReferences(); for (org.uddi.api_v3.KeyedReference apiKeyedReference : apiKeyedReferenceGroup.getKeyedReference()) { modelKeyedReferences.add(new org.apache.juddi.model.KeyedReference(modelKeyedReferenceGroup, apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue())); } } } }
/** * Classifications - going to assume all are external since UDDI does not use "Concepts". * @param categoryBag categories * @param lifeCycleManager lifecycleManager * @return Collection Classifications * @throws JAXRException on error */ public static Collection getClassifications(CategoryBag categoryBag, LifeCycleManager lifeCycleManager) throws JAXRException { Collection<Classification> classifications = null; if (categoryBag != null) { classifications = new ArrayList<Classification>(); List<KeyedReference> keyedReferenceList = categoryBag.getKeyedReference(); for (KeyedReference keyedReference : keyedReferenceList) { Classification classification = new ClassificationImpl(lifeCycleManager); classification.setValue(keyedReference.getKeyValue()); classification.setName(new InternationalStringImpl(keyedReference.getKeyName())); String tmodelKey = keyedReference.getTModelKey(); if (tmodelKey != null) { ClassificationScheme scheme = new ClassificationSchemeImpl(lifeCycleManager); scheme.setKey(new KeyImpl(tmodelKey)); classification.setClassificationScheme(scheme); } classifications.add(classification); } } return classifications; }
/** * * @param apiKeyedReferenceGroup * @param modelKeyedReferenceGroup * @param modelCategoryBag * @throws DispositionReportFaultMessage */ public static void mapKeyedReferenceGroup(org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup, org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.apache.juddi.model.CategoryBag modelCategoryBag) throws DispositionReportFaultMessage { if (apiKeyedReferenceGroup != null) { modelKeyedReferenceGroup.setCategoryBag(modelCategoryBag); modelKeyedReferenceGroup.setTmodelKey(apiKeyedReferenceGroup.getTModelKey()); if (apiKeyedReferenceGroup.getKeyedReference() != null) { List<org.apache.juddi.model.KeyedReference> modelKeyedReferences = modelKeyedReferenceGroup.getKeyedReferences(); for (org.uddi.api_v3.KeyedReference apiKeyedReference : apiKeyedReferenceGroup.getKeyedReference()) { modelKeyedReferences.add(new org.apache.juddi.model.KeyedReference(modelKeyedReferenceGroup, apiKeyedReference.getTModelKey(), apiKeyedReference.getKeyName(), apiKeyedReference.getKeyValue())); } } } }
/** * External Identifiers * @param identifierBag identifiers * @param lifeCycleManager lifecycleManager * @return Collection ExternalIdentifier * @throws JAXRException on error */ public static Collection getExternalIdentifiers(IdentifierBag identifierBag, LifeCycleManager lifeCycleManager) throws JAXRException { Collection<ExternalIdentifier> extidentifiers = null; if (identifierBag != null) { extidentifiers = new ArrayList<ExternalIdentifier>(); List<KeyedReference> keyedReferenceList = identifierBag.getKeyedReference(); for (KeyedReference keyedReference : keyedReferenceList) { ExternalIdentifier extId = new ExternalIdentifierImpl(lifeCycleManager); extId.setValue(keyedReference.getKeyValue()); extId.setName(new InternationalStringImpl(keyedReference.getKeyName())); String tmodelKey = keyedReference.getTModelKey(); if (tmodelKey != null) { ClassificationScheme scheme = new ClassificationSchemeImpl(lifeCycleManager); scheme.setKey(new KeyImpl(tmodelKey)); extId.setIdentificationScheme(scheme); } extidentifiers.add(extId); } } return extidentifiers; }
public static FindRelatedBusinesses MapFindRelatedBusiness(org.uddi.api_v3.FindRelatedBusinesses body) { FindRelatedBusinesses r = new FindRelatedBusinesses(); r.setFindQualifiers(MapFindQualifiers(body.getFindQualifiers())); r.setMaxRows(body.getMaxRows()); r.setBusinessKey(body.getBusinessKey()); if (body.getKeyedReference() != null) { r.setKeyedReference(new KeyedReference(body.getKeyedReference().getTModelKey(), body.getKeyedReference().getKeyName(), body.getKeyedReference().getKeyValue())); } r.setGeneric(VERSION); return r; }
if (apiKeyedRef != null) { modelPubAssertion.setTmodelKey(apiKeyedRef.getTModelKey()); modelPubAssertion.setKeyName(apiKeyedRef.getKeyName()); modelPubAssertion.setKeyValue(apiKeyedRef.getKeyValue());
if (apiKeyedRef != null) { modelPubAssertion.setTmodelKey(apiKeyedRef.getTModelKey()); modelPubAssertion.setKeyName(apiKeyedRef.getKeyName()); modelPubAssertion.setKeyValue(apiKeyedRef.getKeyValue());