1
2
3
4 package org.sourceforge.jemm.sample.demo1.model.orig;
5
6 import org.sourceforge.jemm.Entity;
7
8
9
10
11
12
13 @Entity
14 public class Account {
15 double balance;
16
17
18
19
20 public Account() {
21 this.balance = 0;
22 }
23
24
25
26
27
28
29
30 public Account(double initialBalance) {
31 this.balance = initialBalance;
32 }
33
34
35
36
37
38
39 public synchronized double getBalance() {
40 return balance;
41 }
42
43
44
45
46
47
48
49 public synchronized void deposit(double amount) {
50 balance += amount;
51 }
52 }