org.kuali.kfs.module.endow.report.util
Class AssetStatementReportDataHolder

java.lang.Object
  extended by org.kuali.kfs.module.endow.report.util.AssetStatementReportDataHolder

public class AssetStatementReportDataHolder
extends Object


Nested Class Summary
 class AssetStatementReportDataHolder.ReportGroupData
          Report group data holder
 
Constructor Summary
AssetStatementReportDataHolder()
           
 
Method Summary
 AssetStatementReportDataHolder.ReportGroupData createReportGroupData(SecurityReportingGroup reportingGroup, Security security, String ipInd)
          Creates a report group data and registers it
 String getEndingDate()
           
 EndowmentReportFooterDataHolder getFooter()
           
 BigDecimal getHistoryIncomeCash()
           
 BigDecimal getHistoryPrincipalCash()
           
 String getInstitution()
           
 String getKemid()
           
 String getKemidLongTitle()
           
 String getMonthEndDate()
           
 TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> getReportGroupsForIncome()
           
 TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> getReportGroupsForPrincipal()
           
 BigDecimal getTotalMarketValueForCashEquivalents(String ipInd)
          Calculates the sum of market values for cash and equivalents
 BigDecimal getTotalSumOfEstimatedIncome(String ipInd)
          Calculates the sum of estimated income
 BigDecimal getTotalSumOfMarketValue(String ipInd)
          Calculates the sum of market values
 BigDecimal getTotalSumOfMarketValue(String ipInd, Integer reportGroupOrder)
          Calculates the sum of market values
 BigDecimal getTotalSumOfNextFYEstimatedIncome(String ipInd)
          Calculates the sum of next FY estimated income
 BigDecimal getTotalSumOfRemainderOfFYEstimated(String ipInd)
          Calculates the sum of remainder of FY estimated income
 BigDecimal getTotalSumOfUnits(String ipInd)
          Calculates the sum of units
 void setEndingDate(String endingDate)
           
 void setFooter(EndowmentReportFooterDataHolder footer)
           
 void setHistoryIncomeCash(BigDecimal historyIncomeCash)
           
 void setHistoryPrincipalCash(BigDecimal historyPrincipalCash)
           
 void setInstitution(String institution)
           
 void setKemid(String kemid)
           
 void setKemidLongTitle(String kemidLongTitle)
           
 void setMonthEndDate(String monthEndDate)
           
 void setReportGroupsForIncome(TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> reportGroupsForIncome)
           
 void setReportGroupsForPrincipal(TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> reportGroupsForPrincipal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssetStatementReportDataHolder

public AssetStatementReportDataHolder()
Method Detail

createReportGroupData

public AssetStatementReportDataHolder.ReportGroupData createReportGroupData(SecurityReportingGroup reportingGroup,
                                                                            Security security,
                                                                            String ipInd)
Creates a report group data and registers it

Parameters:
reportingGroup -
security -
ipInd -
Returns:

getTotalSumOfUnits

public BigDecimal getTotalSumOfUnits(String ipInd)
Calculates the sum of units

Parameters:
ipInd -
Returns:

getTotalMarketValueForCashEquivalents

public BigDecimal getTotalMarketValueForCashEquivalents(String ipInd)
Calculates the sum of market values for cash and equivalents

Parameters:
ipInd -
Returns:

getTotalSumOfMarketValue

public BigDecimal getTotalSumOfMarketValue(String ipInd,
                                           Integer reportGroupOrder)
Calculates the sum of market values

Parameters:
ipInd -
reportGroupOrder -
Returns:

getTotalSumOfMarketValue

public BigDecimal getTotalSumOfMarketValue(String ipInd)
Calculates the sum of market values

Parameters:
ipInd -
Returns:

getTotalSumOfEstimatedIncome

public BigDecimal getTotalSumOfEstimatedIncome(String ipInd)
Calculates the sum of estimated income

Parameters:
ipInd -
Returns:

getTotalSumOfRemainderOfFYEstimated

public BigDecimal getTotalSumOfRemainderOfFYEstimated(String ipInd)
Calculates the sum of remainder of FY estimated income

Parameters:
ipInd -
Returns:

getTotalSumOfNextFYEstimatedIncome

public BigDecimal getTotalSumOfNextFYEstimatedIncome(String ipInd)
Calculates the sum of next FY estimated income

Parameters:
ipInd -
Returns:

getInstitution

public String getInstitution()

setInstitution

public void setInstitution(String institution)

getMonthEndDate

public String getMonthEndDate()

setMonthEndDate

public void setMonthEndDate(String monthEndDate)

getEndingDate

public String getEndingDate()

setEndingDate

public void setEndingDate(String endingDate)

getKemid

public String getKemid()

setKemid

public void setKemid(String kemid)

getKemidLongTitle

public String getKemidLongTitle()

setKemidLongTitle

public void setKemidLongTitle(String kemidLongTitle)

getHistoryIncomeCash

public BigDecimal getHistoryIncomeCash()

setHistoryIncomeCash

public void setHistoryIncomeCash(BigDecimal historyIncomeCash)

getHistoryPrincipalCash

public BigDecimal getHistoryPrincipalCash()

setHistoryPrincipalCash

public void setHistoryPrincipalCash(BigDecimal historyPrincipalCash)

getReportGroupsForIncome

public TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> getReportGroupsForIncome()

setReportGroupsForIncome

public void setReportGroupsForIncome(TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> reportGroupsForIncome)

getReportGroupsForPrincipal

public TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> getReportGroupsForPrincipal()

setReportGroupsForPrincipal

public void setReportGroupsForPrincipal(TreeMap<Integer,TreeMap<String,AssetStatementReportDataHolder.ReportGroupData>> reportGroupsForPrincipal)

getFooter

public EndowmentReportFooterDataHolder getFooter()

setFooter

public void setFooter(EndowmentReportFooterDataHolder footer)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.