KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > ebank > util > TxDetails


1 /*
2  * Copyright (c) 2004 Sun Microsystems, Inc. All rights reserved. U.S.
3  * Government Rights - Commercial software. Government users are subject
4  * to the Sun Microsystems, Inc. standard license agreement and
5  * applicable provisions of the FAR and its supplements. Use is subject
6  * to license terms.
7  *
8  * This distribution may include materials developed by third parties.
9  * Sun, Sun Microsystems, the Sun logo, Java and J2EE are trademarks
10  * or registered trademarks of Sun Microsystems, Inc. in the U.S. and
11  * other countries.
12  *
13  * Copyright (c) 2004 Sun Microsystems, Inc. Tous droits reserves.
14  *
15  * Droits du gouvernement americain, utilisateurs gouvernementaux - logiciel
16  * commercial. Les utilisateurs gouvernementaux sont soumis au contrat de
17  * licence standard de Sun Microsystems, Inc., ainsi qu'aux dispositions
18  * en vigueur de la FAR (Federal Acquisition Regulations) et des
19  * supplements a celles-ci. Distribue par des licences qui en
20  * restreignent l'utilisation.
21  *
22  * Cette distribution peut comprendre des composants developpes par des
23  * tierces parties. Sun, Sun Microsystems, le logo Sun, Java et J2EE
24  * sont des marques de fabrique ou des marques deposees de Sun
25  * Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
26  */

27
28
29 package com.sun.ebank.util;
30
31 import java.math.BigDecimal JavaDoc;
32 import java.util.Date JavaDoc;
33 import java.util.ArrayList JavaDoc;
34
35
36 /**
37  * This class holds the details of a bank transaction entity.
38  */

39 public class TxDetails implements java.io.Serializable JavaDoc {
40     private String JavaDoc txId;
41     private String JavaDoc accountId;
42     private Date JavaDoc timeStamp;
43     private BigDecimal JavaDoc amount;
44     private BigDecimal JavaDoc balance;
45     private String JavaDoc description;
46
47     public TxDetails(String JavaDoc txId, String JavaDoc accountId, Date JavaDoc timeStamp,
48         BigDecimal JavaDoc amount, BigDecimal JavaDoc balance, String JavaDoc description) {
49         this.txId = txId;
50         this.accountId = accountId;
51         this.timeStamp = timeStamp;
52         this.amount = amount;
53         this.balance = balance;
54         this.description = description;
55     }
56
57     // getters
58
public String JavaDoc getTxId() {
59         return txId;
60     }
61
62     public String JavaDoc getAccountId() {
63         return accountId;
64     }
65
66     public Date JavaDoc getTimeStamp() {
67         return timeStamp;
68     }
69
70     public BigDecimal JavaDoc getAmount() {
71         return amount;
72     }
73
74     public BigDecimal JavaDoc getBalance() {
75         return balance;
76     }
77
78     public String JavaDoc getDescription() {
79         return description;
80     }
81 }
82  // TxDetails
83
Popular Tags