if (key.startsWith(KEY_NAME)) keyedReference.setKeyName(key.substring(KEY_NAME.length(),key.length())); if (key.startsWith(KEY_VALUE)) keyedReference.setKeyValue(key.substring(KEY_VALUE.length(),key.length())); if (key.startsWith(TMODEL_KEY)) keyedReference.setTModelKey(key.substring(TMODEL_KEY.length(),key.length()));
protected static KeyedReference newKeyedReference(String tModelKey, String keyName, String value) { KeyedReference typesReference = new KeyedReference(); typesReference.setTModelKey(tModelKey); typesReference.setKeyName(keyName); typesReference.setKeyValue(value); return typesReference; }
protected static KeyedReference newKeyedReference(String tModelKey, String keyName, String value) { KeyedReference typesReference = new KeyedReference(); typesReference.setTModelKey(tModelKey); typesReference.setKeyName(keyName); typesReference.setKeyValue(value); return typesReference; }
/** * This is used for adding a KeyedReference to a CategoryBag * * @param categoryBag CategoryBag reference * @param tModelKey tModelKey of the KeyedReference * @param keyName KeyName of the KeyedReference * @param keyValue KeyValue of the KeyedReference */ private void addKeyedReferenceToCategoryBag(CategoryBag categoryBag, String tModelKey, String keyName, String keyValue) { KeyedReference keyedReference = new KeyedReference(); keyedReference.setTModelKey(tModelKey); keyedReference.setKeyName(keyName); keyedReference.setKeyValue(keyValue); categoryBag.getKeyedReference().add(keyedReference); }
public static PublisherAssertion getPubAssertionFromJAXRAssociationKey( String key) throws JAXRException { PublisherAssertion pa = objectFactory.createPublisherAssertion(); try { StringTokenizer token = new StringTokenizer(key, "|"); if (token.hasMoreTokens()) { pa.setFromKey(getToken(token.nextToken())); pa.setToKey(getToken(token.nextToken())); KeyedReference kr = objectFactory.createKeyedReference(); // Sometimes the Key is UUID:something String str = getToken(token.nextToken()); if ("UUID".equalsIgnoreCase(str)) { str += ":" + getToken(token.nextToken()); } kr.setTModelKey(str); kr.setKeyName(getToken(token.nextToken())); kr.setKeyValue(getToken(token.nextToken())); pa.setKeyedReference(kr); } } catch (Exception ud) { throw new JAXRException("Apache JAXR Impl:", ud); } return pa; }
public static PublisherAssertion getPubAssertionFromJAXRAssociationKey( String key) throws JAXRException { PublisherAssertion pa = objectFactory.createPublisherAssertion(); try { StringTokenizer token = new StringTokenizer(key, "|"); if (token.hasMoreTokens()) { pa.setFromKey(getToken(token.nextToken())); pa.setToKey(getToken(token.nextToken())); KeyedReference kr = objectFactory.createKeyedReference(); // Sometimes the Key is UUID:something String str = getToken(token.nextToken()); if ("UUID".equalsIgnoreCase(str)) str += ":" + getToken(token.nextToken()); kr.setTModelKey(str); kr.setKeyName(getToken(token.nextToken())); kr.setKeyValue(getToken(token.nextToken())); pa.setKeyedReference(kr); } } catch (Exception ud) { throw new JAXRException("Apache JAXR Impl:", ud); } return pa; }
public static void mapTModelIdentifiers(List<org.apache.juddi.model.TmodelIdentifier> modelIdentifierList, org.uddi.api_v3.IdentifierBag apiIdentifierBag, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { if (modelIdentifierList == null || modelIdentifierList.size() == 0) { return; } if (apiIdentifierBag == null) { apiIdentifierBag = new org.uddi.api_v3.IdentifierBag(); } List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); apiKeyedRefList.clear(); for (org.apache.juddi.model.TmodelIdentifier modelIdentifier : modelIdentifierList) { org.uddi.api_v3.KeyedReference apiKeyedRef = new org.uddi.api_v3.KeyedReference(); apiKeyedRef.setTModelKey(modelIdentifier.getTmodelKeyRef()); apiKeyedRef.setKeyName(modelIdentifier.getKeyName()); apiKeyedRef.setKeyValue(modelIdentifier.getKeyValue()); apiKeyedRefList.add(apiKeyedRef); } apiTModel.setIdentifierBag(apiIdentifierBag); }
public static void mapBusinessIdentifiers(List<org.apache.juddi.model.BusinessIdentifier> modelIdentifierList, org.uddi.api_v3.IdentifierBag apiIdentifierBag, org.uddi.api_v3.BusinessEntity apiBusinessEntity) throws DispositionReportFaultMessage { if (modelIdentifierList == null || modelIdentifierList.size() == 0) { return; } if (apiIdentifierBag == null) { apiIdentifierBag = new org.uddi.api_v3.IdentifierBag(); } List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); apiKeyedRefList.clear(); for (org.apache.juddi.model.BusinessIdentifier modelIdentifier : modelIdentifierList) { org.uddi.api_v3.KeyedReference apiKeyedRef = new org.uddi.api_v3.KeyedReference(); apiKeyedRef.setTModelKey(modelIdentifier.getTmodelKeyRef()); apiKeyedRef.setKeyName(modelIdentifier.getKeyName()); apiKeyedRef.setKeyValue(modelIdentifier.getKeyValue()); apiKeyedRefList.add(apiKeyedRef); } apiBusinessEntity.setIdentifierBag(apiIdentifierBag); }
public static void mapBusinessIdentifiers(List<org.apache.juddi.model.BusinessIdentifier> modelIdentifierList, org.uddi.api_v3.IdentifierBag apiIdentifierBag, org.uddi.api_v3.BusinessEntity apiBusinessEntity) throws DispositionReportFaultMessage { if (modelIdentifierList == null || modelIdentifierList.size() == 0) { return; } if (apiIdentifierBag == null) { apiIdentifierBag = new org.uddi.api_v3.IdentifierBag(); } List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); apiKeyedRefList.clear(); for (org.apache.juddi.model.BusinessIdentifier modelIdentifier : modelIdentifierList) { org.uddi.api_v3.KeyedReference apiKeyedRef = new org.uddi.api_v3.KeyedReference(); apiKeyedRef.setTModelKey(modelIdentifier.getTmodelKeyRef()); apiKeyedRef.setKeyName(modelIdentifier.getKeyName()); apiKeyedRef.setKeyValue(modelIdentifier.getKeyValue()); apiKeyedRefList.add(apiKeyedRef); } apiBusinessEntity.setIdentifierBag(apiIdentifierBag); }
public static void mapTModelIdentifiers(List<org.apache.juddi.model.TmodelIdentifier> modelIdentifierList, org.uddi.api_v3.IdentifierBag apiIdentifierBag, org.uddi.api_v3.TModel apiTModel) throws DispositionReportFaultMessage { if (modelIdentifierList == null || modelIdentifierList.size() == 0) { return; } if (apiIdentifierBag == null) { apiIdentifierBag = new org.uddi.api_v3.IdentifierBag(); } List<org.uddi.api_v3.KeyedReference> apiKeyedRefList = apiIdentifierBag.getKeyedReference(); apiKeyedRefList.clear(); for (org.apache.juddi.model.TmodelIdentifier modelIdentifier : modelIdentifierList) { org.uddi.api_v3.KeyedReference apiKeyedRef = new org.uddi.api_v3.KeyedReference(); apiKeyedRef.setTModelKey(modelIdentifier.getTmodelKeyRef()); apiKeyedRef.setKeyName(modelIdentifier.getKeyName()); apiKeyedRef.setKeyValue(modelIdentifier.getKeyValue()); apiKeyedRefList.add(apiKeyedRef); } apiTModel.setIdentifierBag(apiIdentifierBag); }
public void validateKeyedReference(KeyedReference kr) throws DispositionReportFaultMessage { if (kr == null) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NullInput")); } // Keyed references must contain a tModelKey and keyValue if (kr.getTModelKey() == null || kr.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); } // Per section 4.4: keys must be case-folded kr.setTModelKey(kr.getTModelKey().toLowerCase()); if (kr.getKeyValue() == null || kr.getKeyValue().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoKeyValue")); } }
public void validateKeyedReference(KeyedReference kr) throws DispositionReportFaultMessage { if (kr == null) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NullInput")); } // Keyed references must contain a tModelKey and keyValue if (kr.getTModelKey() == null || kr.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoTModelKey")); } // Per section 4.4: keys must be case-folded kr.setTModelKey(kr.getTModelKey().toLowerCase()); if (kr.getKeyValue() == null || kr.getKeyValue().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.keyedreference.NoKeyValue")); } }
public static void mapKeyedReferenceGroup(org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup) throws DispositionReportFaultMessage { apiKeyedReferenceGroup.setTModelKey(modelKeyedReferenceGroup.getTmodelKey()); for (org.apache.juddi.model.KeyedReference modelKeyedReference : modelKeyedReferenceGroup.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()); apiKeyedReferenceGroup.getKeyedReference().add(apiKeyedReference); } }
public static void mapKeyedReferenceGroup(org.apache.juddi.model.KeyedReferenceGroup modelKeyedReferenceGroup, org.uddi.api_v3.KeyedReferenceGroup apiKeyedReferenceGroup) throws DispositionReportFaultMessage { apiKeyedReferenceGroup.setTModelKey(modelKeyedReferenceGroup.getTmodelKey()); for (org.apache.juddi.model.KeyedReference modelKeyedReference : modelKeyedReferenceGroup.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()); apiKeyedReferenceGroup.getKeyedReference().add(apiKeyedReference); } }
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; }
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; }
public static void mapRelatedBusinessInfo(org.apache.juddi.model.PublisherAssertion modelPublisherAssertion, org.apache.juddi.model.BusinessEntity modelRelatedBusiness, org.uddi.api_v3.Direction direction, org.uddi.api_v3.RelatedBusinessInfo apiRelatedBusinessInfo) throws DispositionReportFaultMessage { apiRelatedBusinessInfo.setBusinessKey(modelRelatedBusiness.getEntityKey()); mapBusinessNames(modelRelatedBusiness.getBusinessNames(), apiRelatedBusinessInfo.getName()); mapBusinessDescriptions(modelRelatedBusiness.getBusinessDescrs(), apiRelatedBusinessInfo.getDescription()); org.uddi.api_v3.SharedRelationships sharedRelationships = new org.uddi.api_v3.SharedRelationships(); sharedRelationships.setDirection(direction); org.uddi.api_v3.KeyedReference keyedRef = new org.uddi.api_v3.KeyedReference(); keyedRef.setTModelKey(modelPublisherAssertion.getTmodelKey()); keyedRef.setKeyName(modelPublisherAssertion.getKeyName()); keyedRef.setKeyValue(modelPublisherAssertion.getKeyValue()); sharedRelationships.getKeyedReference().add(keyedRef); apiRelatedBusinessInfo.getSharedRelationships().add(sharedRelationships); }
public static void mapRelatedBusinessInfo(org.apache.juddi.model.PublisherAssertion modelPublisherAssertion, org.apache.juddi.model.BusinessEntity modelRelatedBusiness, org.uddi.api_v3.Direction direction, org.uddi.api_v3.RelatedBusinessInfo apiRelatedBusinessInfo) throws DispositionReportFaultMessage { apiRelatedBusinessInfo.setBusinessKey(modelRelatedBusiness.getEntityKey()); mapBusinessNames(modelRelatedBusiness.getBusinessNames(), apiRelatedBusinessInfo.getName()); mapBusinessDescriptions(modelRelatedBusiness.getBusinessDescrs(), apiRelatedBusinessInfo.getDescription()); org.uddi.api_v3.SharedRelationships sharedRelationships = new org.uddi.api_v3.SharedRelationships(); sharedRelationships.setDirection(direction); org.uddi.api_v3.KeyedReference keyedRef = new org.uddi.api_v3.KeyedReference(); keyedRef.setTModelKey(modelPublisherAssertion.getTmodelKey()); keyedRef.setKeyName(modelPublisherAssertion.getKeyName()); keyedRef.setKeyValue(modelPublisherAssertion.getKeyValue()); sharedRelationships.getKeyedReference().add(keyedRef); apiRelatedBusinessInfo.getSharedRelationships().add(sharedRelationships); }
public static void mapPublisherAssertion(org.apache.juddi.model.PublisherAssertion modelPublisherAssertion, org.uddi.api_v3.PublisherAssertion apiPublisherAssertion) throws DispositionReportFaultMessage { apiPublisherAssertion.setFromKey(modelPublisherAssertion.getId().getFromKey()); apiPublisherAssertion.setToKey(modelPublisherAssertion.getId().getToKey()); org.uddi.api_v3.KeyedReference keyedRef = new org.uddi.api_v3.KeyedReference(); keyedRef.setTModelKey(modelPublisherAssertion.getTmodelKey()); keyedRef.setKeyName(modelPublisherAssertion.getKeyName()); keyedRef.setKeyValue(modelPublisherAssertion.getKeyValue()); if (modelPublisherAssertion.getSignatures()!=null && !modelPublisherAssertion.getSignatures().isEmpty()) { mapSignature(modelPublisherAssertion.getSignatures(), apiPublisherAssertion.getSignature()); } apiPublisherAssertion.setKeyedReference(keyedRef); }
public static void mapPublisherAssertion(org.apache.juddi.model.PublisherAssertion modelPublisherAssertion, org.uddi.api_v3.PublisherAssertion apiPublisherAssertion) throws DispositionReportFaultMessage { apiPublisherAssertion.setFromKey(modelPublisherAssertion.getId().getFromKey()); apiPublisherAssertion.setToKey(modelPublisherAssertion.getId().getToKey()); org.uddi.api_v3.KeyedReference keyedRef = new org.uddi.api_v3.KeyedReference(); keyedRef.setTModelKey(modelPublisherAssertion.getTmodelKey()); keyedRef.setKeyName(modelPublisherAssertion.getKeyName()); keyedRef.setKeyValue(modelPublisherAssertion.getKeyValue()); if (modelPublisherAssertion.getSignatures()!=null && !modelPublisherAssertion.getSignatures().isEmpty()) { mapSignature(modelPublisherAssertion.getSignatures(), apiPublisherAssertion.getSignature()); } apiPublisherAssertion.setKeyedReference(keyedRef); }