package org.prevayler.demos.demo2.business.transactions;
import java.util.Date;
import org.prevayler.demos.demo2.business.*;
public class Withdrawal extends AccountTransaction {
private static final long serialVersionUID=-4227641889302816129L;
protected long _amount;
private Withdrawal(){
}
public Withdrawal( Account account, long amount){
super(account);
_amount=amount;
}
public void executeAndQuery( Account account, Date timestamp) throws Account.InvalidAmount {
account.withdraw(_amount,timestamp);
}
}