private static object MapAccessPointHostRedir(object p) { if (p is uddi.apiv3.accessPoint) { uddi.apiv3.accessPoint ap = p as uddi.apiv3.accessPoint; uddi.apiv2.accessPoint r = new uddi.apiv2.accessPoint(); r.Value = ap.Value; if (ap.useType != null) { if (ap.useType.StartsWith("http:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.http; } else if (ap.useType.StartsWith("https:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.https; } else if (ap.useType.StartsWith("ftp:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.ftp; } else if (ap.useType.StartsWith("mailto:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.mailto; } else if (ap.useType.StartsWith("fax:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.fax; } else if (ap.useType.StartsWith("phone:", StringComparison.CurrentCultureIgnoreCase)) { r.URLType = uddi.apiv2.URLType.phone; } else { r.URLType = uddi.apiv2.URLType.other; } } return(r); } if (p is uddi.apiv3.hostingRedirector) { uddi.apiv3.hostingRedirector ap = p as uddi.apiv3.hostingRedirector; uddi.apiv2.hostingRedirector r = new uddi.apiv2.hostingRedirector(); r.bindingKey = ap.bindingKey; return(r); } return(null); }
public static bindingTemplate MapBindingTemplate(uddi.apiv2.bindingTemplate bindingTemplate) { if (bindingTemplate == null) { return(null); } bindingTemplate r = new bindingTemplate(); r.bindingKey = bindingTemplate.bindingKey; r.description = MapDescription(bindingTemplate.description); r.serviceKey = bindingTemplate.serviceKey; if (bindingTemplate.Item is org.uddi.apiv2.accessPoint) { org.uddi.apiv2.accessPoint old = new uddi.apiv2.accessPoint(); accessPoint a = new accessPoint(); a.Value = old.Value; a.useType = old.URLType.ToString(); r.Item = a; } r.tModelInstanceDetails = MapTmodelInstanceDetail(bindingTemplate.tModelInstanceDetails); return(r); }
public static bindingTemplate MapBindingTemplate(uddi.apiv2.bindingTemplate bindingTemplate) { if (bindingTemplate == null) return null; bindingTemplate r = new bindingTemplate(); r.bindingKey = bindingTemplate.bindingKey; r.description = MapDescription(bindingTemplate.description); r.serviceKey = bindingTemplate.serviceKey; if (bindingTemplate.Item is org.uddi.apiv2.accessPoint) { org.uddi.apiv2.accessPoint old = new uddi.apiv2.accessPoint(); accessPoint a = new accessPoint(); a.Value = old.Value; a.useType = old.URLType.ToString(); r.Item = a; } r.tModelInstanceDetails = MapTmodelInstanceDetail(bindingTemplate.tModelInstanceDetails); return r; }
private static object MapAccessPointHostRedir(object p) { if (p is uddi.apiv3.accessPoint) { uddi.apiv3.accessPoint ap = p as uddi.apiv3.accessPoint; uddi.apiv2.accessPoint r = new uddi.apiv2.accessPoint(); r.Value = ap.Value; if (ap.useType != null) { if (ap.useType.StartsWith("http:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.http; else if (ap.useType.StartsWith("https:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.https; else if (ap.useType.StartsWith("ftp:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.ftp; else if (ap.useType.StartsWith("mailto:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.mailto; else if (ap.useType.StartsWith("fax:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.fax; else if (ap.useType.StartsWith("phone:", StringComparison.CurrentCultureIgnoreCase)) r.URLType = uddi.apiv2.URLType.phone; else r.URLType = uddi.apiv2.URLType.other; } return r; } if (p is uddi.apiv3.hostingRedirector) { uddi.apiv3.hostingRedirector ap = p as uddi.apiv3.hostingRedirector; uddi.apiv2.hostingRedirector r = new uddi.apiv2.hostingRedirector(); r.bindingKey = ap.bindingKey; return r; } return null; }