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;
  }
}
