[jboss-svn-commits] JBL Code SVN: r8872 - in labs/jbossesb/trunk/product: core/listeners/src/org/jboss/soa/esb/listeners/config/mappers and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 16 11:45:25 EST 2007


Author: kurt.stam at jboss.com
Date: 2007-01-16 11:45:19 -0500 (Tue, 16 Jan 2007)
New Revision: 8872

Added:
   labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/dom/
   labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/dom/YADOMUtil.java
Removed:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java
Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/ActionMapper.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java
   labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/Customer.java
   labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/CustomerMasterFile.java
   labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/web/LoanBrokerWS.java
Log:
Moving YADOM util to org.jboss.soa.esb.dom

I think it makes sense to have a dom package. and also I did not find another util that would do what did does.
This cleans up a lot of deprecations warnings.

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/ESBAwareGenerator.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -24,6 +24,7 @@
 import java.util.List;
 
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.FsListenerDocument.FsListener;
 import org.jboss.soa.esb.listeners.config.FtpListenerDocument.FtpListener;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/GatewayGenerator.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -24,6 +24,7 @@
 import java.util.List;
 
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.FsListenerDocument.FsListener;
 import org.jboss.soa.esb.listeners.config.FtpListenerDocument.FtpListener;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -30,6 +30,7 @@
 import org.apache.log4j.Logger;
 import org.apache.xmlbeans.XmlException;
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.JbossesbDocument.Jbossesb;
 import org.jboss.soa.esb.listeners.config.ServiceDocument.Service;
 import org.w3c.dom.Document;

Deleted: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -1,139 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and others contributors as indicated 
- * by the @authors tag. All rights reserved. 
- * See the copyright.txt in the distribution for a
- * full listing of individual contributors. 
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License, v. 2.1.
- * This program is distributed in the hope that it will be useful, but WITHOUT A 
- * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
- * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
- * You should have received a copy of the GNU Lesser General Public License,
- * v.2.1 along with this distribution; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
- * MA  02110-1301, USA.
- * 
- * (C) 2005-2006,
- * @author JBoss Inc.
- */
-
-package org.jboss.soa.esb.listeners.config;
-
-import java.io.File;
-
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.jboss.soa.esb.ConfigurationException;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-
-/**
- * Yet another set of DOM utility methods.
- * <p/>
- * PLEASE DO NOT USE THIS CLASS OUTSIDE THIS PACKAGE. It will be removed as soon as we find
- * equivalent DOM support methods somewhere else, or find a more appropriate home for these.
- * 
- * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
- * @deprecated Do not reuse this class outside this package.
- */
-public class YADOMUtil {
-
-	// If there are another set of the same utilities somewhere, or another DOMUtil type class
-	// that we can add them too, we should do that :-)
-	
-	/**
-	 * Create a new W3C Document.
-	 * <p/>
-	 * Handles exceptions etc.
-	 * @return The new Document instance.
-	 * @throws ConfigurationException 
-	 */
-	public static Document createDocument() throws ConfigurationException {
-		Document doc = null;
-		
-		try {
-			doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
-		} catch (ParserConfigurationException e) {
-			throw new ConfigurationException("Failed to create ESB Configuration Document instance.", e);
-		}
-		
-		return doc;
-	}
-
-	/**
-	 * Add an Element node to the supplied parent name.
-	 * @param parent The parent to to which the new Element node is to be added.
-	 * @param elementName The name of the Element to be added.
-	 * @return The new Element.
-	 */
-	public static Element addElement(Node parent, String elementName) {
-		Element element = null;
-		
-		if(parent instanceof Document) {
-			element = ((Document)parent).createElement(elementName);
-		} else {
-			element = parent.getOwnerDocument().createElement(elementName);
-		}
-		parent.appendChild(element);
-		
-		return element;
-	}
-	
-	/**
-	 * Remove all attributes having an empty value.
-	 * @param element The element to be processed.
-	 */
-	public static void removeEmptyAttributes(Element element) {
-		NamedNodeMap attributes = element.getAttributes();
-		int attribCount = attributes.getLength();
-		
-		for(int i = attribCount - 1; i >= 0; i--) {
-			Attr attribute = (Attr) attributes.item(i);
-			
-			// Note - doesn't account for namespaces.  Not needed here !
-			if(attribute.getValue().equals("")) {
-				attributes.removeNamedItem(attribute.getName());
-			}
-		}
-	}
-
-	/**
-	 * Serialize the supplied DOM node to the specified file in the specified output directory.
-	 * @param node The DOM node to be serialised.
-	 * @param outdir The directory into which the file is to be serialised.
-	 * @param fileName The name of the file.
-	 * @throws ConfigurationException Unable to serialise the node.
-	 */
-	public static void serialize(Node node, File outdir, String fileName) throws ConfigurationException {
-		serialize(node, new StreamResult(new File(outdir, fileName)));
-	}
-
-	/**
-	 * Serialize the supplied DOM node to the supplied DOM StreamResult instance.
-	 * @param node The DOM node to be serialised.
-	 * @param streamRes The StreamResult into which the node is to be serialised.
-	 * @throws ConfigurationException Unable to serialise the node.
-	 */
-	public static void serialize(Node node, StreamResult streamRes) throws ConfigurationException {
-		DOMSource domSource = new DOMSource(node);
-		
-		try {
-			Transformer transformer = TransformerFactory.newInstance().newTransformer();
-			transformer.setOutputProperty(OutputKeys.INDENT, "yes");
-			transformer.transform(domSource, streamRes);
-		} catch (Exception e) {
-			throw new ConfigurationException("Failed to serialize ESB Configuration Document instance.", e);
-		}
-	}
-}

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/ActionMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/ActionMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/ActionMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -21,8 +21,8 @@
 
 package org.jboss.soa.esb.listeners.config.mappers;
 
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.ActionDocument.Action;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;
 import org.jboss.soa.esb.listeners.config.PropertyDocument.Property;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FsListenerMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -24,8 +24,8 @@
 
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.addressing.eprs.FileEpr;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.FsBusDocument.FsBus;
 import org.jboss.soa.esb.listeners.config.FsListenerDocument.FsListener;
 import org.jboss.soa.esb.listeners.config.FsMessageFilterDocument.FsMessageFilter;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/FtpListenerMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -23,8 +23,8 @@
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.addressing.eprs.FTPEpr;
 import org.jboss.soa.esb.addressing.eprs.SFTPEpr;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.FtpBusDocument.FtpBus;
 import org.jboss.soa.esb.listeners.config.FtpListenerDocument.FtpListener;
 import org.jboss.soa.esb.listeners.config.FtpMessageFilterDocument.FtpMessageFilter;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/JmsListenerMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -23,8 +23,8 @@
 
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.addressing.eprs.JMSEpr;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;
 import org.jboss.soa.esb.listeners.config.JmsBusDocument.JmsBus;
 import org.jboss.soa.esb.listeners.config.JmsListenerDocument.JmsListener;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/SqlListenerMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -22,8 +22,8 @@
 
 import org.jboss.soa.esb.ConfigurationException;
 import org.jboss.soa.esb.addressing.eprs.JDBCEpr;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;
 import org.jboss.soa.esb.listeners.config.ServiceDocument.Service;
 import org.jboss.soa.esb.listeners.config.SqlBusDocument.SqlBus;

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/mappers/UntypedListenerMapper.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -22,11 +22,11 @@
 package org.jboss.soa.esb.listeners.config.mappers;
 
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.ListenerTagNames;
 import org.jboss.soa.esb.listeners.config.Bus;
 import org.jboss.soa.esb.listeners.config.Listener;
 import org.jboss.soa.esb.listeners.config.Provider;
-import org.jboss.soa.esb.listeners.config.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.Generator.XMLBeansModel;
 import org.jboss.soa.esb.listeners.config.impl.BusImpl;
 import org.jboss.soa.esb.listeners.config.impl.ListenerImpl;

Copied: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/dom/YADOMUtil.java (from rev 8870, labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java)
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/YADOMUtil.java	2007-01-16 16:10:55 UTC (rev 8870)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/dom/YADOMUtil.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -0,0 +1,138 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+
+package org.jboss.soa.esb.dom;
+
+import java.io.File;
+
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
+
+import org.jboss.soa.esb.ConfigurationException;
+import org.w3c.dom.Attr;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.NamedNodeMap;
+import org.w3c.dom.Node;
+
+/**
+ * Yet another set of DOM utility methods.
+ * <p/>
+ * PLEASE DO NOT USE THIS CLASS OUTSIDE THIS PACKAGE. It will be removed as soon as we find
+ * equivalent DOM support methods somewhere else, or find a more appropriate home for these.
+ * 
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class YADOMUtil {
+
+	// If there are another set of the same utilities somewhere, or another DOMUtil type class
+	// that we can add them too, we should do that :-)
+	
+	/**
+	 * Create a new W3C Document.
+	 * <p/>
+	 * Handles exceptions etc.
+	 * @return The new Document instance.
+	 * @throws ConfigurationException 
+	 */
+	public static Document createDocument() throws ConfigurationException {
+		Document doc = null;
+		
+		try {
+			doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
+		} catch (ParserConfigurationException e) {
+			throw new ConfigurationException("Failed to create ESB Configuration Document instance.", e);
+		}
+		
+		return doc;
+	}
+
+	/**
+	 * Add an Element node to the supplied parent name.
+	 * @param parent The parent to to which the new Element node is to be added.
+	 * @param elementName The name of the Element to be added.
+	 * @return The new Element.
+	 */
+	public static Element addElement(Node parent, String elementName) {
+		Element element = null;
+		
+		if(parent instanceof Document) {
+			element = ((Document)parent).createElement(elementName);
+		} else {
+			element = parent.getOwnerDocument().createElement(elementName);
+		}
+		parent.appendChild(element);
+		
+		return element;
+	}
+	
+	/**
+	 * Remove all attributes having an empty value.
+	 * @param element The element to be processed.
+	 */
+	public static void removeEmptyAttributes(Element element) {
+		NamedNodeMap attributes = element.getAttributes();
+		int attribCount = attributes.getLength();
+		
+		for(int i = attribCount - 1; i >= 0; i--) {
+			Attr attribute = (Attr) attributes.item(i);
+			
+			// Note - doesn't account for namespaces.  Not needed here !
+			if(attribute.getValue().equals("")) {
+				attributes.removeNamedItem(attribute.getName());
+			}
+		}
+	}
+
+	/**
+	 * Serialize the supplied DOM node to the specified file in the specified output directory.
+	 * @param node The DOM node to be serialised.
+	 * @param outdir The directory into which the file is to be serialised.
+	 * @param fileName The name of the file.
+	 * @throws ConfigurationException Unable to serialise the node.
+	 */
+	public static void serialize(Node node, File outdir, String fileName) throws ConfigurationException {
+		serialize(node, new StreamResult(new File(outdir, fileName)));
+	}
+
+	/**
+	 * Serialize the supplied DOM node to the supplied DOM StreamResult instance.
+	 * @param node The DOM node to be serialised.
+	 * @param streamRes The StreamResult into which the node is to be serialised.
+	 * @throws ConfigurationException Unable to serialise the node.
+	 */
+	public static void serialize(Node node, StreamResult streamRes) throws ConfigurationException {
+		DOMSource domSource = new DOMSource(node);
+		
+		try {
+			Transformer transformer = TransformerFactory.newInstance().newTransformer();
+			transformer.setOutputProperty(OutputKeys.INDENT, "yes");
+			transformer.transform(domSource, streamRes);
+		} catch (Exception e) {
+			throw new ConfigurationException("Failed to serialize ESB Configuration Document instance.", e);
+		}
+	}
+}

Modified: labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/Customer.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/Customer.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -24,6 +24,8 @@
 import java.io.Serializable;
 
 public class Customer implements Serializable {
+	
+	private static final long serialVersionUID = 1L;
 	public	String	name=""	,address=""	,employerName="";
 	public	double	salary=0.0	,loanAmount=0.0;
 	public	int		loanDuration=0;	

Modified: labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/CustomerMasterFile.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/CustomerMasterFile.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/loanbroker/CustomerMasterFile.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -38,6 +38,8 @@
  */
 
 public class CustomerMasterFile implements Serializable {
+	
+	private static final long serialVersionUID = 1L;
 	private static Map<String, Customer> customers;
 	private static final String TMP_DIR	= System.getProperty("java.io.tmpdir","/tmp");
 	private static final File FILE = new File(TMP_DIR, "customers");

Modified: labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/web/LoanBrokerWS.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/web/LoanBrokerWS.java	2007-01-16 16:15:03 UTC (rev 8871)
+++ labs/jbossesb/trunk/product/samples/trailblazer/client/src/org/jboss/soa/esb/samples/trailblazer/web/LoanBrokerWS.java	2007-01-16 16:45:19 UTC (rev 8872)
@@ -37,7 +37,6 @@
 @SOAPBinding(style = SOAPBinding.Style.RPC)
 public class LoanBrokerWS 
 {
-	
 	private static Logger logger = Logger.getLogger(LoanBrokerWS.class);
 		
 	@WebMethod
@@ -48,33 +47,5 @@
 			
 			LoanBroker broker = new LoanBroker();
 			broker.processLoanRequest(customer);
-			
-			
-
 	}
-	
-	
-	private String getCSVFromCustomer(WebCustomer customer){
-		StringBuffer buff = new StringBuffer();
-		buff.append(customer.ssn);
-		buff.append(",");
-		buff.append(customer.name);
-		buff.append(",");
-		buff.append(customer.loanAmount);
-		buff.append(",");
-		buff.append(customer.loanDuration);
-		buff.append(",");
-		buff.append(customer.salary);
-		buff.append(",");
-		buff.append(customer.address);
-		buff.append(",");
-		buff.append(customer.email);
-		buff.append(",");
-		buff.append(customer.employerName);
-		return "";
-	}
-	
-	
-		
-
 }




More information about the jboss-svn-commits mailing list