package org.prevayler.demos.demo2.business.transactions;
import java.util.Date;
import org.prevayler.demos.demo2.business.*;
public class AccountDeletion extends BankTransaction {
private static final long serialVersionUID=-3401288850388764433L;
private long _accountNumber;
private AccountDeletion(){
}
public AccountDeletion( Account account){
_accountNumber=account.number();
}
protected Object executeAndQuery( Bank bank, Date ignored) throws Bank.AccountNotFound {
bank.deleteAccount(_accountNumber);
return null;
}
}