org.kuali.kfs.module.endow.businessobject
Class GLCombinedTransactionArchive

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.TransientBusinessObjectBase
          extended by org.kuali.kfs.module.endow.businessobject.GLCombinedTransactionArchive
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.bo.BusinessObject

public class GLCombinedTransactionArchive
extends org.kuali.rice.kns.bo.TransientBusinessObjectBase

See Also:
Serialized Form

Constructor Summary
GLCombinedTransactionArchive()
           
 
Method Summary
 void copyChartAndAccountNumberAndObjectCodeValues(GlInterfaceBatchProcessKemLine kemArchiveTransaction)
          method to copy values from transaction archive into chart, account number, and object code
 void copyKemArchiveTransactionValues(GlInterfaceBatchProcessKemLine kemArchiveTransaction, boolean cashType)
          method to copy values from archive transaction to properties in the transient business object so they can be copied to the combined transaction archive line later The amounts from single transaction archive are added to the property variables and will be copied to the combined archive record.
 GlInterfaceBatchProcessKemLine copyValuesToCombinedTransactionArchive(boolean cashType)
          method to copy the values stored in the bo to the combined transaction archive record
 String getAccountNumber()
          gets accountNumber
 String getChartCode()
          gets chartCode
 long getCombinedEntryCount()
          gets attribute combinedEntryCount
 String getDocumentNumber()
          gets documentNumber
 BigDecimal getHoldingAmount()
          gets holdingAmount
 BigDecimal getIncomeAmount()
          gets attribute incomeAmount
 String getIncomePrincipalIndicatorCode()
          gets incomePrincipalIndicatorCode
 String getKemid()
          gets kemid attribute
 int getLineNumber()
          gets lineNumber
 String getLineTypeCode()
          gets lineTypeCode
 BigDecimal getLongTermAmount()
          Gets the longTermAmount attribute.
 String getNonCashOffsetObjectCode()
          gets attribute nonCashOffsetObjectCode
 String getObjectCode()
          gets objectCode
 BigDecimal getPrincipalAmount()
          gets attribute principalAmount
 BigDecimal getShortTermAmount()
          Gets the shortTermAmount attribute.
 String getSubTypeCode()
          gets subTypeCode
 String getTypeCode()
          gets typeCode
 void incrementCombinedEntryCount()
          method to increment combinedEntryCount
 void initializeAmounts()
          method to initialize the amount fields...
 void setAccountNumber(String accountNumber)
          sets documentNumber attribute
 void setChartCode(String chartCode)
          sets chartCode attribute
 void setCombinedEntryCount(long combinedEntryCount)
          sets attribute combinedEntryCount
 void setDocumentNumber(String documentNumber)
          sets documentNumber attribute
 void setHoldingAmount(BigDecimal holdingAmount)
          sets holdingAmount attribute
 void setIncomeAmount(BigDecimal incomeAmount)
          sets attribute incomeAmount
 void setIncomePrincipalIndicatorCode(String incomePrincipalIndicatorCode)
          sets incomePrincipalIndicatorCode attribute
 void setKemid(String kemid)
          set kemid attribute
 void setLineNumber(int lineNumber)
          sets lineNumber attribute
 void setLineTypeCode(String lineTypeCode)
          sets lineTypeCode attribute
 void setLongTermAmount(BigDecimal longTermAmount)
          Sets the longTermAmount attribute value.
 void setNonCashOffsetObjectCode(String nonCashOffsetObjectCode)
          sets attribute nonCashOffsetObjectCode
 void setObjectCode(String objectCode)
          sets objectCode attribute
 void setPrincipalAmount(BigDecimal principalAmount)
          sets attribute principalAmount
 void setShortTermAmount(BigDecimal shortTermAmount)
          Sets the shortTermAmount attribute value.
 void setSubTypeCode(String subTypeCode)
          sets subTypeCode attribute
 void setTypeCode(String typeCode)
          sets typeCode attribute
protected  LinkedHashMap toStringMapper()
          A map of the "keys" of this transient business object
 
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
 

Constructor Detail

GLCombinedTransactionArchive

public GLCombinedTransactionArchive()
Method Detail

getDocumentNumber

public String getDocumentNumber()
gets documentNumber

Returns:
documentNumber

setDocumentNumber

public void setDocumentNumber(String documentNumber)
sets documentNumber attribute

Parameters:
documentNumber -

getLineNumber

public int getLineNumber()
gets lineNumber

Returns:
lineNumber

setLineNumber

public void setLineNumber(int lineNumber)
sets lineNumber attribute

Parameters:
lineNumber -

getLineTypeCode

public String getLineTypeCode()
gets lineTypeCode

Returns:
lineTypeCode

setLineTypeCode

public void setLineTypeCode(String lineTypeCode)
sets lineTypeCode attribute

Parameters:
lineTypeCode -

getTypeCode

public String getTypeCode()
gets typeCode

Returns:
typeCode

setTypeCode

public void setTypeCode(String typeCode)
sets typeCode attribute

Parameters:
typeCode -

getSubTypeCode

public String getSubTypeCode()
gets subTypeCode

Returns:
subTypeCode

setSubTypeCode

public void setSubTypeCode(String subTypeCode)
sets subTypeCode attribute

Parameters:
subTypeCode -

getIncomePrincipalIndicatorCode

public String getIncomePrincipalIndicatorCode()
gets incomePrincipalIndicatorCode

Returns:
incomePrincipalIndicatorCode

setIncomePrincipalIndicatorCode

public void setIncomePrincipalIndicatorCode(String incomePrincipalIndicatorCode)
sets incomePrincipalIndicatorCode attribute

Parameters:
incomePrincipalIndicatorCode -

getHoldingAmount

public BigDecimal getHoldingAmount()
gets holdingAmount

Returns:
holdingAmount

setHoldingAmount

public void setHoldingAmount(BigDecimal holdingAmount)
sets holdingAmount attribute

Parameters:
holdingAmount -

getLongTermAmount

public BigDecimal getLongTermAmount()
Gets the longTermAmount attribute.

Returns:
Returns the longTermAmount.

setLongTermAmount

public void setLongTermAmount(BigDecimal longTermAmount)
Sets the longTermAmount attribute value.

Parameters:
longTermAmount - The longTermAmount to set.

getShortTermAmount

public BigDecimal getShortTermAmount()
Gets the shortTermAmount attribute.

Returns:
Returns the shortTermAmount.

setShortTermAmount

public void setShortTermAmount(BigDecimal shortTermAmount)
Sets the shortTermAmount attribute value.

Parameters:
shortTermAmount - The shortTermGainLoss to set.

getChartCode

public String getChartCode()
gets chartCode

Returns:
chartCode

setChartCode

public void setChartCode(String chartCode)
sets chartCode attribute

Parameters:
chartCode -

getAccountNumber

public String getAccountNumber()
gets accountNumber

Returns:
accountNumber

setAccountNumber

public void setAccountNumber(String accountNumber)
sets documentNumber attribute

Parameters:
documentNumber -

getObjectCode

public String getObjectCode()
gets objectCode

Returns:
objectCode

setObjectCode

public void setObjectCode(String objectCode)
sets objectCode attribute

Parameters:
objectCode -

getKemid

public String getKemid()
gets kemid attribute

Returns:
kemid;

setKemid

public void setKemid(String kemid)
set kemid attribute

Parameters:
kemid -

initializeAmounts

public void initializeAmounts()
method to initialize the amount fields...


getCombinedEntryCount

public long getCombinedEntryCount()
gets attribute combinedEntryCount

Returns:
combinedEntryCount

setCombinedEntryCount

public void setCombinedEntryCount(long combinedEntryCount)
sets attribute combinedEntryCount


getIncomeAmount

public BigDecimal getIncomeAmount()
gets attribute incomeAmount

Returns:
incomeAmount

setIncomeAmount

public void setIncomeAmount(BigDecimal incomeAmount)
sets attribute incomeAmount


getPrincipalAmount

public BigDecimal getPrincipalAmount()
gets attribute principalAmount

Returns:
principalAmount

setPrincipalAmount

public void setPrincipalAmount(BigDecimal principalAmount)
sets attribute principalAmount


incrementCombinedEntryCount

public void incrementCombinedEntryCount()
method to increment combinedEntryCount


copyKemArchiveTransactionValues

public void copyKemArchiveTransactionValues(GlInterfaceBatchProcessKemLine kemArchiveTransaction,
                                            boolean cashType)
method to copy values from archive transaction to properties in the transient business object so they can be copied to the combined transaction archive line later The amounts from single transaction archive are added to the property variables and will be copied to the combined archive record.

Parameters:
kemArchiveTransaction -
cashType -

copyChartAndAccountNumberAndObjectCodeValues

public void copyChartAndAccountNumberAndObjectCodeValues(GlInterfaceBatchProcessKemLine kemArchiveTransaction)
method to copy values from transaction archive into chart, account number, and object code

Parameters:
kemArchiveTransaction -

copyValuesToCombinedTransactionArchive

public GlInterfaceBatchProcessKemLine copyValuesToCombinedTransactionArchive(boolean cashType)
method to copy the values stored in the bo to the combined transaction archive record

Parameters:
cashType -

getNonCashOffsetObjectCode

public String getNonCashOffsetObjectCode()
gets attribute nonCashOffsetObjectCode

Returns:
nonCashOffsetObjectCode

setNonCashOffsetObjectCode

public void setNonCashOffsetObjectCode(String nonCashOffsetObjectCode)
sets attribute nonCashOffsetObjectCode


toStringMapper

protected LinkedHashMap toStringMapper()
A map of the "keys" of this transient business object

Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()


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