public static void checkInstanceDetails(InstanceDetails ids1, InstanceDetails ids2) { if (ids1 == null || ids2 == null) { return; } List<Description> elem1s = ids1.getDescription(); List<Description> elem2s = ids2.getDescription(); Iterator<Description> elem1 = elem1s.iterator(); checkDescriptions(elem2s, elem2s); OverviewDoc odoc1s = ids1.getOverviewDoc(); OverviewDoc odoc2s = ids2.getOverviewDoc(); if (odoc1s==null&& odoc2s == null) { }else if (odoc1s!=null && odoc2s!=null) { checkDescriptions(odoc1s.getDescription(), odoc2s.getDescription()); assertEquals("overview doc mismatch",odoc1s.getOverviewURL(), odoc2s.getOverviewURL()); }else { assertTrue("overview doc missing one one item", false); } assertEquals("instance params mismatch",ids1.getInstanceParms(),ids2.getInstanceParms()); }
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 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; }