org.kuali.kfs.module.ar.businessobject
Class WriteoffCustomerInvoiceDetail

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.sys.businessobject.AccountingLineBase
              extended by org.kuali.kfs.sys.businessobject.SourceAccountingLine
                  extended by org.kuali.kfs.module.ar.businessobject.CustomerInvoiceDetail
                      extended by org.kuali.kfs.module.ar.businessobject.WriteoffCustomerInvoiceDetail
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, AppliedPayment, AccountingLine, GeneralLedgerPendingEntrySourceDetail, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class WriteoffCustomerInvoiceDetail
extends CustomerInvoiceDetail

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.kfs.sys.businessobject.AccountingLineBase
financialDocumentLineDescription, financialDocumentLineTypeCode, salesTaxRequired
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
WriteoffCustomerInvoiceDetail(CustomerInvoiceDetail postable, CustomerInvoiceWriteoffDocument poster)
           
 
Method Summary
 Account getAccount()
           
 String getAccountNumber()
           
 org.kuali.rice.kns.util.KualiDecimal getAmount()
           
 String getChartOfAccountsCode()
           
 String getDocumentNumber()
           
 String getFinancialDocumentLineDescription()
           
 String getFinancialObjectCode()
           
 String getFinancialSubObjectCode()
           
 ObjectCode getObjectCode()
           
 String getOrganizationReferenceId()
           
 String getProjectCode()
           
 String getSubAccountNumber()
           
 
Methods inherited from class org.kuali.kfs.module.ar.businessobject.CustomerInvoiceDetail
getAccountsReceivableObject, getAccountsReceivableObjectCode, getAccountsReceivableSubObject, getAccountsReceivableSubObjectCode, getAmountApplied, getAmountAppliedBy, getAmountAppliedExcludingAnyAmountAppliedBy, getAmountDiscounted, getAmountOpen, getAmountOpenByDateFromDatabase, getAmountOpenByDateFromDatabase, getCustomerInvoiceDocument, getCustomerInvoiceWriteoffDocumentNumber, getDiscountCustomerInvoiceDetail, getInvoiceItemCode, getInvoiceItemDescription, getInvoiceItemDiscountLineNumber, getInvoiceItemNumber, getInvoiceItemPreTaxAmount, getInvoiceItemQuantity, getInvoiceItemServiceDate, getInvoiceItemTaxAmount, getInvoiceItemUnitOfMeasureCode, getInvoiceItemUnitPrice, getInvoiceReferenceNumber, getMatchingInvoicePaidAppliedsMatchingAnyDocumentFromDatabase, getParentDiscountCustomerInvoiceDetail, getTaxableIndicator, getUnitOfMeasure, getWriteoffAmount, isDebit, isDiscountLine, isDiscountLineParent, isTaxableIndicator, refresh, setAccountsReceivableObject, setAccountsReceivableObjectCode, setAccountsReceivableSubObject, setAccountsReceivableSubObjectCode, setCustomerInvoiceDocument, setCustomerInvoiceWriteoffDocumentNumber, setDebit, setDiscountCustomerInvoiceDetail, setInvoiceItemCode, setInvoiceItemDescription, setInvoiceItemDiscountLineNumber, setInvoiceItemQuantity, setInvoiceItemServiceDate, setInvoiceItemTaxAmount, setInvoiceItemUnitOfMeasureCode, setInvoiceItemUnitPrice, setInvoiceItemUnitPrice, setInvoiceItemUnitPriceToNegative, setParentDiscountCustomerInvoiceDetail, setTaxableIndicator, setUnitOfMeasure, setWriteoffAmount, toStringMapper, updateAmountBasedOnQuantityAndUnitPrice
 
Methods inherited from class org.kuali.kfs.sys.businessobject.AccountingLineBase
copyFrom, equals, getAccountExpiredOverride, getAccountExpiredOverrideNeeded, getAccountKey, getBalanceTyp, getBalanceTypeCode, getChart, getDebitCreditCode, getEncumbranceUpdateCode, getFinancialDocumentLineTypeCode, getNonFringeAccountOverride, getNonFringeAccountOverrideNeeded, getObjectType, getObjectTypeCode, getOverrideCode, getPostingYear, getProject, getReferenceFinancialSystemDocumentTypeCode, getReferenceNumber, getReferenceOrigin, getReferenceOriginCode, getReferenceTypeCode, getSalesTax, getSequenceNumber, getSubAccount, getSubObjectCode, getValuesMap, hashCode, isLike, isObjectBudgetOverride, isObjectBudgetOverrideNeeded, isSalesTaxRequired, isSourceAccountingLine, isTargetAccountingLine, setAccount, setAccountExpiredOverride, setAccountExpiredOverrideNeeded, setAccountNumber, setAmount, setBalanceTyp, setBalanceTypeCode, setChart, setChartOfAccountsCode, setDebitCreditCode, setDocumentNumber, setEncumbranceUpdateCode, setFinancialDocumentLineDescription, setFinancialDocumentLineTypeCode, setFinancialObjectCode, setFinancialSubObjectCode, setNonFringeAccountOverride, setNonFringeAccountOverrideNeeded, setObjectBudgetOverride, setObjectBudgetOverrideNeeded, setObjectCode, setOrganizationReferenceId, setOverrideCode, setPostingYear, setProject, setProjectCode, setReferenceNumber, setReferenceOrigin, setReferenceOriginCode, setReferenceTypeCode, setSalesTax, setSalesTaxRequired, setSequenceNumber, setSubAccount, setSubAccountNumber, setSubObjectCode
 
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, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate
 

Constructor Detail

WriteoffCustomerInvoiceDetail

public WriteoffCustomerInvoiceDetail(CustomerInvoiceDetail postable,
                                     CustomerInvoiceWriteoffDocument poster)
Method Detail

getAccount

public Account getAccount()
Specified by:
getAccount in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getAccount in class AccountingLineBase
Returns:
Returns the account.

getAccountNumber

public String getAccountNumber()
Specified by:
getAccountNumber in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getAccountNumber in class AccountingLineBase
Returns:
Returns the accountNumber.

getAmount

public org.kuali.rice.kns.util.KualiDecimal getAmount()
Specified by:
getAmount in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getAmount in class AccountingLineBase
Returns:
Returns the amount.

getChartOfAccountsCode

public String getChartOfAccountsCode()
Specified by:
getChartOfAccountsCode in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getChartOfAccountsCode in class AccountingLineBase
Returns:
Returns the chartOfAccountsCode.

getDocumentNumber

public String getDocumentNumber()
Specified by:
getDocumentNumber in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getDocumentNumber in class AccountingLineBase
Returns:
Returns the documentNumber.

getFinancialDocumentLineDescription

public String getFinancialDocumentLineDescription()
Specified by:
getFinancialDocumentLineDescription in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getFinancialDocumentLineDescription in class AccountingLineBase
Returns:
Returns the financialDocumentLineDescription.

getFinancialObjectCode

public String getFinancialObjectCode()
Specified by:
getFinancialObjectCode in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getFinancialObjectCode in class AccountingLineBase
Returns:
Returns the financialObjectCode.

getObjectCode

public ObjectCode getObjectCode()
Specified by:
getObjectCode in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getObjectCode in class AccountingLineBase
Returns:
Returns the objectCode.

getFinancialSubObjectCode

public String getFinancialSubObjectCode()
Specified by:
getFinancialSubObjectCode in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getFinancialSubObjectCode in class AccountingLineBase
Returns:
Returns the financialSubObjectCode.

getOrganizationReferenceId

public String getOrganizationReferenceId()
Specified by:
getOrganizationReferenceId in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getOrganizationReferenceId in class AccountingLineBase
Returns:
Returns the organizationReferenceId.

getProjectCode

public String getProjectCode()
Specified by:
getProjectCode in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getProjectCode in class AccountingLineBase
Returns:
Returns the projectCode.

getSubAccountNumber

public String getSubAccountNumber()
Specified by:
getSubAccountNumber in interface GeneralLedgerPendingEntrySourceDetail
Overrides:
getSubAccountNumber in class AccountingLineBase
Returns:
Returns the subAccountNumber.


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