public static void checkTModelInstanceDetails(TModelInstanceDetails tmds1, TModelInstanceDetails tmds2) { if (tmds1 == null || tmds2 == null) { assertEquals(tmds1, tmds2); return; } assertEquals(tmds1.getTModelInstanceInfo().size(),tmds2.getTModelInstanceInfo().size()); Iterator<TModelInstanceInfo> tmIter1 = tmds1.getTModelInstanceInfo().iterator(); Iterator<TModelInstanceInfo> tmIter2 = tmds2.getTModelInstanceInfo().iterator(); while (tmIter1.hasNext()) { TModelInstanceInfo tmI1 = tmIter1.next(); TModelInstanceInfo tmI2 = tmIter2.next(); checkDescriptions(tmI1.getDescription(), tmI2.getDescription()); checkInstanceDetails(tmI1.getInstanceDetails(), tmI2.getInstanceDetails()); assertEquals(tmI1.getTModelKey().toLowerCase(),tmI2.getTModelKey()); } }
desc.setValue("The wsdl:portType that this wsdl:port implements."); desc.setLang(UDDIConstants.ENGLISH); tModelInstanceInfo.getDescription().add(desc);
private static List<TModelInstanceInfo> MapTModelInstanceInfo(List<org.uddi.api_v2.TModelInstanceInfo> tModelInstanceInfo) { List<TModelInstanceInfo> r = new ArrayList<TModelInstanceInfo>(); if (tModelInstanceInfo == null) { return r; } for (int i = 0; i < tModelInstanceInfo.size(); i++) { TModelInstanceInfo t = new TModelInstanceInfo(); t.setTModelKey(tModelInstanceInfo.get(i).getTModelKey()); t.getDescription().addAll(MapDescription(tModelInstanceInfo.get(i).getDescription())); if (tModelInstanceInfo.get(i).getInstanceDetails() != null) { t.setInstanceDetails(new InstanceDetails()); t.getInstanceDetails().getDescription().addAll(MapDescription(tModelInstanceInfo.get(i).getInstanceDetails().getDescription())); t.getInstanceDetails().setInstanceParms(tModelInstanceInfo.get(i).getInstanceDetails().getInstanceParms()); t.getInstanceDetails().getOverviewDoc().add(MapOverviewDoc(tModelInstanceInfo.get(i).getInstanceDetails().getOverviewDoc())); } r.add(t); } return r; }
private TModelInstanceInfo createTmodelInstnaceInfo(String key, String value, String description) { TModelInstanceInfo r = new TModelInstanceInfo(); r.setTModelKey(key); r.getDescription().add(new Description(description, PublicationConstants.lang)); r.setInstanceDetails(new InstanceDetails()); r.getInstanceDetails().setInstanceParms(value); return r; }
/** * * @param apiTModelInstDetails * @param modelTModelInstInfoList * @param modelBindingTemplate * @throws DispositionReportFaultMessage */ public static void mapTModelInstanceDetails(org.uddi.api_v3.TModelInstanceDetails apiTModelInstDetails, List<org.apache.juddi.model.TmodelInstanceInfo> modelTModelInstInfoList, org.apache.juddi.model.BindingTemplate modelBindingTemplate) throws DispositionReportFaultMessage { modelTModelInstInfoList.clear(); if (apiTModelInstDetails != null) { List<org.uddi.api_v3.TModelInstanceInfo> apiTModelInstInfoList = apiTModelInstDetails.getTModelInstanceInfo(); for (org.uddi.api_v3.TModelInstanceInfo apiTModelInstInfo : apiTModelInstInfoList) { org.apache.juddi.model.TmodelInstanceInfo modelTModelInstInfo = new org.apache.juddi.model.TmodelInstanceInfo(modelBindingTemplate, apiTModelInstInfo.getTModelKey()); mapTModelInstanceInfoDescriptions(apiTModelInstInfo.getDescription(), modelTModelInstInfo.getTmodelInstanceInfoDescrs(), modelTModelInstInfo); mapInstanceDetails(apiTModelInstInfo.getInstanceDetails(), modelTModelInstInfo); modelTModelInstInfoList.add(modelTModelInstInfo); } } }
desc.setValue("The wsdl:binding that this wsdl:port implements. The instanceParms specifies the port local name"); desc.setLang(UDDIConstants.ENGLISH); tModelInstanceInfo.getDescription().add(desc);
/** * * @param apiTModelInstDetails * @param modelTModelInstInfoList * @param modelBindingTemplate * @throws DispositionReportFaultMessage */ public static void mapTModelInstanceDetails(org.uddi.api_v3.TModelInstanceDetails apiTModelInstDetails, List<org.apache.juddi.model.TmodelInstanceInfo> modelTModelInstInfoList, org.apache.juddi.model.BindingTemplate modelBindingTemplate) throws DispositionReportFaultMessage { modelTModelInstInfoList.clear(); if (apiTModelInstDetails != null) { List<org.uddi.api_v3.TModelInstanceInfo> apiTModelInstInfoList = apiTModelInstDetails.getTModelInstanceInfo(); for (org.uddi.api_v3.TModelInstanceInfo apiTModelInstInfo : apiTModelInstInfoList) { org.apache.juddi.model.TmodelInstanceInfo modelTModelInstInfo = new org.apache.juddi.model.TmodelInstanceInfo(modelBindingTemplate, apiTModelInstInfo.getTModelKey()); mapTModelInstanceInfoDescriptions(apiTModelInstInfo.getDescription(), modelTModelInstInfo.getTmodelInstanceInfoDescrs(), modelTModelInstInfo); mapInstanceDetails(apiTModelInstInfo.getInstanceDetails(), modelTModelInstInfo); modelTModelInstInfoList.add(modelTModelInstInfo); } } }
private static List<TModelInstanceInfo> MapTModelInstanceInfo(List<org.uddi.api_v3.TModelInstanceInfo> tModelInstanceInfo) { List<TModelInstanceInfo> r = new ArrayList<TModelInstanceInfo>(); if (tModelInstanceInfo == null) { return r; } for (int i = 0; i < tModelInstanceInfo.size(); i++) { TModelInstanceInfo t = new TModelInstanceInfo(); t.setTModelKey(tModelInstanceInfo.get(i).getTModelKey()); t.getDescription().addAll(MapDescription(tModelInstanceInfo.get(i).getDescription())); if (tModelInstanceInfo.get(i).getInstanceDetails() != null) { t.setInstanceDetails(new InstanceDetails()); t.getInstanceDetails().getDescription().addAll(MapDescription(tModelInstanceInfo.get(i).getInstanceDetails().getDescription())); t.getInstanceDetails().setInstanceParms(StringEscapeUtils.escapeXml(tModelInstanceInfo.get(i).getInstanceDetails().getInstanceParms())); t.getInstanceDetails().setOverviewDoc(MapOverviewDoc(tModelInstanceInfo.get(i).getInstanceDetails().getOverviewDoc())); } r.add(t); } return r; }
public static void mapTModelInstanceDetails(List<org.apache.juddi.model.TmodelInstanceInfo> modelTModelInstInfoList, org.uddi.api_v3.TModelInstanceDetails apiTModelInstDetails, org.uddi.api_v3.BindingTemplate apiBindingTemplate) throws DispositionReportFaultMessage { if (modelTModelInstInfoList == null || modelTModelInstInfoList.size() == 0) { return; } if (apiTModelInstDetails == null) { apiTModelInstDetails = new org.uddi.api_v3.TModelInstanceDetails(); } List<org.uddi.api_v3.TModelInstanceInfo> apiTModelInstInfoList = apiTModelInstDetails.getTModelInstanceInfo(); apiTModelInstInfoList.clear(); for (org.apache.juddi.model.TmodelInstanceInfo modelTModelInstInfo : modelTModelInstInfoList) { org.uddi.api_v3.TModelInstanceInfo apiTModelInstInfo = new org.uddi.api_v3.TModelInstanceInfo(); apiTModelInstInfo.setTModelKey(modelTModelInstInfo.getTmodelKey()); mapTModelInstanceInfoDescriptions(modelTModelInstInfo.getTmodelInstanceInfoDescrs(), apiTModelInstInfo.getDescription()); mapInstanceDetails(modelTModelInstInfo, apiTModelInstInfo.getInstanceDetails(), apiTModelInstInfo); apiTModelInstInfoList.add(apiTModelInstInfo); } apiBindingTemplate.setTModelInstanceDetails(apiTModelInstDetails); }
public static void mapTModelInstanceDetails(List<org.apache.juddi.model.TmodelInstanceInfo> modelTModelInstInfoList, org.uddi.api_v3.TModelInstanceDetails apiTModelInstDetails, org.uddi.api_v3.BindingTemplate apiBindingTemplate) throws DispositionReportFaultMessage { if (modelTModelInstInfoList == null || modelTModelInstInfoList.size() == 0) { return; } if (apiTModelInstDetails == null) { apiTModelInstDetails = new org.uddi.api_v3.TModelInstanceDetails(); } List<org.uddi.api_v3.TModelInstanceInfo> apiTModelInstInfoList = apiTModelInstDetails.getTModelInstanceInfo(); apiTModelInstInfoList.clear(); for (org.apache.juddi.model.TmodelInstanceInfo modelTModelInstInfo : modelTModelInstInfoList) { org.uddi.api_v3.TModelInstanceInfo apiTModelInstInfo = new org.uddi.api_v3.TModelInstanceInfo(); apiTModelInstInfo.setTModelKey(modelTModelInstInfo.getTmodelKey()); mapTModelInstanceInfoDescriptions(modelTModelInstInfo.getTmodelInstanceInfoDescrs(), apiTModelInstInfo.getDescription()); mapInstanceDetails(modelTModelInstInfo, apiTModelInstInfo.getInstanceDetails(), apiTModelInstInfo); apiTModelInstInfoList.add(apiTModelInstInfo); } apiBindingTemplate.setTModelInstanceDetails(apiTModelInstDetails); }
tModelInstanceInfoBinding.setInstanceDetails(instanceDetails); tModelInstanceInfoBinding.getDescription().addAll(Common2UDDI.mapDescription("The wsdl:binding that this wsdl:port implements. " + bindingDescription + " The instanceParms specifies the port local name.", lang)); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoBinding); tModelInstanceInfoPortType.getDescription().addAll(Common2UDDI.mapDescription("The wsdl:portType that this wsdl:port implements." + portTypeDescription, lang)); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoPortType); tModelInstanceInfoBPEL.getDescription().addAll(Common2UDDI.mapDescription("The bpel:process this wsdl:port supports." + serviceDescription, lang)); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoBPEL);
tModelInstanceInfo.getDescription().add(desc);
public void validateTModelInstanceInfo(org.uddi.api_v3.TModelInstanceInfo tmodelInstInfo, Configuration config, boolean isRoot) throws DispositionReportFaultMessage { // tModel Instance Info can't be null if (tmodelInstInfo == null) { throw new ValueNotAllowedException(new ErrorMessage("errors.tmodelinstinfo.NullInput")); } // TModel key is required if (tmodelInstInfo.getTModelKey() == null || tmodelInstInfo.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.tmodelinstinfo.NoTModelKey")); } // Per section 4.4: keys must be case-folded tmodelInstInfo.setTModelKey((tmodelInstInfo.getTModelKey().toLowerCase())); boolean checkRef = false; try { checkRef = config.getBoolean(Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY, false); } catch (Exception ex) { log.warn("Error caught reading " + Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY + " from config file", ex); } if (checkRef && !isRoot) { this.verifyTModelKeyExists(tmodelInstInfo.getTModelKey()); } validateInstanceDetails(tmodelInstInfo.getInstanceDetails()); if (log.isDebugEnabled()) { log.debug("validateTModelInstanceInfo"); } validateKeyLength(tmodelInstInfo.getTModelKey()); validateDescriptions(tmodelInstInfo.getDescription()); }
public void validateTModelInstanceInfo(org.uddi.api_v3.TModelInstanceInfo tmodelInstInfo, Configuration config, boolean isRoot) throws DispositionReportFaultMessage { // tModel Instance Info can't be null if (tmodelInstInfo == null) { throw new ValueNotAllowedException(new ErrorMessage("errors.tmodelinstinfo.NullInput")); } // TModel key is required if (tmodelInstInfo.getTModelKey() == null || tmodelInstInfo.getTModelKey().length() == 0) { throw new ValueNotAllowedException(new ErrorMessage("errors.tmodelinstinfo.NoTModelKey")); } // Per section 4.4: keys must be case-folded tmodelInstInfo.setTModelKey((tmodelInstInfo.getTModelKey().toLowerCase())); boolean checkRef = false; try { checkRef = config.getBoolean(Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY, false); } catch (Exception ex) { log.warn("Error caught reading " + Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY + " from config file", ex); } if (checkRef && !isRoot) { this.verifyTModelKeyExists(tmodelInstInfo.getTModelKey()); } validateInstanceDetails(tmodelInstInfo.getInstanceDetails()); if (log.isDebugEnabled()) { log.debug("validateTModelInstanceInfo"); } validateKeyLength(tmodelInstInfo.getTModelKey()); validateDescriptions(tmodelInstInfo.getDescription()); }
doc.getDescription().add(new Description( "Describes a version associated with either a service interface, a bindingTemplate service instance.", lang)); tt.getDescription().add(new Description("Describes a version associated with either a service interface, a bindingTemplate service instance.", lang)); tt.getInstanceDetails().getOverviewDoc().add(doc); return tt;
tModelInstanceInfo.getDescription().add(desc);
tModelInstanceInfoBinding.setInstanceDetails(instanceDetails); tModelInstanceInfoBinding.getDescription().addAll(Common2UDDI.mapDescription("The binding that this endpoint implements. " + bindingTemplate.getDescription().get(0).getValue() + " The instanceParms specifies the \" port local name.", lang)); TModelInstanceDetails tModelInstanceDetails = new TModelInstanceDetails(); descriptionPT.setLang(lang); descriptionPT.setValue("The wadl:Resource:base implements." ); tModelInstanceInfoPortType.getDescription().add(descriptionPT); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoPortType);
tModelInstanceInfoBinding.setInstanceDetails(instanceDetails); tModelInstanceInfoBinding.getDescription().addAll(Common2UDDI.mapDescription("The wsdl:binding that this wsdl:port implements. " + bindingDescription + " The instanceParms specifies the port local name.", lang)); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoBinding); tModelInstanceInfoPortType.getDescription().addAll(Common2UDDI.mapDescription("The wsdl:portType that this wsdl:port implements." + portTypeDescription, lang)); tModelInstanceDetails.getTModelInstanceInfo().add(tModelInstanceInfoPortType);
LocalizedString locDesc = (LocalizedString) o; Description description = objectFactory.createDescription(); emptyTInfo.getDescription().add(description); description.setValue(locDesc.getValue()); description.setLang(locDesc.getLocale().getLanguage());
LocalizedString locDesc = (LocalizedString) o; Description description = objectFactory.createDescription(); emptyTInfo.getDescription().add(description); description.setValue(locDesc.getValue()); description.setLang(locDesc.getLocale().getLanguage());