public class PaymentDetail extends TimestampedBusinessObjectBase
Constructor and Description |
---|
PaymentDetail() |
Modifier and Type | Method and Description |
---|---|
void |
addAccountDetail(PaymentAccountDetail pad) |
void |
addNote(PaymentNoteText pnt) |
void |
addPaymentText(String paymentText)
Constructs a new
PaymentNoteText for the given payment text and adds to the detail List |
void |
deleteAccountDetail(PaymentAccountDetail pad) |
void |
deleteNote(PaymentNoteText pnt) |
List<PaymentAccountDetail> |
getAccountDetail() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getAccountTotal() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getCalculatedPaymentAmount() |
String |
getCustomerInstitutionNumber() |
String |
getCustPaymentDocNbr() |
String |
getFinancialDocumentTypeCode() |
String |
getFinancialSystemOriginCode()
Gets the financialSystemOriginCode attribute.
|
org.kuali.rice.core.api.util.type.KualiInteger |
getId() |
Date |
getInvoiceDate() |
String |
getInvoiceNbr() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInvTotDiscountAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInvTotOtherCreditAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInvTotOtherDebitAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getInvTotShipAmount() |
int |
getNbrOfPaymentsInDisbursement()
This method returns the number of payments in the disbursement associated with this payment detail.
|
int |
getNbrOfPaymentsInPaymentGroup()
This method returns the number of payments in the payment group associated with this payment detail.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getNetPaymentAmount() |
List<PaymentNoteText> |
getNotes() |
String |
getNotesText()
This method returns a String representation of the payment detail notes
|
String |
getOrganizationDocNbr() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getOrigInvoiceAmount() |
PaymentGroup |
getPaymentGroup() |
org.kuali.rice.core.api.util.type.KualiInteger |
getPaymentGroupId()
Gets the paymentGroupId attribute.
|
String |
getPaymentMethodCode() |
Boolean |
getPrimaryCancelledPayment() |
String |
getPurchaseOrderNbr() |
String |
getRequisitionNbr() |
boolean |
isDetailAmountProvided() |
boolean |
isDisbursementActionAllowed()
Determines if the disbursement date is past the number of days old (configured in system parameter) in which actions can take
place
|
void |
setAccountDetail(List<PaymentAccountDetail> ad) |
void |
setCustomerInstitutionNumber(String customerInstitutionNumber) |
void |
setCustPaymentDocNbr(String string) |
void |
setFinancialDocumentTypeCode(String financialDocumentTypeCode) |
void |
setFinancialSystemOriginCode(String financialSystemOriginCode)
Sets the financialSystemOriginCode attribute value.
|
void |
setId(org.kuali.rice.core.api.util.type.KualiInteger integer) |
void |
setInvoiceDate(Date invoiceDate) |
void |
setInvoiceDate(String invoiceDate)
Takes a String and attempt to format as Timestamp
|
void |
setInvoiceNbr(String string) |
void |
setInvTotDiscountAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setInvTotDiscountAmount(String decimal) |
void |
setInvTotOtherCreditAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setInvTotOtherCreditAmount(String decimal) |
void |
setInvTotOtherDebitAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setInvTotOtherDebitAmount(String decimal) |
void |
setInvTotShipAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setInvTotShipAmount(String decimal) |
void |
setNetPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setNetPaymentAmount(String decimal) |
void |
setNotes(List<PaymentNoteText> n) |
void |
setOrganizationDocNbr(String string) |
void |
setOrigInvoiceAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal) |
void |
setOrigInvoiceAmount(String decimal) |
void |
setPaymentGroup(PaymentGroup paymentGroup) |
void |
setPaymentGroupId(org.kuali.rice.core.api.util.type.KualiInteger paymentGroupId)
Sets the paymentGroupId attribute value.
|
void |
setPaymentMethodCode(String paymentMethodCode) |
void |
setPrimaryCancelledPayment(Boolean primaryCancelledPayment) |
void |
setPurchaseOrderNbr(String string) |
void |
setRequisitionNbr(String string) |
protected LinkedHashMap |
toStringMapper_RICE20_REFACTORME() |
getLastUpdate, getLastUpdateUser, getLastUpdateUserId, prePersist, preUpdate, setLastUpdate, setLastUpdateUserId
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
public PaymentDetail()
public boolean isDetailAmountProvided()
public org.kuali.rice.core.api.util.type.KualiDecimal getCalculatedPaymentAmount()
public boolean isDisbursementActionAllowed()
public org.kuali.rice.core.api.util.type.KualiDecimal getAccountTotal()
public Date getInvoiceDate()
public void setInvoiceDate(Date invoiceDate)
public void setInvoiceDate(String invoiceDate) throws ParseException
String
and attempt to format as Timestamp
invoiceDate
- Timestamp as stringParseException
public List<PaymentAccountDetail> getAccountDetail()
public void setAccountDetail(List<PaymentAccountDetail> ad)
public void addAccountDetail(PaymentAccountDetail pad)
public void deleteAccountDetail(PaymentAccountDetail pad)
public List<PaymentNoteText> getNotes()
public void setNotes(List<PaymentNoteText> n)
public void addNote(PaymentNoteText pnt)
public void addPaymentText(String paymentText)
PaymentNoteText
for the given payment text and adds to the detail List
paymentText
- note textpublic void deleteNote(PaymentNoteText pnt)
public org.kuali.rice.core.api.util.type.KualiInteger getId()
public String getCustPaymentDocNbr()
public String getInvoiceNbr()
public org.kuali.rice.core.api.util.type.KualiDecimal getInvTotDiscountAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getInvTotOtherCreditAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getInvTotOtherDebitAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getInvTotShipAmount()
public org.kuali.rice.core.api.util.type.KualiDecimal getNetPaymentAmount()
public String getOrganizationDocNbr()
public org.kuali.rice.core.api.util.type.KualiDecimal getOrigInvoiceAmount()
public String getPurchaseOrderNbr()
public String getRequisitionNbr()
public PaymentGroup getPaymentGroup()
public void setCustPaymentDocNbr(String string)
string
- public void setId(org.kuali.rice.core.api.util.type.KualiInteger integer)
integer
- public void setInvoiceNbr(String string)
string
- public void setInvTotDiscountAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setInvTotDiscountAmount(String decimal)
public void setInvTotOtherCreditAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setInvTotOtherCreditAmount(String decimal)
public void setInvTotOtherDebitAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setInvTotOtherDebitAmount(String decimal)
public void setInvTotShipAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setInvTotShipAmount(String decimal)
public void setNetPaymentAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setNetPaymentAmount(String decimal)
public void setOrganizationDocNbr(String string)
string
- public void setOrigInvoiceAmount(org.kuali.rice.core.api.util.type.KualiDecimal decimal)
decimal
- public void setOrigInvoiceAmount(String decimal)
public void setPurchaseOrderNbr(String string)
string
- public void setRequisitionNbr(String string)
string
- public String getFinancialDocumentTypeCode()
public void setFinancialDocumentTypeCode(String financialDocumentTypeCode)
financialDocumentTypeCode
- The financialDocumentTypeCode to set.public Boolean getPrimaryCancelledPayment()
public void setPrimaryCancelledPayment(Boolean primaryCancelledPayment)
primaryCancelledPayment
- The primaryCancelledPayment to set.public void setPaymentGroup(PaymentGroup paymentGroup)
paymentGroup
- The paymentGroup to set.public org.kuali.rice.core.api.util.type.KualiInteger getPaymentGroupId()
public void setPaymentGroupId(org.kuali.rice.core.api.util.type.KualiInteger paymentGroupId)
paymentGroupId
- The paymentGroupId to set.public String getFinancialSystemOriginCode()
public void setFinancialSystemOriginCode(String financialSystemOriginCode)
financialSystemOriginCode
- The financialSystemOriginCode to set.public String getCustomerInstitutionNumber()
public void setCustomerInstitutionNumber(String customerInstitutionNumber)
customerInstitutionNumber
- the customerInstitutionNumber to setpublic String getNotesText()
protected LinkedHashMap toStringMapper_RICE20_REFACTORME()
org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
public int getNbrOfPaymentsInPaymentGroup()
public int getNbrOfPaymentsInDisbursement()
public String getPaymentMethodCode()
public void setPaymentMethodCode(String paymentMethodCode)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.