org.kuali.kfs.gl.businessobject
Interface Transaction

All Superinterfaces:
org.kuali.rice.kns.bo.BusinessObject, Serializable
All Known Subinterfaces:
LaborTransaction
All Known Implementing Classes:
Entry, EntryHistory, GeneralLedgerPendingEntry, LaborEntryHistory, LaborGeneralLedgerEntry, LaborLedgerPendingEntry, LaborOriginEntry, LedgerEntry, LedgerEntryForExpenseTransfer, OriginEntryFull, Reversal

public interface Transaction
extends org.kuali.rice.kns.bo.BusinessObject

This interface represents a financial transaction


Method Summary
 Account getAccount()
           
 String getAccountNumber()
           
 BalanceType getBalanceType()
           
 Chart getChart()
           
 String getChartOfAccountsCode()
           
 String getDocumentNumber()
           
 String getFinancialBalanceTypeCode()
           
 Date getFinancialDocumentReversalDate()
           
 String getFinancialDocumentTypeCode()
           
 ObjectCode getFinancialObject()
           
 String getFinancialObjectCode()
           
 String getFinancialObjectTypeCode()
           
 SubObjectCode getFinancialSubObject()
           
 String getFinancialSubObjectCode()
           
 org.kuali.rice.kew.doctype.bo.DocumentTypeEBO getFinancialSystemDocumentTypeCode()
           
 String getFinancialSystemOriginationCode()
           
 ObjectType getObjectType()
           
 SystemOptions getOption()
           
 String getOrganizationDocumentNumber()
           
 String getOrganizationReferenceId()
           
 String getProjectCode()
           
 String getReferenceFinancialDocumentNumber()
           
 String getReferenceFinancialDocumentTypeCode()
           
 String getReferenceFinancialSystemOriginationCode()
           
 SubAccount getSubAccount()
           
 String getSubAccountNumber()
           
 Date getTransactionDate()
           
 String getTransactionDebitCreditCode()
           
 String getTransactionEncumbranceUpdateCode()
           
 org.kuali.rice.kns.util.KualiDecimal getTransactionLedgerEntryAmount()
           
 String getTransactionLedgerEntryDescription()
           
 Integer getTransactionLedgerEntrySequenceNumber()
           
 String getUniversityFiscalPeriodCode()
           
 Integer getUniversityFiscalYear()
           
 void refreshNonUpdateableReferences()
           
 void setAccount(Account account)
           
 void setBalanceType(BalanceType balanceTyp)
           
 void setChart(Chart chart)
           
 void setFinancialObject(ObjectCode objectCode)
           
 void setObjectType(ObjectType objectType)
           
 void setOption(SystemOptions options)
           
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Method Detail

getAccountNumber

String getAccountNumber()

getFinancialBalanceTypeCode

String getFinancialBalanceTypeCode()

getChartOfAccountsCode

String getChartOfAccountsCode()

getTransactionDebitCreditCode

String getTransactionDebitCreditCode()

getDocumentNumber

String getDocumentNumber()

getFinancialDocumentReversalDate

Date getFinancialDocumentReversalDate()

getFinancialDocumentTypeCode

String getFinancialDocumentTypeCode()

getTransactionEncumbranceUpdateCode

String getTransactionEncumbranceUpdateCode()

getFinancialObjectCode

String getFinancialObjectCode()

getFinancialObjectTypeCode

String getFinancialObjectTypeCode()

getOrganizationDocumentNumber

String getOrganizationDocumentNumber()

getOrganizationReferenceId

String getOrganizationReferenceId()

getFinancialSystemOriginationCode

String getFinancialSystemOriginationCode()

getProjectCode

String getProjectCode()

getReferenceFinancialDocumentNumber

String getReferenceFinancialDocumentNumber()

getReferenceFinancialDocumentTypeCode

String getReferenceFinancialDocumentTypeCode()

getReferenceFinancialSystemOriginationCode

String getReferenceFinancialSystemOriginationCode()

getSubAccountNumber

String getSubAccountNumber()

getFinancialSubObjectCode

String getFinancialSubObjectCode()

getTransactionDate

Date getTransactionDate()

getTransactionLedgerEntrySequenceNumber

Integer getTransactionLedgerEntrySequenceNumber()

getTransactionLedgerEntryAmount

org.kuali.rice.kns.util.KualiDecimal getTransactionLedgerEntryAmount()

getTransactionLedgerEntryDescription

String getTransactionLedgerEntryDescription()

getUniversityFiscalPeriodCode

String getUniversityFiscalPeriodCode()

getUniversityFiscalYear

Integer getUniversityFiscalYear()

getChart

Chart getChart()

getAccount

Account getAccount()

getFinancialObject

ObjectCode getFinancialObject()

getBalanceType

BalanceType getBalanceType()

getOption

SystemOptions getOption()

getObjectType

ObjectType getObjectType()

refreshNonUpdateableReferences

void refreshNonUpdateableReferences()

getSubAccount

SubAccount getSubAccount()

getFinancialSubObject

SubObjectCode getFinancialSubObject()

getFinancialSystemDocumentTypeCode

org.kuali.rice.kew.doctype.bo.DocumentTypeEBO getFinancialSystemDocumentTypeCode()

setChart

void setChart(Chart chart)

setAccount

void setAccount(Account account)

setFinancialObject

void setFinancialObject(ObjectCode objectCode)

setBalanceType

void setBalanceType(BalanceType balanceTyp)

setOption

void setOption(SystemOptions options)

setObjectType

void setObjectType(ObjectType objectType)


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