View Javadoc
1 package org.neuclear.ledger.prevalent; 2 3 import gnu.trove.TObjectDoubleHashMap; 4 5 import java.io.Serializable; 6 7 /*** 8 * This contains the balances of all the accounts 9 */ 10 public final class BalanceTable implements Serializable{ 11 private final TObjectDoubleHashMap balances=new TObjectDoubleHashMap(); 12 13 double getBalance(final String id){ 14 if (!balances.containsKey(id)) 15 return 0; 16 return balances.get(id); 17 } 18 19 double add(final String id,final double amount){ 20 if (!balances.containsKey(id)) 21 return balances.put(id,amount); 22 final double nb=balances.get(id)+amount; 23 return balances.put(id,nb); 24 } 25 }

This page was automatically generated by Maven