Author: alexoree
Date: Sun Nov 10 20:04:14 2013
New Revision: 1540533

URL: http://svn.apache.org/r1540533
Log:
JUDDI-707 adding examples of how to use SaveNode/SaveClerk, PrintJUDDI class

Added:
    
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintJUDDI.cs
Modified:
    
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs
    juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net-mono.csproj

Modified: 
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs?rev=1540533&r1=1540532&r2=1540533&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs 
(original)
+++ 
juddi/trunk/juddi-client.net/juddi-client.net-sample/juddi/saveNodeExample.cs 
Sun Nov 10 20:04:14 2013
@@ -77,7 +77,7 @@ namespace org.apache.juddi.client.sample
 
 
               
-             //   clerk.saveNode(n1);
+             //  clerk.saveNode(n1);
                 
             }
             catch (Exception ex)

Modified: 
juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net-mono.csproj
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net-mono.csproj?rev=1540533&r1=1540532&r2=1540533&view=diff
==============================================================================
--- juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net-mono.csproj 
(original)
+++ juddi/trunk/juddi-client.net/juddi-client.net/juddi-client.net-mono.csproj 
Sun Nov 10 20:04:14 2013
@@ -46,6 +46,7 @@
     <Compile Include="bindings\events.cs" />
     <Compile Include="bindings\ext.cs" />
     <Compile Include="bindings\JUDDIApiService.cs" />
+<Compile Include="org.apache.juddi.jaxb\PrintJUDDI.cs" />
     <Compile Include="org.apache.juddi.jaxb\PrintUDDI.cs" />
     <Compile 
Include="org.apache.juddi.v3.client.annotations\AnnotationProcessor.cs" />
     <Compile Include="org.apache.juddi.v3.client.annotations\UDDIService.cs" />

Added: 
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintJUDDI.cs
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintJUDDI.cs?rev=1540533&view=auto
==============================================================================
--- 
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintJUDDI.cs
 (added)
+++ 
juddi/trunk/juddi-client.net/juddi-client.net/org.apache.juddi.jaxb/PrintJUDDI.cs
 Sun Nov 10 20:04:14 2013
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2001-2008 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using System.Xml.Serialization;
+
+namespace org.apache.juddi.jaxb
+{
+    /// <summary>
+    /// This is for printing jUDDI specific data objects only
+    /// @author <a href="mailto:[email protected]";>Alex O'Ree</a>
+    /// </summary>
+    /// <typeparam name="T"></typeparam>
+    public class PrintJUDDI<T>
+    {
+        public String print(Object j)
+        {
+            try
+            {
+                XmlSerializer xs = new XmlSerializer(typeof(T));
+                StringWriter sw = new StringWriter();
+                xs.Serialize(sw, j);
+                return sw.ToString();
+            }
+            catch (Exception ex)
+            {
+                String err = "";
+                while (ex != null)
+                {
+                    err += ex.Message + Environment.NewLine + ex.StackTrace + 
Environment.NewLine;
+                    ex = ex.InnerException;
+                }
+                return err;
+            }
+        }
+    }
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to