KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > lp > samples > TAX


1 /*****************************************************************************
2 ' Copyright 2003 LinkPoint International, Inc. All Rights Reserved.
3 '
4 ' This software is the proprietary information of LinkPoint International, Inc.
5 ' Use is subject to license terms.
6 '
7 '******************************************************************************/

8 package lp.samples;
9 import lp.order.*;
10 /**
11  * <p>Title: </p>
12  * <p>Description: </p>
13  * <p>Copyright: Copyright (c) 2003</p>
14  * <p>Company: LinkPoint International</p>
15  * @author Sergey Chudnovsky
16  * @version 1.0
17  */

18
19 public class TAX extends JLinkPointSample {
20   public TAX() {
21   }
22 protected String JavaDoc getOrderXML() {
23 // Create an empty order
24
LPOrderPart order = LPOrderFactory.createOrderPart("order");
25 // Create a part
26
LPOrderPart op = LPOrderFactory.createOrderPart();
27     // Build 'orderoptions'
28
op.put("ordertype","CALCTAX");
29 // add 'orderoptions to order
30
order.addPart("orderoptions", op );
31
32     op.clear();
33     // Build 'merchantinfo'
34
op.put("configfile",configfile);
35 // add 'merchantinfo to order
36
order.addPart("merchantinfo", op );
37
38      // Build 'payment'
39
op.clear();
40     op.put("subtotal","12.99");
41 // add 'payment to order
42
order.addPart("payment", op );
43
44     // Build 'shipping'
45
op.clear();
46     op.put("zip","12345");
47     op.put("total","12.99");
48     op.put("state","CA");
49 // add shpping to order
50
order.addPart("shipping", op );
51
52 return order.toXML();
53 }
54
55 }
Popular Tags