1 package org.neuclear.ledger.prevalent;
2
3 import gnu.trove.TObjectLongHashMap;
4
5 import java.io.Serializable;
6 import java.util.Date;
7
8 /***
9 * Created by IntelliJ IDEA.
10 * User: pelleb
11 * Date: Mar 20, 2004
12 * Time: 1:47:16 PM
13 * To change this template use File | Settings | File Templates.
14 */
15 public class TransactionTable implements Serializable {
16 private final TObjectLongHashMap transactions=new TObjectLongHashMap();
17
18 boolean exists(String id){
19 return transactions.containsKey(id);
20 }
21 long register(String id,Date time){
22 if (!exists(id)) {
23 return transactions.put(id,time.getTime());
24 }
25 return getTransactionTime(id);
26 }
27
28 long getTransactionTime(String id) {
29 return transactions.get(id);
30 }
31 }
This page was automatically generated by Maven