[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