1 package org.prevayler.demos.demo2.business.transactions; 2 3 import java.util.Date ; 4 5 import org.prevayler.demos.demo2.business.*; 6 7 8 public class AccountDeletion extends BankTransaction { 9 10 private long _accountNumber; 11 12 private AccountDeletion() {} public AccountDeletion(Account account) { 14 _accountNumber = account.number(); 15 } 16 17 protected Object executeAndQuery(Bank bank, Date ignored) throws Bank.AccountNotFound { 18 bank.deleteAccount(_accountNumber); 19 return null; 20 } 21 } | Popular Tags |