|
package ejb3bankapp;
import javax.ejb.Stateful;
import javax.ejb.Remove;
@Stateful ←(1)
public class BankControlBean implements BankControlSFSB {
private Account account; ←(2)
public BankControlBean() {
}
public void deposit(int amount) {
account.setBalance(account.getBalance() + amount);
}
public void withdraw(int amount) {
account.setBalance(account.getBalance() - amount);
}
public void initAccount(int accountId, int amount, String name) { ←(3)
account = new Account(accountId, amount, name);
}
public int getBalance() {
return account.getBalance();
}
public String getName() {
return account.getName();
}
@Remove ←(4)
public void destroy() {
}
}
|
|