package org.prevayler.implementation;
import org.prevayler.Transaction;
import org.prevayler.foundation.serialization.Serializer;
import java.util.Date;
class TransactionCapsule extends Capsule {
private static final long serialVersionUID=3283271592697928351L;
public TransactionCapsule( Transaction transaction, Serializer journalSerializer){
super(transaction,journalSerializer);
}
public TransactionCapsule( byte[] serialized){
super(serialized);
}
protected void justExecute( Object transaction, Object prevalentSystem, Date executionTime){
((Transaction)transaction).executeOn(prevalentSystem,executionTime);
}
public Capsule cleanCopy(){
return this;
}
}