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

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.ar.businessobject.InvoicePaidApplied
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class InvoicePaidApplied
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase

Author:
Kuali Nervous System Team (kualidev@oncourse.iu.edu)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
InvoicePaidApplied()
          Default constructor.
InvoicePaidApplied(String documentNumber, String refInvoiceDocNumber, Integer invoiceSequenceNumber, org.kuali.rice.kns.util.KualiDecimal appliedAmount, Integer paidAppliedItemNumber)
          Constructs a InvoicePaidApplied object, and assumes the current Fiscal Year and FiscalPeriodCode.
InvoicePaidApplied(String documentNumber, String refInvoiceDocNumber, Integer invoiceSequenceNumber, org.kuali.rice.kns.util.KualiDecimal appliedAmount, Integer paidAppliedItemNumber, Integer universityFiscalYear, String universityFiscalPeriodCode)
           
 
Method Summary
 ObjectCode getAccountsReceivableObjectCode()
           
 CustomerInvoiceDocument getCustomerInvoiceDocument()
           
 FinancialSystemDocumentHeader getDocumentHeader()
           
 String getDocumentNumber()
          Gets the documentNumber attribute.
 org.kuali.rice.kns.service.DocumentService getDocumentService()
           
 String getFinancialDocumentReferenceInvoiceNumber()
          Gets the financialDocumentReferenceInvoiceNumber attribute.
 CustomerInvoiceDetail getInvoiceDetail()
          Gets the invoiceItem attribute.
 org.kuali.rice.kns.util.KualiDecimal getInvoiceItemAppliedAmount()
          Gets the invoiceItemAppliedAmount attribute.
 Integer getInvoiceItemNumber()
          Gets the invoiceItemNumber attribute.
 Collection<NonAppliedDistribution> getNonAppliedDistributions()
          Gets the nonAppliedDistributions attribute.
 Collection<NonInvoicedDistribution> getNonInvoicedDistributions()
          Gets the nonInvoicedDistributions attribute.
 org.kuali.rice.kns.util.KualiDecimal getPaidAppiedDistributionAmount()
          Get the paidAppiedDistributionAmount attribute.
 Integer getPaidAppliedItemNumber()
          Gets the paidAppliedItemNumber attribute.
 SystemInformation getSystemInformation()
           
 AccountingPeriod getUniversityFiscalPeriod()
          Gets the universityFiscalPeriod attribute.
 String getUniversityFiscalPeriodCode()
          Gets the universityFiscalPeriodCode attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 void setCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
          Sets the customerInvoiceDocument attribute value.
 void setDocumentHeader(FinancialSystemDocumentHeader documentHeader)
           
 void setDocumentNumber(String documentNumber)
          Sets the documentNumber attribute.
 void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
           
 void setFinancialDocumentReferenceInvoiceNumber(String financialDocumentReferenceInvoiceNumber)
          Sets the financialDocumentReferenceInvoiceNumber attribute.
 void setInvoiceItemAppliedAmount(org.kuali.rice.kns.util.KualiDecimal invoiceItemAppliedAmount)
          Sets the invoiceItemAppliedAmount attribute.
 void setInvoiceItemNumber(Integer invoiceItemNumber)
          Sets the invoiceItemNumber attribute.
 void setNonAppliedDistributions(List<NonAppliedDistribution> nonAppliedDistributions)
          Sets the nonAppliedDistributions attribute value.
 void setNonInvoicedDistributions(Collection<NonInvoicedDistribution> nonInvoicedDistributions)
          Sets the nonInvoicedDistributions attribute value.
 void setPaidAppiedDistributionAmount(org.kuali.rice.kns.util.KualiDecimal paidAppiedDistributionAmount)
          Set the paidAppiedDistributionAmount attribute.
 void setPaidAppliedItemNumber(Integer paidAppliedItemNumber)
          Sets the paidAppliedItemNumber attribute.
 void setUniversityFiscalPeriod(AccountingPeriod universityFiscalPeriod)
          Deprecated.  
 void setUniversityFiscalPeriodCode(String universityFiscalPeriodCode)
          Sets the universityFiscalPeriodCode attribute.
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute.
protected  LinkedHashMap 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.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Constructor Detail

InvoicePaidApplied

public InvoicePaidApplied()
Default constructor.


InvoicePaidApplied

public InvoicePaidApplied(String documentNumber,
                          String refInvoiceDocNumber,
                          Integer invoiceSequenceNumber,
                          org.kuali.rice.kns.util.KualiDecimal appliedAmount,
                          Integer paidAppliedItemNumber,
                          Integer universityFiscalYear,
                          String universityFiscalPeriodCode)

InvoicePaidApplied

public InvoicePaidApplied(String documentNumber,
                          String refInvoiceDocNumber,
                          Integer invoiceSequenceNumber,
                          org.kuali.rice.kns.util.KualiDecimal appliedAmount,
                          Integer paidAppliedItemNumber)
Constructs a InvoicePaidApplied object, and assumes the current Fiscal Year and FiscalPeriodCode.

Parameters:
documentNumber -
refInvoiceDocNumber -
invoiceSequenceNumber -
appliedAmount -
paidAppliedItemNumber -
Method Detail

getDocumentService

public org.kuali.rice.kns.service.DocumentService getDocumentService()

setDocumentService

public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)

getCustomerInvoiceDocument

public CustomerInvoiceDocument getCustomerInvoiceDocument()

getAccountsReceivableObjectCode

public ObjectCode getAccountsReceivableObjectCode()

getSystemInformation

public SystemInformation getSystemInformation()

getDocumentNumber

public String getDocumentNumber()
Gets the documentNumber attribute.

Returns:
Returns the documentNumber

setDocumentNumber

public void setDocumentNumber(String documentNumber)
Sets the documentNumber attribute.

Parameters:
documentNumber - The documentNumber to set.

getPaidAppliedItemNumber

public Integer getPaidAppliedItemNumber()
Gets the paidAppliedItemNumber attribute.

Returns:
Returns the paidAppliedItemNumber

setPaidAppliedItemNumber

public void setPaidAppliedItemNumber(Integer paidAppliedItemNumber)
Sets the paidAppliedItemNumber attribute.

Parameters:
paidAppliedItemNumber - The paidAppliedItemNumber to set.

getFinancialDocumentReferenceInvoiceNumber

public String getFinancialDocumentReferenceInvoiceNumber()
Gets the financialDocumentReferenceInvoiceNumber attribute.

Returns:
Returns the financialDocumentReferenceInvoiceNumber

setFinancialDocumentReferenceInvoiceNumber

public void setFinancialDocumentReferenceInvoiceNumber(String financialDocumentReferenceInvoiceNumber)
Sets the financialDocumentReferenceInvoiceNumber attribute.

Parameters:
financialDocumentReferenceInvoiceNumber - The financialDocumentReferenceInvoiceNumber to set.

getInvoiceItemNumber

public Integer getInvoiceItemNumber()
Gets the invoiceItemNumber attribute.

Returns:
Returns the invoiceItemNumber

setInvoiceItemNumber

public void setInvoiceItemNumber(Integer invoiceItemNumber)
Sets the invoiceItemNumber attribute.

Parameters:
invoiceItemNumber - The invoiceItemNumber to set.

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Returns:
Returns the universityFiscalYear

setUniversityFiscalYear

public void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute.

Parameters:
universityFiscalYear - The universityFiscalYear to set.

getUniversityFiscalPeriodCode

public String getUniversityFiscalPeriodCode()
Gets the universityFiscalPeriodCode attribute.

Returns:
Returns the universityFiscalPeriodCode

setUniversityFiscalPeriodCode

public void setUniversityFiscalPeriodCode(String universityFiscalPeriodCode)
Sets the universityFiscalPeriodCode attribute.

Parameters:
universityFiscalPeriodCode - The universityFiscalPeriodCode to set.

getDocumentHeader

public FinancialSystemDocumentHeader getDocumentHeader()

setDocumentHeader

public void setDocumentHeader(FinancialSystemDocumentHeader documentHeader)

getInvoiceItemAppliedAmount

public org.kuali.rice.kns.util.KualiDecimal getInvoiceItemAppliedAmount()
Gets the invoiceItemAppliedAmount attribute.

Returns:
Returns the invoiceItemAppliedAmount

setInvoiceItemAppliedAmount

public void setInvoiceItemAppliedAmount(org.kuali.rice.kns.util.KualiDecimal invoiceItemAppliedAmount)
Sets the invoiceItemAppliedAmount attribute.

Parameters:
invoiceItemAppliedAmount - The invoiceItemAppliedAmount to set.

getInvoiceDetail

public CustomerInvoiceDetail getInvoiceDetail()
Gets the invoiceItem attribute.

Returns:
Returns the invoiceItem

getUniversityFiscalPeriod

public AccountingPeriod getUniversityFiscalPeriod()
Gets the universityFiscalPeriod attribute.

Returns:
Returns the universityFiscalPeriod

setUniversityFiscalPeriod

public void setUniversityFiscalPeriod(AccountingPeriod universityFiscalPeriod)
Deprecated. 

Sets the universityFiscalPeriod attribute.

Parameters:
universityFiscalPeriod - The universityFiscalPeriod to set.

toStringMapper

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

getPaidAppiedDistributionAmount

public org.kuali.rice.kns.util.KualiDecimal getPaidAppiedDistributionAmount()
Get the paidAppiedDistributionAmount attribute.

Returns:
Returns the paidAppiedDistributionAmount

setPaidAppiedDistributionAmount

public void setPaidAppiedDistributionAmount(org.kuali.rice.kns.util.KualiDecimal paidAppiedDistributionAmount)
Set the paidAppiedDistributionAmount attribute.

Parameters:
paidAppiedDistributionAmount - The paidAppiedDistributionAmount to set.

getNonInvoicedDistributions

public Collection<NonInvoicedDistribution> getNonInvoicedDistributions()
Gets the nonInvoicedDistributions attribute.

Returns:
Returns the nonInvoicedDistributions.

setNonInvoicedDistributions

public void setNonInvoicedDistributions(Collection<NonInvoicedDistribution> nonInvoicedDistributions)
Sets the nonInvoicedDistributions attribute value.

Parameters:
nonInvoicedDistributions - The nonInvoicedDistributions to set.

getNonAppliedDistributions

public Collection<NonAppliedDistribution> getNonAppliedDistributions()
Gets the nonAppliedDistributions attribute.

Returns:
Returns the nonAppliedDistributions.

setNonAppliedDistributions

public void setNonAppliedDistributions(List<NonAppliedDistribution> nonAppliedDistributions)
Sets the nonAppliedDistributions attribute value.

Parameters:
nonAppliedDistributions - The nonAppliedDistributions to set.

setCustomerInvoiceDocument

public void setCustomerInvoiceDocument(CustomerInvoiceDocument customerInvoiceDocument)
Sets the customerInvoiceDocument attribute value.

Parameters:
customerInvoiceDocument - The customerInvoiceDocument to set.


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