org.apache.geronimo.samples.daytrader.util
Class FinancialUtils

java.lang.Object
  extended byorg.apache.geronimo.samples.daytrader.util.FinancialUtils

public class FinancialUtils
extends java.lang.Object


Field Summary
static java.math.BigDecimal HUNDRED
           
static java.math.BigDecimal ONE
           
static int ROUND
           
static int SCALE
           
static java.math.BigDecimal ZERO
           
 
Constructor Summary
FinancialUtils()
           
 
Method Summary
static java.math.BigDecimal computeGain(java.math.BigDecimal currentBalance, java.math.BigDecimal openBalance)
           
static java.math.BigDecimal computeGainPercent(java.math.BigDecimal currentBalance, java.math.BigDecimal openBalance)
           
static java.math.BigDecimal computeHoldingsTotal(java.util.Collection holdingDataBeans)
           
static java.lang.String printChangeHTML(double change)
           
static java.lang.String printGainHTML(java.math.BigDecimal gain)
           
static java.lang.String printGainPercentHTML(java.math.BigDecimal gain)
           
static java.lang.String printQuoteLink(java.lang.String symbol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROUND

public static final int ROUND
See Also:
Constant Field Values

SCALE

public static final int SCALE
See Also:
Constant Field Values

ZERO

public static final java.math.BigDecimal ZERO

ONE

public static final java.math.BigDecimal ONE

HUNDRED

public static final java.math.BigDecimal HUNDRED
Constructor Detail

FinancialUtils

public FinancialUtils()
Method Detail

computeGain

public static java.math.BigDecimal computeGain(java.math.BigDecimal currentBalance,
                                               java.math.BigDecimal openBalance)

computeGainPercent

public static java.math.BigDecimal computeGainPercent(java.math.BigDecimal currentBalance,
                                                      java.math.BigDecimal openBalance)

computeHoldingsTotal

public static java.math.BigDecimal computeHoldingsTotal(java.util.Collection holdingDataBeans)

printGainHTML

public static java.lang.String printGainHTML(java.math.BigDecimal gain)

printChangeHTML

public static java.lang.String printChangeHTML(double change)

printGainPercentHTML

public static java.lang.String printGainPercentHTML(java.math.BigDecimal gain)

printQuoteLink

public static java.lang.String printQuoteLink(java.lang.String symbol)


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.