01 /**
02 *
03 * All content copyright (c) 2003-2008 Terracotta, Inc.,
04 * except as may otherwise be noted in a separate copyright notice.
05 * All rights reserved.
06 *
07 */
08 package demo.continuations;
09
10 import java.util.Date;
11
12 /**
13 * Description of the Class
14 *
15 *@author Terracotta, Inc.
16 */
17 public class OrderData {
18
19 private ShippingMethod shippingMethod;
20 private CreditCardType creditCardType;
21 private String creditCardNumber;
22 private String creditCardExpiration;
23
24 public void setShippingMethod(ShippingMethod shippingMethod) {
25 this.shippingMethod = shippingMethod;
26 }
27
28 public void setCreditCardType(CreditCardType creditCardType) {
29 this.creditCardType = creditCardType;
30 }
31
32 public void setCreditCardNumber(String creditCardNumber) {
33 this.creditCardNumber = creditCardNumber;
34 }
35
36 public void setCreditCardExpiration(String creditCardExpiration) {
37 this.creditCardExpiration = creditCardExpiration;
38 }
39
40 public ShippingMethod getShippingMethod() {
41 return shippingMethod;
42 }
43
44 public CreditCardType getCreditCardType() {
45 return creditCardType;
46 }
47
48 public String getCreditCardNumber() {
49 return creditCardNumber;
50 }
51
52 public String getCreditCardExpiration() {
53 return creditCardExpiration;
54 }
55
56 enum ShippingMethod { ground, express, air }
57 enum CreditCardType { amex, visa, mastercard }
58 }
|