1 package org.prevayler.demos.scalability.prevayler; 2 3 import java.util.Date ; 4 5 import org.prevayler.Transaction; 6 import org.prevayler.demos.scalability.Record; 7 8 class TestTransaction implements Transaction { 9 10 private final Record recordToInsert; 11 private final Record recordToUpdate; 12 private final long idToDelete; 13 14 TestTransaction(Record recordToInsert, Record recordToUpdate, long idToDelete) { 15 this.recordToInsert = recordToInsert; 16 this.recordToUpdate = recordToUpdate; 17 this.idToDelete = idToDelete; 18 } 19 20 public void executeOn(Object system, Date ignored) { 21 ((TransactionSystem)system).performTransaction(recordToInsert, recordToUpdate, idToDelete); 22 } 23 } 24 | Popular Tags |