org.kuali.kfs.gl.businessobject
Class LedgerSummaryDetailLine

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.TransientBusinessObjectBase
          extended by org.kuali.kfs.gl.businessobject.LedgerSummaryTotalLine
              extended by org.kuali.kfs.gl.businessobject.LedgerBalanceTypeSummaryTotalLine
                  extended by org.kuali.kfs.gl.businessobject.LedgerSummaryDetailLine
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.bo.BusinessObject

public class LedgerSummaryDetailLine
extends LedgerBalanceTypeSummaryTotalLine

Holds summary data for the ledger summary report

See Also:
Serialized Form

Field Summary
static String[] keyFields
           
 
Constructor Summary
LedgerSummaryDetailLine(String balanceTypeCode, String financialSystemOriginationCode, Integer universityFiscalYear, String universityAccountPeriodCode)
          Constructs a LedgerSummaryDetailLine
 
Method Summary
 String getFinancialSystemOriginationCode()
          Gets the financialSystemOriginationCode attribute.
 String getKey()
           
static String getKeyString(OriginEntryInformation entry)
          Generates a Map key in a consistent format with the rest of the uses of this class for a given OriginEntryInformation
static Comparator<LedgerSummaryDetailLine> getStandardComparator()
           
 String getUniversityAccountPeriodCode()
          Gets the universityAccountPeriodCode attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.kfs.gl.businessobject.LedgerBalanceTypeSummaryTotalLine
getFinancialBalanceTypeCode, getSummary
 
Methods inherited from class org.kuali.kfs.gl.businessobject.LedgerSummaryTotalLine
addBudgetAmount, addCreditAmount, addDebitAmount, getBudgetAmount, getBudgetCount, getCreditAmount, getCreditCount, getDebitAmount, getDebitCount, getRecordCount
 
Methods inherited from class org.kuali.rice.kns.bo.TransientBusinessObjectBase
refresh
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

keyFields

public static String[] keyFields
Constructor Detail

LedgerSummaryDetailLine

public LedgerSummaryDetailLine(String balanceTypeCode,
                               String financialSystemOriginationCode,
                               Integer universityFiscalYear,
                               String universityAccountPeriodCode)
Constructs a LedgerSummaryDetailLine

Parameters:
balanceTypeCode -
financialSystemOriginationCode -
universityFiscalYear -
universityAccountPeriodCode -
Method Detail

getFinancialSystemOriginationCode

public String getFinancialSystemOriginationCode()
Gets the financialSystemOriginationCode attribute.

Returns:
Returns the financialSystemOriginationCode.

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Returns:
Returns the universityFiscalYear.

getUniversityAccountPeriodCode

public String getUniversityAccountPeriodCode()
Gets the universityAccountPeriodCode attribute.

Returns:
Returns the universityAccountPeriodCode.

getKey

public String getKey()
Returns:
gets a "key" for this summary line - just a convenient key for Maps which might hold these

getKeyString

public static String getKeyString(OriginEntryInformation entry)
Generates a Map key in a consistent format with the rest of the uses of this class for a given OriginEntryInformation

Parameters:
entry - the entry to build a key for
Returns:
the "key" for a summary line which would include totals from entries like the given origin entry

getStandardComparator

public static Comparator<LedgerSummaryDetailLine> getStandardComparator()
Returns:
a standard comparator for comparing NightlyOutPendingEntryLedgerSummaryDetailLine objects

toStringMapper

protected LinkedHashMap toStringMapper()
Overrides:
toStringMapper in class LedgerSummaryTotalLine
See Also:
LedgerSummaryTotalLine.toStringMapper()


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