View Javadoc
1 package org.neuclear.ledger.prevalent; 2 3 import java.io.Serializable; 4 5 /*** 6 * Created by IntelliJ IDEA. 7 * User: pelleb 8 * Date: Mar 20, 2004 9 * Time: 1:51:55 PM 10 * To change this template use File | Settings | File Templates. 11 */ 12 public final class LedgerSystem implements Serializable{ 13 private BalanceTable balances=new BalanceTable(); 14 private HoldTable holds=new HoldTable(); 15 private TransactionTable transactions=new TransactionTable(); 16 private String ledgerid; 17 18 LedgerSystem(String ledgerid) { 19 this.ledgerid = ledgerid; 20 } 21 22 final String getLedgerId() { 23 return ledgerid; 24 } 25 26 27 final BalanceTable getBalanceTable() { 28 return balances; 29 } 30 31 final TransactionTable getTransactionTable() { 32 return transactions; 33 } 34 35 final HoldTable getHoldTable() { 36 return holds; 37 } 38 39 final double getBalance(String book){ 40 return balances.getBalance(book); 41 } 42 43 final double getAvailableBalance(String book){ 44 return getBalance(book)+holds.getHeldBalance(book); 45 } 46 }

This page was automatically generated by Maven