[jboss-svn-commits] JBL Code SVN: r32825 - in labs/jbossesb/workspace/bsutter/ESBTestBRMS: .settings and 9 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue May 11 12:28:42 EDT 2010
Author: burrsutter
Date: 2010-05-11 12:28:41 -0400 (Tue, 11 May 2010)
New Revision: 32825
Added:
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.classpath
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.project
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.jdt.core.prefs
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.component
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.project.facet.core.xml
labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.jboss.tools.esb.project.core.prefs
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/META-INF/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/META-INF/jboss-esb.xml
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsDiscountRules.properties
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsPriorityRules.properties
labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/lib/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/DisplayAfter.java
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup.java
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup2.java
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/Customer.java
labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/OrderHeader.java
Log:
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.classpath
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.classpath (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.classpath 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_18_32bit">
+ <attributes>
+ <attribute name="owner.project.facets" value="jst.java"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.jboss.ide.eclipse.as.core.server.runtime.runtimeTarget/JBoss SOA 5.0 Runtime"/>
+ <classpathentry kind="con" path="org.jboss.esb.runtime.classpath/server.supplied/JBoss SOA 5.0 Runtime"/>
+ <classpathentry kind="output" path="build/classes"/>
+</classpath>
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.project
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.project (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.project 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>ESBTestBRMS</name>
+ <comment></comment>
+ <projects>
+ <project>ESBTestBRMS</project>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.common.project.facet.core.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.validation.validationbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.jdt.core.prefs (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.jdt.core.prefs 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,7 @@
+#Sat Mar 27 19:03:10 EDT 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.component
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.component (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.component 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project-modules id="moduleCoreId" project-version="1.5.0">
+ <wb-module deploy-name="ESBTestBRMS">
+ <wb-resource deploy-path="/" source-path="/esbcontent"/>
+ <dependent-module deploy-path="/" handle="module:/org.jboss.ide.eclipse.as.wtp.core.vcf.outputFolders/">
+ <dependency-type>consumes</dependency-type>
+ </dependent-module>
+ <property name="java-output-path" value="build/classes"/>
+ </wb-module>
+</project-modules>
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.project.facet.core.xml
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.project.facet.core.xml (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.eclipse.wst.common.project.facet.core.xml 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+ <runtime name="JBoss SOA 5.0 Runtime"/>
+ <fixed facet="jst.java"/>
+ <fixed facet="jst.jboss.esb"/>
+ <installed facet="jst.java" version="5.0"/>
+ <installed facet="jst.jboss.esb" version="4.7"/>
+</faceted-project>
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.jboss.tools.esb.project.core.prefs
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.jboss.tools.esb.project.core.prefs (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/.settings/org.jboss.tools.esb.project.core.prefs 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,3 @@
+#Sat Mar 27 19:03:10 EDT 2010
+eclipse.preferences.version=1
+jboss.esb.project.project.version=2.0
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/META-INF/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/META-INF/jboss-esb.xml (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/META-INF/jboss-esb.xml 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<jbossesb parameterReloadSecs="5"
+ xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd">
+ <services>
+ <service category="ESBTestBRMS"
+ description="http endpoint for testing the ruleAgent"
+ invmScope="GLOBAL" name="TestService">
+ <listeners>
+ <http-gateway name="theHTTPGateway" urlPattern="test"/>
+ </listeners>
+ <actions>
+ <action class="org.jboss.soa.esb.actions.Setup" name="setup"/>
+ <action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="testBRMS">
+ <property name="object-paths">
+ <object-path esb="body.orderHeader"/>
+ <object-path esb="body.customer"/>
+ </property>
+ <property name="ruleAgentProperties" value="brmsPriorityRules.properties"/>
+ </action>
+ <action class="DisplayAfter" name="display"/>
+ <action class="org.jboss.soa.esb.actions.SystemPrintln" name="out">
+ <property name="message" value="OUT2"/>
+ <property name="printfull" value="true"/>
+ </action>
+ </actions>
+ </service>
+ <service category="ESBTestBRMS" description="desc" invmScope="GLOBAL" name="AnotherTest">
+ <listeners>
+ <http-gateway name="httpgateway" urlPattern="anothertest"/>
+ </listeners>
+ <actions>
+ <action class="org.jboss.soa.esb.actions.Setup2" name="setup"/>
+ <action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" name="testBRMS">
+ <property name="object-paths">
+ <object-path esb="body.orderHeader"/>
+ <object-path esb="body.customer"/>
+ </property>
+ <property name="ruleAgentProperties" value="brmsDiscountRules.properties"/>
+ </action>
+ <action class="DisplayAfter" name="display"/>
+ <action class="org.jboss.soa.esb.actions.SystemPrintln" name="out">
+ <property name="message" value="OUT3"/>
+ <property name="printfull" value="true"/>
+ </action>
+ </actions>
+ </service>
+ </services>
+</jbossesb>
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsDiscountRules.properties
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsDiscountRules.properties (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsDiscountRules.properties 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,12 @@
+newInstance=true
+
+#file=H:/jboss/esb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
+#dir=/ruleAgent/package
+
+
+url=http://192.168.0.1:8080/jboss-brms/org.drools.guvnor.Guvnor/package/orderDiscountRules/LATEST
+
+localCacheDir=/tmp/ruleAgent/cache
+poll=10
+
+name=orderDiscountRulesAgent
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsPriorityRules.properties
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsPriorityRules.properties (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/esbcontent/brmsPriorityRules.properties 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,12 @@
+newInstance=true
+
+#file=H:/jboss/esb/trunk/product/samples/quickstarts/business_ruleservice_ruleAgent/ruleAgent/package/org.jboss.soa.esb.services.rules.pkg
+#dir=/ruleAgent/package
+
+
+url=http://192.168.0.1:8080/jboss-brms/org.drools.guvnor.Guvnor/package/orderPriorityRules/LATEST
+
+localCacheDir=/tmp/ruleAgent/cache
+poll=10
+
+name=orderPriorityRulesAgent
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/DisplayAfter.java
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/DisplayAfter.java (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/DisplayAfter.java 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,29 @@
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.actions.ActionProcessingException;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.store.Customer;
+import org.jboss.soa.esb.store.OrderHeader;
+
+public class DisplayAfter extends AbstractActionPipelineProcessor {
+ protected ConfigTree _config;
+ private Logger l = Logger.getLogger(DisplayAfter.class);
+
+ public DisplayAfter(ConfigTree config) {
+ _config = config;
+ }
+
+ public Message process(Message message) throws ActionProcessingException {
+ OrderHeader o = (OrderHeader) message.getBody().get("orderHeader");
+ Customer c = (Customer) message.getBody().get("customer");
+ l.info(o);
+ l.info(c);
+ l.info("Customer Status: " + c.getStatus());
+ l.info("Order Amount: " + o.getTotalAmount());
+ l.info("Priority: " + o.getOrderPriority());
+ l.info("Discount: " + o.getOrderDiscount());
+ return message;
+ }
+}
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup.java
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup.java (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup.java 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,39 @@
+package org.jboss.soa.esb.actions;
+
+
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.store.Customer;
+import org.jboss.soa.esb.store.OrderHeader;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import java.util.Calendar;
+
+public class Setup extends AbstractActionPipelineProcessor {
+ protected ConfigTree config;
+
+ public Setup(ConfigTree config) {
+ this.config = config;
+ }
+
+ public Message process(Message message) throws ActionProcessingException {
+ OrderHeader o = new OrderHeader();
+ o.setOrderId("1111");
+ Calendar now = Calendar.getInstance();
+ o.setOrderDate(now);
+ o.setOrderPriority(1);
+ o.setStatusCode("A");
+ o.setTax(10);
+ o.setTotalAmount(49);
+
+ Customer c = new Customer();
+ c.setUserName("testBRP");
+ c.setFirstName("Heidi");
+ c.setLastName("Jenkins");
+ c.setState("GA");
+ c.setStatus(10);
+
+ message.getBody().add("orderHeader",o);
+ message.getBody().add("customer",c);
+
+ return message;
+ }
+}
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup2.java
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup2.java (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/actions/Setup2.java 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,39 @@
+package org.jboss.soa.esb.actions;
+
+
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.store.Customer;
+import org.jboss.soa.esb.store.OrderHeader;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import java.util.Calendar;
+
+public class Setup2 extends AbstractActionPipelineProcessor {
+ protected ConfigTree _config;
+
+ public Setup2(ConfigTree config) {
+ _config = config;
+ }
+
+ public Message process(Message message) throws ActionProcessingException {
+ OrderHeader o = new OrderHeader();
+ o.setOrderId("1111");
+ Calendar now = Calendar.getInstance();
+ o.setOrderDate(now);
+ o.setOrderPriority(4);
+ o.setStatusCode("A");
+ o.setTax(10);
+ o.setTotalAmount(49);
+
+ Customer c = new Customer();
+ c.setUserName("testBRP");
+ c.setFirstName("Heidi");
+ c.setLastName("Jenkins");
+ c.setState("GA");
+ c.setStatus(10);
+
+ message.getBody().add("orderHeader",o);
+ message.getBody().add("customer",c);
+
+ return message;
+ }
+}
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/Customer.java
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/Customer.java (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/Customer.java 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,107 @@
+/*
+ * 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.store;
+
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class Customer implements Serializable{
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ // <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
+ private String userName;
+ private String firstName;
+ private String lastName;
+ private String state;
+ private int status;
+
+ public void setStatus(int status) {
+ this.status = status;
+ }
+ public int getStatus() {
+ return this.status;
+ }
+ /**
+ * @return Returns the firstName.
+ */
+ public String getFirstName() {
+ return firstName;
+ }
+ /**
+ * @param firstName The firstName to set.
+ */
+ public void setFirstName(String firstName) {
+ //System.out.println("**** firstName: " + firstName);
+ this.firstName = firstName;
+ }
+ /**
+ * @return Returns the lastName.
+ */
+ public String getLastName() {
+ return lastName;
+ }
+ /**
+ * @param lastName The lastName to set.
+ */
+ public void setLastName(String lastName) {
+ this.lastName = lastName;
+ }
+ /**
+ * @return Returns the state.
+ */
+ public String getState() {
+ return state;
+ }
+ /**
+ * @param state The state to set.
+ */
+ public void setState(String state) {
+ this.state = state;
+ }
+ /**
+ * @return Returns the userName.
+ */
+ public String getUserName() {
+ return userName;
+ }
+ /**
+ * @param userName The userName to set.
+ */
+ public void setUserName(String userName) {
+ this.userName = userName;
+ }
+
+ /* (non-Javadoc)
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return userName + "," + firstName + "," + lastName + "," + state;
+ }
+
+
+}
Added: labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/OrderHeader.java
===================================================================
--- labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/OrderHeader.java (rev 0)
+++ labs/jbossesb/workspace/bsutter/ESBTestBRMS/src/org/jboss/soa/esb/store/OrderHeader.java 2010-05-11 16:28:41 UTC (rev 32825)
@@ -0,0 +1,139 @@
+/*
+ * 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.store;
+
+import java.util.Calendar;
+import java.io.Serializable;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class OrderHeader implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ // <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
+ private String orderId;
+ private Calendar orderDate;
+ private String statusCode;
+ private double netAmount;
+ private double totalAmount;
+ private double tax;
+ private double orderDiscount;
+ private int orderPriority;
+
+ public void setOrderPriority(int orderPriority) {
+ this.orderPriority = orderPriority;
+ }
+ public int getOrderPriority() {
+ return this.orderPriority;
+ }
+
+ public void setOrderDiscount(double orderDiscount) {
+ this.orderDiscount = orderDiscount;
+ }
+ public double getOrderDiscount() {
+ return orderDiscount;
+ }
+ /**
+ * @return Returns the netAmount.
+ */
+ public double getNetAmount() {
+ return netAmount;
+ }
+ /**
+ * @param netAmount The netAmount to set.
+ */
+ public void setNetAmount(double netAmount) {
+ this.netAmount = netAmount;
+ }
+ /**
+ * @return Returns the orderDate.
+ */
+ public Calendar getOrderDate() {
+ return orderDate;
+ }
+ /**
+ * @param orderDate The orderDate to set.
+ */
+ public void setOrderDate(Calendar orderDate) {
+ this.orderDate = orderDate;
+ }
+ /**
+ * @return Returns the orderId.
+ */
+ public String getOrderId() {
+ return orderId;
+ }
+ /**
+ * @param orderId The orderId to set.
+ */
+ public void setOrderId(String orderId) {
+ this.orderId = orderId;
+ }
+ /**
+ * @return Returns the statusCode.
+ */
+ public String getStatusCode() {
+ return statusCode;
+ }
+ /**
+ * @param statusCode The statusCode to set.
+ */
+ public void setStatusCode(String statusCode) {
+ this.statusCode = statusCode;
+ }
+ /**
+ * @return Returns the tax.
+ */
+ public double getTax() {
+ return tax;
+ }
+ /**
+ * @param tax The tax to set.
+ */
+ public void setTax(double tax) {
+ this.tax = tax;
+ }
+ /**
+ * @return Returns the totalAmount.
+ */
+ public double getTotalAmount() {
+ return totalAmount;
+ }
+ /**
+ * @param totalAmount The totalAmount to set.
+ */
+ public void setTotalAmount(double totalAmount) {
+ this.totalAmount = totalAmount;
+ }
+
+ /* (non-Javadoc)
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return orderId + ", " + (orderDate == null?null:orderDate.getTime()) + ", " + statusCode + ", " + netAmount + ", " + totalAmount + ", " + tax + ", ";
+ }
+}
More information about the jboss-svn-commits
mailing list