public class InvoiceAccount extends PurApAccountingLineBase
accountIdentifier, purApSequenceNumber
account, accountExpiredOverride, accountExpiredOverrideNeeded, accountNumber, amount, balanceTyp, balanceTypeCode, chart, chartOfAccountsCode, debitCreditCode, documentNumber, encumbranceUpdateCode, financialDocumentLineDescription, financialDocumentLineTypeCode, financialObjectCode, financialSubObjectCode, nonFringeAccountOverride, nonFringeAccountOverrideNeeded, objectBudgetOverride, objectBudgetOverrideNeeded, objectCode, organizationReferenceId, overrideCode, postingYear, project, projectCode, referenceFinancialSystemDocumentTypeCode, referenceNumber, referenceOrigin, referenceOriginCode, referenceTypeCode, salesTax, salesTaxRequired, sequenceNumber, subAccount, subAccountNumber, subObjectCode
Constructor and Description |
---|
InvoiceAccount()
Default constructor.
|
InvoiceAccount(InvoiceItem item,
PurchaseOrderAccount poa)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(InvoiceAccount other)
Caller of this method should take care of creating InvoiceItems
|
String |
getBalanceTypeCode() |
String |
getChartOfAccountsCode() |
String |
getDebitCreditCode()
This method retrieves the debit/credit code for the accounting line.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getDisencumberedAmount() |
String |
getEncumbranceUpdateCode()
This method retrieves the encumbrance update code for the accounting line.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getExistingAmount() |
String |
getFinancialDocumentLineTypeCode() |
String |
getFinancialObjectCode() |
String |
getFinancialSubObjectCode() |
InvoiceItem |
getInvoiceItem() |
String |
getObjectTypeCode() |
String |
getOverrideCode() |
String |
getProjectCode() |
String |
getReferenceTypeCode() |
String |
getSubAccountNumber() |
void |
setAccountNumber(String accountNumber) |
void |
setBalanceTypeCode(String balanceTypeCode) |
void |
setChartOfAccountsCode(String chartOfAccountsCode) |
void |
setDisencumberedAmount(org.kuali.rice.core.api.util.type.KualiDecimal disencumberedAmount) |
void |
setExistingAmount(org.kuali.rice.core.api.util.type.KualiDecimal existingAmount) |
void |
setFinancialDocumentLineTypeCode(String financialDocumentLineTypeCode) |
void |
setFinancialObjectCode(String financialObjectCode) |
void |
setFinancialSubObjectCode(String financialSubObjectCode) |
void |
setInvoiceItem(InvoiceItem invoiceItem) |
void |
setOverrideCode(String overrideCode) |
void |
setProjectCode(String projectCode) |
void |
setReferenceOriginCode(String originCode) |
void |
setReferenceTypeCode(String referenceTypeCode) |
void |
setSubAccountNumber(String subAccountNumber) |
accountStringsAreEqual, accountStringsAreEqual, compareTo, copyFrom, createBlankAmountsCopy, generateSourceAccountingLine, getAccountIdentifier, getAccountLinePercent, getAlternateAmountForGLEntryCreation, getItemIdentifier, getPostingPeriodCode, getPurapItem, getPurApSequenceNumber, getSequenceNumber, getString, getValuesMap, isEmpty, refreshNonUpdateableReferences, setAccountIdentifier, setAccountLinePercent, setAlternateAmountForGLEntryCreation, setItemIdentifier, setPostingPeriodCode, setPurapItem, toStringMapper_RICE20_REFACTORME
getSourceAccountQty, setSourceAccountQty
copyFrom, equals, getAccount, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getAccountNumber, getAmount, getBalanceTyp, getChart, getDocumentNumber, getFinancialDocumentLineDescription, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectCode, getObjectType, getOrganizationReferenceId, getPostingYear, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceNumber, getReferenceOrigin, getReferenceOriginCode, getSalesTax, getSubAccount, getSubObjectCode, hashCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAmount, setBalanceTyp, setChart, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setPostingYear, setProject, setReferenceNumber, setReferenceOrigin, setSalesTax, setSalesTaxRequired, setSequenceNumber, setSubAccount, setSubObjectCode, toString
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setSequenceNumber
copyFrom, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getBalanceTyp, getChart, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectType, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceOrigin, getSalesTax, getSubAccount, getSubObjectCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAmount, setBalanceTyp, setChart, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setPostingYear, setProject, setReferenceNumber, setReferenceOrigin, setSalesTax, setSalesTaxRequired, setSubAccount, setSubObjectCode
getAccount, getAccountNumber, getAmount, getDocumentNumber, getFinancialDocumentLineDescription, getObjectCode, getOrganizationReferenceId, getPostingYear, getReferenceNumber, getReferenceOriginCode
public InvoiceAccount()
public InvoiceAccount(InvoiceItem item, PurchaseOrderAccount poa)
item
- - payment request itempoa
- - purchase order accountpublic org.kuali.rice.core.api.util.type.KualiDecimal getDisencumberedAmount()
public void setDisencumberedAmount(org.kuali.rice.core.api.util.type.KualiDecimal disencumberedAmount)
public InvoiceItem getInvoiceItem()
public void setInvoiceItem(InvoiceItem invoiceItem)
public void copyFrom(InvoiceAccount other)
public void setFinancialSubObjectCode(String financialSubObjectCode)
setFinancialSubObjectCode
in interface AccountingLine
setFinancialSubObjectCode
in class AccountingLineBase
financialSubObjectCode
- The financialSubObjectCode to set.public void setFinancialObjectCode(String financialObjectCode)
setFinancialObjectCode
in interface AccountingLine
setFinancialObjectCode
in class AccountingLineBase
financialObjectCode
- The financialObjectCode to set.public void setChartOfAccountsCode(String chartOfAccountsCode)
setChartOfAccountsCode
in interface AccountingLine
setChartOfAccountsCode
in class AccountingLineBase
chartOfAccountsCode
- The chartOfAccountsCode to set.public void setBalanceTypeCode(String balanceTypeCode)
setBalanceTypeCode
in interface AccountingLine
setBalanceTypeCode
in class AccountingLineBase
balanceTypeCode
- The balanceTypeCode to set.public void setAccountNumber(String accountNumber)
setAccountNumber
in interface AccountingLine
setAccountNumber
in class AccountingLineBase
accountNumber
- The accountNumber to set.public void setReferenceTypeCode(String referenceTypeCode)
setReferenceTypeCode
in interface AccountingLine
setReferenceTypeCode
in class AccountingLineBase
referenceTypeCode
- The referenceTypeCode to set.public void setProjectCode(String projectCode)
setProjectCode
in interface AccountingLine
setProjectCode
in class AccountingLineBase
projectCode
- The projectCode to set.public void setOverrideCode(String overrideCode)
setOverrideCode
in interface AccountingLine
setOverrideCode
in class AccountingLineBase
overrideCode
- The overrideCode to set.public void setReferenceOriginCode(String originCode)
setReferenceOriginCode
in interface AccountingLine
setReferenceOriginCode
in class AccountingLineBase
originCode
- The referenceOriginCode to set.public void setSubAccountNumber(String subAccountNumber)
setSubAccountNumber
in interface AccountingLine
setSubAccountNumber
in class AccountingLineBase
subAccountNumber
- The subAccountNumber to set.public String getSubAccountNumber()
getSubAccountNumber
in interface GeneralLedgerPendingEntrySourceDetail
getSubAccountNumber
in class AccountingLineBase
public String getFinancialDocumentLineTypeCode()
getFinancialDocumentLineTypeCode
in interface AccountingLine
getFinancialDocumentLineTypeCode
in class AccountingLineBase
public String getObjectTypeCode()
getObjectTypeCode
in interface AccountingLine
getObjectTypeCode
in class AccountingLineBase
public void setFinancialDocumentLineTypeCode(String financialDocumentLineTypeCode)
setFinancialDocumentLineTypeCode
in interface AccountingLine
setFinancialDocumentLineTypeCode
in class AccountingLineBase
financialDocumentLineTypeCode
- The financialDocumentLineTypeCode to set.public String getFinancialSubObjectCode()
getFinancialSubObjectCode
in interface GeneralLedgerPendingEntrySourceDetail
getFinancialSubObjectCode
in class AccountingLineBase
public String getFinancialObjectCode()
getFinancialObjectCode
in interface GeneralLedgerPendingEntrySourceDetail
getFinancialObjectCode
in class AccountingLineBase
public String getChartOfAccountsCode()
getChartOfAccountsCode
in interface GeneralLedgerPendingEntrySourceDetail
getChartOfAccountsCode
in class AccountingLineBase
public String getBalanceTypeCode()
getBalanceTypeCode
in interface GeneralLedgerPendingEntrySourceDetail
getBalanceTypeCode
in class AccountingLineBase
public String getDebitCreditCode()
AccountingLineBase
getDebitCreditCode
in interface AccountingLine
getDebitCreditCode
in class AccountingLineBase
public String getEncumbranceUpdateCode()
AccountingLineBase
getEncumbranceUpdateCode
in interface AccountingLine
getEncumbranceUpdateCode
in class AccountingLineBase
public String getProjectCode()
getProjectCode
in interface GeneralLedgerPendingEntrySourceDetail
getProjectCode
in class AccountingLineBase
public String getReferenceTypeCode()
getReferenceTypeCode
in interface GeneralLedgerPendingEntrySourceDetail
getReferenceTypeCode
in class AccountingLineBase
public String getOverrideCode()
getOverrideCode
in interface AccountingLine
getOverrideCode
in class AccountingLineBase
public org.kuali.rice.core.api.util.type.KualiDecimal getExistingAmount()
public void setExistingAmount(org.kuali.rice.core.api.util.type.KualiDecimal existingAmount)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.