org.kuali.kfs.gl.businessobject
Class EntryHistory

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.gl.businessobject.Entry
              extended by org.kuali.kfs.gl.businessobject.EntryHistory
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, LedgerEntryHistory, Transaction, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class EntryHistory
extends Entry
implements LedgerEntryHistory

General Ledger business object for LedgerEntryHistory

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
EntryHistory()
          Default constructor.
EntryHistory(OriginEntryInformation originEntry)
          Constructs a EntryHistory.java.
 
Method Summary
 void addAmount(org.kuali.rice.kns.util.KualiDecimal transactionLedgerEntryAmount)
          Adds a transactionLedgerEntryAmount and increments the rowCount.
 String getAccountNumber()
          History does not track this field.
 String getDocumentNumber()
          History does not track this field.
 Date getFinancialDocumentReversalDate()
          History does not track this field.
 String getFinancialDocumentTypeCode()
          History does not track this field.
 String getFinancialObjectTypeCode()
          History does not track this field.
 String getFinancialSubObjectCode()
          History does not track this field.
 String getFinancialSystemOriginationCode()
          History does not track this field.
 String getOrganizationDocumentNumber()
          History does not track this field.
 String getOrganizationReferenceId()
          History does not track this field.
 String getProjectCode()
          History does not track this field.
 String getReferenceFinancialDocumentNumber()
          History does not track this field.
 String getReferenceFinancialDocumentTypeCode()
          History does not track this field.
 String getReferenceFinancialSystemOriginationCode()
          History does not track this field.
 Integer getRowCount()
          Gets the rowCount
 String getSubAccountNumber()
          History does not track this field.
 Date getTransactionDate()
          History does not track this field.
 Timestamp getTransactionDateTimeStamp()
          History does not track this field.
 String getTransactionEncumbranceUpdateCode()
          History does not track this field.
 String getTransactionLedgerEntryDescription()
          History does not track this field.
 Integer getTransactionLedgerEntrySequenceNumber()
          History does not track this field.
 Date getTransactionPostingDate()
          History does not track this field.
 void setAccountNumber(String accountNumber)
          History does not track this field.
 void setDocumentNumber(String documentNumber)
          History does not track this field.
 void setFinancialDocumentReversalDate(Date financialDocumentReversalDate)
          History does not track this field.
 void setFinancialDocumentTypeCode(String financialDocumentTypeCode)
          History does not track this field.
 void setFinancialObjectTypeCode(String financialObjectTypeCode)
          History does not track this field.
 void setFinancialSubObjectCode(String financialSubObjectCode)
          History does not track this field.
 void setFinancialSystemOriginationCode(String financialSystemOriginationCode)
          History does not track this field.
 void setOrganizationDocumentNumber(String organizationDocumentNumber)
          History does not track this field.
 void setOrganizationReferenceId(String organizationReferenceId)
          History does not track this field.
 void setProjectCode(String projectCode)
          History does not track this field.
 void setReferenceFinancialDocumentNumber(String referenceFinancialDocumentNumber)
          History does not track this field.
 void setReferenceFinancialDocumentTypeCode(String referenceFinancialDocumentTypeCode)
          History does not track this field.
 void setReferenceFinancialSystemOriginationCode(String referenceFinancialSystemOriginationCode)
          History does not track this field.
 void setRowCount(Integer rowCount)
          Sets the rowCount
 void setSubAccountNumber(String subAccountNumber)
          History does not track this field.
 void setTransactionDate(Date transactionDate)
          History does not track this field.
 void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp)
          History does not track this field.
 void setTransactionEncumbranceUpdateCode(String transactionEncumbranceUpdateCode)
          History does not track this field.
 void setTransactionLedgerEntryDescription(String transactionLedgerEntryDescription)
          History does not track this field.
 void setTransactionLedgerEntrySequenceNumber(Integer transactionLedgerEntrySequenceNumber)
          History does not track this field.
 void setTransactionPostingDate(Date transactionPostingDate)
          History does not track this field.
 
Methods inherited from class org.kuali.kfs.gl.businessobject.Entry
getAccount, getAccountingPeriod, getBalanceType, getChart, getChartOfAccountsCode, getDummyBusinessObject, getFinancialBalanceTypeCode, getFinancialObject, getFinancialObjectCode, getFinancialSubObject, getFinancialSystemDocumentTypeCode, getObjectType, getOption, getOriginationCode, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceOriginationCode, getReversalDate, getSubAccount, getTransactionDebitCreditCode, getTransactionLedgerEntryAmount, getUniversityDate, getUniversityFiscalPeriodCode, getUniversityFiscalYear, setAccount, setAccountingPeriod, setBalanceType, setChart, setChartOfAccountsCode, setDummyBusinessObject, setFinancialBalanceTypeCode, setFinancialObject, setFinancialObjectCode, setFinancialSubObject, setObjectType, setOption, setOriginationCode, setProject, setReferenceOriginationCode, setReversalDate, setSubAccount, setTransactionDebitCreditCode, setTransactionLedgerEntryAmount, setUniversityDate, setUniversityFiscalPeriodCode, setUniversityFiscalYear, toStringMapper
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
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
 
Methods inherited from interface org.kuali.kfs.gl.businessobject.LedgerEntryHistory
getChartOfAccountsCode, getFinancialBalanceTypeCode, getFinancialObjectCode, getTransactionDebitCreditCode, getTransactionLedgerEntryAmount, getUniversityFiscalPeriodCode, getUniversityFiscalYear
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 
Methods inherited from interface org.kuali.kfs.gl.businessobject.Transaction
refreshNonUpdateableReferences
 

Constructor Detail

EntryHistory

public EntryHistory()
Default constructor.


EntryHistory

public EntryHistory(OriginEntryInformation originEntry)
Constructs a EntryHistory.java.

Parameters:
transaction -
Method Detail

addAmount

public void addAmount(org.kuali.rice.kns.util.KualiDecimal transactionLedgerEntryAmount)
Adds a transactionLedgerEntryAmount and increments the rowCount.

Parameters:
transactionLedgerEntryAmount -

getRowCount

public Integer getRowCount()
Gets the rowCount

Specified by:
getRowCount in interface LedgerEntryHistory
Returns:
Returns the rowCount

setRowCount

public void setRowCount(Integer rowCount)
Sets the rowCount

Parameters:
rowCount - The rowCount to set.

getAccountNumber

public String getAccountNumber()
History does not track this field.

Specified by:
getAccountNumber in interface Transaction
Overrides:
getAccountNumber in class Entry
Returns:
Returns the accountNumber
See Also:
LedgerEntry.getAccountNumber()

setAccountNumber

public void setAccountNumber(String accountNumber)
History does not track this field.

Overrides:
setAccountNumber in class Entry
Parameters:
accountNumber - The accountNumber to set.
See Also:
LedgerEntry.setAccountNumber(java.lang.String)

getSubAccountNumber

public String getSubAccountNumber()
History does not track this field.

Specified by:
getSubAccountNumber in interface Transaction
Overrides:
getSubAccountNumber in class Entry
Returns:
Returns the subAccountNumber
See Also:
LedgerEntry.getSubAccountNumber()

setSubAccountNumber

public void setSubAccountNumber(String subAccountNumber)
History does not track this field.

Overrides:
setSubAccountNumber in class Entry
Parameters:
subAccountNumber - The subAccountNumber to set.
See Also:
LedgerEntry.setSubAccountNumber(java.lang.String)

getFinancialSubObjectCode

public String getFinancialSubObjectCode()
History does not track this field.

Specified by:
getFinancialSubObjectCode in interface Transaction
Overrides:
getFinancialSubObjectCode in class Entry
Returns:
Returns the financialSubObjectCode
See Also:
LedgerEntry.getFinancialSubObjectCode()

setFinancialSubObjectCode

public void setFinancialSubObjectCode(String financialSubObjectCode)
History does not track this field.

Overrides:
setFinancialSubObjectCode in class Entry
Parameters:
financialSubObjectCode - The financialSubObjectCode to set.
See Also:
LedgerEntry.setFinancialSubObjectCode(java.lang.String)

getFinancialObjectTypeCode

public String getFinancialObjectTypeCode()
History does not track this field.

Specified by:
getFinancialObjectTypeCode in interface Transaction
Overrides:
getFinancialObjectTypeCode in class Entry
Returns:
Returns the financialObjectTypeCode
See Also:
LedgerEntry.getFinancialObjectTypeCode()

setFinancialObjectTypeCode

public void setFinancialObjectTypeCode(String financialObjectTypeCode)
History does not track this field.

Overrides:
setFinancialObjectTypeCode in class Entry
Parameters:
financialObjectTypeCode - The financialObjectTypeCode to set.
See Also:
LedgerEntry.setFinancialObjectTypeCode(java.lang.String)

getFinancialDocumentTypeCode

public String getFinancialDocumentTypeCode()
History does not track this field.

Specified by:
getFinancialDocumentTypeCode in interface Transaction
Overrides:
getFinancialDocumentTypeCode in class Entry
Returns:
Returns the financialDocumentTypeCode
See Also:
LedgerEntry.getFinancialDocumentTypeCode()

getFinancialSystemOriginationCode

public String getFinancialSystemOriginationCode()
History does not track this field.

Specified by:
getFinancialSystemOriginationCode in interface Transaction
Overrides:
getFinancialSystemOriginationCode in class Entry
Returns:
Returns the financialSystemOriginationCode
See Also:
LedgerEntry.getFinancialSystemOriginationCode()

setFinancialSystemOriginationCode

public void setFinancialSystemOriginationCode(String financialSystemOriginationCode)
History does not track this field.

Overrides:
setFinancialSystemOriginationCode in class Entry
Parameters:
financialSystemOriginationCode - The financialSystemOriginationCode to set.
See Also:
LedgerEntry.setFinancialSystemOriginationCode(java.lang.String)

setFinancialDocumentTypeCode

public void setFinancialDocumentTypeCode(String financialDocumentTypeCode)
History does not track this field.

Overrides:
setFinancialDocumentTypeCode in class Entry
Parameters:
financialDocumentTypeCode - The financialDocumentTypeCode to set.
See Also:
LedgerEntry.setFinancialDocumentTypeCode(java.lang.String)

getDocumentNumber

public String getDocumentNumber()
History does not track this field.

Specified by:
getDocumentNumber in interface Transaction
Overrides:
getDocumentNumber in class Entry
Returns:
Returns the documentNumber
See Also:
LedgerEntry.getDocumentNumber()

setDocumentNumber

public void setDocumentNumber(String documentNumber)
History does not track this field.

Overrides:
setDocumentNumber in class Entry
Parameters:
documentNumber - The documentNumber to set.
See Also:
LedgerEntry.setDocumentNumber(java.lang.String)

getTransactionLedgerEntrySequenceNumber

public Integer getTransactionLedgerEntrySequenceNumber()
History does not track this field.

Specified by:
getTransactionLedgerEntrySequenceNumber in interface Transaction
Overrides:
getTransactionLedgerEntrySequenceNumber in class Entry
Returns:
Returns the transactionLedgerEntrySequenceNumber
See Also:
LedgerEntry.getTransactionLedgerEntrySequenceNumber()

setTransactionLedgerEntrySequenceNumber

public void setTransactionLedgerEntrySequenceNumber(Integer transactionLedgerEntrySequenceNumber)
History does not track this field.

Overrides:
setTransactionLedgerEntrySequenceNumber in class Entry
Parameters:
transactionLedgerEntrySequenceNumber - The transactionLedgerEntrySequenceNumber to set.
See Also:
LedgerEntry.setTransactionLedgerEntrySequenceNumber(java.lang.Integer)

getProjectCode

public String getProjectCode()
History does not track this field.

Specified by:
getProjectCode in interface Transaction
Overrides:
getProjectCode in class Entry
Returns:
Returns the projectCode
See Also:
LedgerEntry.getProjectCode()

setProjectCode

public void setProjectCode(String projectCode)
History does not track this field.

Overrides:
setProjectCode in class Entry
Parameters:
projectCode - The projectCode to set.
See Also:
LedgerEntry.setProjectCode(java.lang.String)

getTransactionLedgerEntryDescription

public String getTransactionLedgerEntryDescription()
History does not track this field.

Specified by:
getTransactionLedgerEntryDescription in interface Transaction
Overrides:
getTransactionLedgerEntryDescription in class Entry
Returns:
Returns the transactionLedgerEntryDescription
See Also:
LedgerEntry.getTransactionLedgerEntryDescription()

setTransactionLedgerEntryDescription

public void setTransactionLedgerEntryDescription(String transactionLedgerEntryDescription)
History does not track this field.

Overrides:
setTransactionLedgerEntryDescription in class Entry
Parameters:
transactionLedgerEntryDescription - The transactionLedgerEntryDescription to set.
See Also:
LedgerEntry.setTransactionLedgerEntryDescription(java.lang.String)

getTransactionDate

public Date getTransactionDate()
History does not track this field.

Specified by:
getTransactionDate in interface Transaction
Overrides:
getTransactionDate in class Entry
Returns:
Returns the transactionDate
See Also:
LedgerEntry.getTransactionDate()

setTransactionDate

public void setTransactionDate(Date transactionDate)
History does not track this field.

Overrides:
setTransactionDate in class Entry
Parameters:
transactionDate - The transactionDate to set.
See Also:
LedgerEntry.setTransactionDate(java.sql.Date)

getOrganizationDocumentNumber

public String getOrganizationDocumentNumber()
History does not track this field.

Specified by:
getOrganizationDocumentNumber in interface Transaction
Overrides:
getOrganizationDocumentNumber in class Entry
Returns:
Returns the organizationDocumentNumber
See Also:
LedgerEntry.getOrganizationDocumentNumber()

setOrganizationDocumentNumber

public void setOrganizationDocumentNumber(String organizationDocumentNumber)
History does not track this field.

Overrides:
setOrganizationDocumentNumber in class Entry
Parameters:
organizationDocumentNumber - The organizationDocumentNumber to set.
See Also:
LedgerEntry.setOrganizationDocumentNumber(java.lang.String)

getOrganizationReferenceId

public String getOrganizationReferenceId()
History does not track this field.

Specified by:
getOrganizationReferenceId in interface Transaction
Overrides:
getOrganizationReferenceId in class Entry
Returns:
Returns the organizationReferenceId
See Also:
LedgerEntry.getOrganizationReferenceId()

setOrganizationReferenceId

public void setOrganizationReferenceId(String organizationReferenceId)
History does not track this field.

Overrides:
setOrganizationReferenceId in class Entry
Parameters:
organizationReferenceId - The organizationReferenceId to set.
See Also:
LedgerEntry.setOrganizationReferenceId(java.lang.String)

getReferenceFinancialDocumentTypeCode

public String getReferenceFinancialDocumentTypeCode()
History does not track this field.

Specified by:
getReferenceFinancialDocumentTypeCode in interface Transaction
Overrides:
getReferenceFinancialDocumentTypeCode in class Entry
Returns:
Returns the referenceFinancialDocumentTypeCode
See Also:
LedgerEntry.getReferenceFinancialDocumentTypeCode()

setReferenceFinancialDocumentTypeCode

public void setReferenceFinancialDocumentTypeCode(String referenceFinancialDocumentTypeCode)
History does not track this field.

Overrides:
setReferenceFinancialDocumentTypeCode in class Entry
Parameters:
referenceFinancialDocumentTypeCode - The referenceFinancialDocumentTypeCode to set.
See Also:
LedgerEntry.setReferenceFinancialDocumentTypeCode(java.lang.String)

getReferenceFinancialSystemOriginationCode

public String getReferenceFinancialSystemOriginationCode()
History does not track this field.

Specified by:
getReferenceFinancialSystemOriginationCode in interface Transaction
Overrides:
getReferenceFinancialSystemOriginationCode in class Entry
Returns:
Returns the referenceFinancialSystemOriginationCode
See Also:
LedgerEntry.getReferenceFinancialSystemOriginationCode()

setReferenceFinancialSystemOriginationCode

public void setReferenceFinancialSystemOriginationCode(String referenceFinancialSystemOriginationCode)
History does not track this field.

Overrides:
setReferenceFinancialSystemOriginationCode in class Entry
Parameters:
referenceFinancialSystemOriginationCode - The referenceFinancialSystemOriginationCode to set.
See Also:
LedgerEntry.setReferenceFinancialSystemOriginationCode(java.lang.String)

getReferenceFinancialDocumentNumber

public String getReferenceFinancialDocumentNumber()
History does not track this field.

Specified by:
getReferenceFinancialDocumentNumber in interface Transaction
Overrides:
getReferenceFinancialDocumentNumber in class Entry
Returns:
Returns the referenceFinancialDocumentNumber
See Also:
LedgerEntry.getReferenceFinancialDocumentNumber()

setReferenceFinancialDocumentNumber

public void setReferenceFinancialDocumentNumber(String referenceFinancialDocumentNumber)
History does not track this field.

Overrides:
setReferenceFinancialDocumentNumber in class Entry
Parameters:
referenceFinancialDocumentNumber - The referenceFinancialDocumentNumber to set.
See Also:
LedgerEntry.setReferenceFinancialDocumentNumber(java.lang.String)

getFinancialDocumentReversalDate

public Date getFinancialDocumentReversalDate()
History does not track this field.

Specified by:
getFinancialDocumentReversalDate in interface Transaction
Overrides:
getFinancialDocumentReversalDate in class Entry
Returns:
Returns the financialDocumentReversalDate
See Also:
LedgerEntry.getFinancialDocumentReversalDate()

setFinancialDocumentReversalDate

public void setFinancialDocumentReversalDate(Date financialDocumentReversalDate)
History does not track this field.

Overrides:
setFinancialDocumentReversalDate in class Entry
Parameters:
financialDocumentReversalDate - The financialDocumentReversalDate to set.
See Also:
LedgerEntry.setFinancialDocumentReversalDate(java.sql.Date)

getTransactionEncumbranceUpdateCode

public String getTransactionEncumbranceUpdateCode()
History does not track this field.

Specified by:
getTransactionEncumbranceUpdateCode in interface Transaction
Overrides:
getTransactionEncumbranceUpdateCode in class Entry
Returns:
Returns the transactionEncumbranceUpdateCode
See Also:
LedgerEntry.getTransactionEncumbranceUpdateCode()

setTransactionEncumbranceUpdateCode

public void setTransactionEncumbranceUpdateCode(String transactionEncumbranceUpdateCode)
History does not track this field.

Overrides:
setTransactionEncumbranceUpdateCode in class Entry
Parameters:
transactionEncumbranceUpdateCode - The transactionEncumbranceUpdateCode to set.
See Also:
LedgerEntry.setTransactionEncumbranceUpdateCode(java.lang.String)

getTransactionPostingDate

public Date getTransactionPostingDate()
History does not track this field.

Overrides:
getTransactionPostingDate in class Entry
Returns:
Returns the transactionPostingDate
See Also:
LedgerEntry.getTransactionPostingDate()

setTransactionPostingDate

public void setTransactionPostingDate(Date transactionPostingDate)
History does not track this field.

Overrides:
setTransactionPostingDate in class Entry
Parameters:
transactionPostingDate - The transactionPostingDate to set.
See Also:
LedgerEntry.setTransactionPostingDate(java.sql.Date)

getTransactionDateTimeStamp

public Timestamp getTransactionDateTimeStamp()
History does not track this field.

Overrides:
getTransactionDateTimeStamp in class Entry
Returns:
Returns the transactionDateTimeStamp
See Also:
LedgerEntry.getTransactionDateTimeStamp()

setTransactionDateTimeStamp

public void setTransactionDateTimeStamp(Timestamp transactionDateTimeStamp)
History does not track this field.

Overrides:
setTransactionDateTimeStamp in class Entry
Parameters:
transactionDateTimeStamp - The transactionDateTimeStamp to set.
See Also:
LedgerEntry.setTransactionDateTimeStamp(java.sql.Timestamp)


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