|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.kfs.sys.businessobject.TimestampedBusinessObjectBase
org.kuali.kfs.pdp.businessobject.PaymentDetail
public class PaymentDetail
Field Summary |
---|
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
PaymentDetail()
|
Method Summary | |
---|---|
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.kns.util.KualiDecimal |
getAccountTotal()
|
org.kuali.rice.kns.util.KualiDecimal |
getCalculatedPaymentAmount()
|
String |
getCustPaymentDocNbr()
|
String |
getFinancialDocumentTypeCode()
|
String |
getFinancialSystemOriginCode()
Gets the financialSystemOriginCode attribute. |
org.kuali.rice.kns.util.KualiInteger |
getId()
|
Date |
getInvoiceDate()
|
String |
getInvoiceNbr()
|
org.kuali.rice.kns.util.KualiDecimal |
getInvTotDiscountAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getInvTotOtherCreditAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getInvTotOtherDebitAmount()
|
org.kuali.rice.kns.util.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.kns.util.KualiDecimal |
getNetPaymentAmount()
|
List<PaymentNoteText> |
getNotes()
|
String |
getNotesText()
This method returns a String representation of the payment detail notes |
String |
getOrganizationDocNbr()
|
org.kuali.rice.kns.util.KualiDecimal |
getOrigInvoiceAmount()
|
PaymentGroup |
getPaymentGroup()
|
org.kuali.rice.kns.util.KualiInteger |
getPaymentGroupId()
Gets the paymentGroupId attribute. |
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 |
setCustPaymentDocNbr(String string)
|
void |
setFinancialDocumentTypeCode(String financialDocumentTypeCode)
|
void |
setFinancialSystemOriginCode(String financialSystemOriginCode)
Sets the financialSystemOriginCode attribute value. |
void |
setId(org.kuali.rice.kns.util.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.kns.util.KualiDecimal decimal)
|
void |
setInvTotDiscountAmount(String decimal)
|
void |
setInvTotOtherCreditAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
|
void |
setInvTotOtherCreditAmount(String decimal)
|
void |
setInvTotOtherDebitAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
|
void |
setInvTotOtherDebitAmount(String decimal)
|
void |
setInvTotShipAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
|
void |
setInvTotShipAmount(String decimal)
|
void |
setNetPaymentAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
|
void |
setNetPaymentAmount(String decimal)
|
void |
setNotes(List<PaymentNoteText> n)
|
void |
setOrganizationDocNbr(String string)
|
void |
setOrigInvoiceAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
|
void |
setOrigInvoiceAmount(String decimal)
|
void |
setPaymentGroup(PaymentGroup paymentGroup)
|
void |
setPaymentGroupId(org.kuali.rice.kns.util.KualiInteger paymentGroupId)
Sets the paymentGroupId attribute value. |
void |
setPrimaryCancelledPayment(Boolean primaryCancelledPayment)
|
void |
setPurchaseOrderNbr(String string)
|
void |
setRequisitionNbr(String string)
|
protected LinkedHashMap |
toStringMapper()
|
Methods inherited from class org.kuali.kfs.sys.businessobject.TimestampedBusinessObjectBase |
---|
beforeInsert, beforeUpdate, getLastUpdate, getLastUpdateUser, getLastUpdateUserId, setLastUpdate, setLastUpdateUserId |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, 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 |
---|
public PaymentDetail()
Method Detail |
---|
public boolean isDetailAmountProvided()
public org.kuali.rice.kns.util.KualiDecimal getCalculatedPaymentAmount()
public boolean isDisbursementActionAllowed()
public org.kuali.rice.kns.util.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 string
ParseException
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.kns.util.KualiInteger getId()
public String getCustPaymentDocNbr()
public String getInvoiceNbr()
public org.kuali.rice.kns.util.KualiDecimal getInvTotDiscountAmount()
public org.kuali.rice.kns.util.KualiDecimal getInvTotOtherCreditAmount()
public org.kuali.rice.kns.util.KualiDecimal getInvTotOtherDebitAmount()
public org.kuali.rice.kns.util.KualiDecimal getInvTotShipAmount()
public org.kuali.rice.kns.util.KualiDecimal getNetPaymentAmount()
public String getOrganizationDocNbr()
public org.kuali.rice.kns.util.KualiDecimal getOrigInvoiceAmount()
public String getPurchaseOrderNbr()
public String getRequisitionNbr()
public PaymentGroup getPaymentGroup()
public void setCustPaymentDocNbr(String string)
string
- public void setId(org.kuali.rice.kns.util.KualiInteger integer)
integer
- public void setInvoiceNbr(String string)
string
- public void setInvTotDiscountAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
decimal
- public void setInvTotDiscountAmount(String decimal)
public void setInvTotOtherCreditAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
decimal
- public void setInvTotOtherCreditAmount(String decimal)
public void setInvTotOtherDebitAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
decimal
- public void setInvTotOtherDebitAmount(String decimal)
public void setInvTotShipAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
decimal
- public void setInvTotShipAmount(String decimal)
public void setNetPaymentAmount(org.kuali.rice.kns.util.KualiDecimal decimal)
decimal
- public void setNetPaymentAmount(String decimal)
public void setOrganizationDocNbr(String string)
string
- public void setOrigInvoiceAmount(org.kuali.rice.kns.util.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.kns.util.KualiInteger getPaymentGroupId()
public void setPaymentGroupId(org.kuali.rice.kns.util.KualiInteger paymentGroupId)
paymentGroupId
- The paymentGroupId to set.public String getFinancialSystemOriginCode()
public void setFinancialSystemOriginCode(String financialSystemOriginCode)
financialSystemOriginCode
- The financialSystemOriginCode to set.public String getNotesText()
protected LinkedHashMap toStringMapper()
toStringMapper
in class org.kuali.rice.kns.bo.BusinessObjectBase
BusinessObjectBase.toStringMapper()
public int getNbrOfPaymentsInPaymentGroup()
public int getNbrOfPaymentsInDisbursement()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |