KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > prevayler > demos > scalability > prevayler > TestTransaction


1 package org.prevayler.demos.scalability.prevayler;
2
3 import java.util.Date JavaDoc;
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 JavaDoc system, Date JavaDoc ignored) {
21         ((TransactionSystem)system).performTransaction(recordToInsert, recordToUpdate, idToDelete);
22     }
23 }
24
Popular Tags