|
||||||||||
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.module.purap.businessobject.PurApItemBase
org.kuali.kfs.module.purap.businessobject.AccountsPayableItemBase
org.kuali.kfs.module.purap.businessobject.PaymentRequestItem
public class PaymentRequestItem
Payment Request Item Business Object.
Field Summary |
---|
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
PaymentRequestItem()
Default constructor. |
|
PaymentRequestItem(PurchaseOrderItem poi,
PaymentRequestDocument preq)
preq item constructor - Delegate |
|
PaymentRequestItem(PurchaseOrderItem poi,
PaymentRequestDocument preq,
HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
Constructs a new payment request item, but also merges expired accounts. |
Method Summary | |
---|---|
void |
addToExtendedPrice(org.kuali.rice.kns.util.KualiDecimal addThisValue)
|
void |
addToUnitPrice(BigDecimal addThisValue)
Added for electronic invoice |
void |
generateAccountListFromPoItemAccounts(List<PurApAccountingLine> accounts)
|
Class |
getAccountingLineClass()
|
org.kuali.rice.kns.util.KualiDecimal |
getItemOutstandingInvoiceAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getItemOutstandingInvoiceQuantity()
|
BigDecimal |
getOriginalAmountfromPO()
|
PaymentRequestDocument |
getPaymentRequest()
|
org.kuali.rice.kns.util.KualiDecimal |
getPoOriginalAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getPoOutstandingAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getPoOutstandingQuantity()
|
PurchaseOrderItem |
getPurchaseOrderItem()
Retreives a purchase order item by inspecting the item type to see if its above the line or below the line and returns the appropriate type. |
BigDecimal |
getPurchaseOrderItemUnitPrice()
|
Class |
getUseTaxClass()
|
boolean |
isDisplayOnPreq()
|
void |
resetAccount()
sets account line percentage to zero. |
void |
setItemOutstandingInvoiceAmount(org.kuali.rice.kns.util.KualiDecimal itemOutstandingInvoiceAmount)
|
void |
setItemOutstandingInvoiceQuantity(org.kuali.rice.kns.util.KualiDecimal itemOutstandingInvoiceQuantity)
|
void |
setOriginalAmountfromPO(BigDecimal purchaseOrderItemUnitPrice)
|
void |
setPaymentRequest(PaymentRequestDocument paymentRequest)
|
void |
setPoOutstandingAmount(org.kuali.rice.kns.util.KualiDecimal amount)
Deprecated. |
void |
setPoOutstandingQuantity(org.kuali.rice.kns.util.KualiDecimal qty)
Deprecated. |
void |
setPurchaseOrderItemUnitPrice(BigDecimal purchaseOrderItemUnitPrice)
|
Methods inherited from class org.kuali.kfs.module.purap.businessobject.AccountsPayableItemBase |
---|
getCapitalAssetTransactionType, getCapitalAssetTransactionTypeCode, getExtendedPrice, getSummaryItem, isConsideredEntered, isConsideredEnteredWithoutZero, isConsideredEnteredWithZero, isEligibleDisplay, isNonZeroAmount, setCapitalAssetTransactionTypeCode, setExtendedPrice, setItemDescription |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
---|
prepareForWorkflow, 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.PersistableBusinessObject |
---|
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
---|
prepareForWorkflow, refresh |
Constructor Detail |
---|
public PaymentRequestItem()
public PaymentRequestItem(PurchaseOrderItem poi, PaymentRequestDocument preq)
poi
- - purchase order itempreq
- - payment request documentpublic PaymentRequestItem(PurchaseOrderItem poi, PaymentRequestDocument preq, HashMap<String,ExpiredOrClosedAccountEntry> expiredOrClosedAccountList)
poi
- - purchase order itempreq
- - payment request documentexpiredOrClosedAccountList
- - list of expired or closed accounts to mergeMethod Detail |
---|
public PurchaseOrderItem getPurchaseOrderItem()
public org.kuali.rice.kns.util.KualiDecimal getPoOutstandingAmount()
public org.kuali.rice.kns.util.KualiDecimal getPoOriginalAmount()
public void setPoOutstandingAmount(org.kuali.rice.kns.util.KualiDecimal amount)
amount
- - po outstanding amountpublic org.kuali.rice.kns.util.KualiDecimal getPoOutstandingQuantity()
public void setPoOutstandingQuantity(org.kuali.rice.kns.util.KualiDecimal qty)
amount
- - po outstanding quantitypublic BigDecimal getPurchaseOrderItemUnitPrice()
public BigDecimal getOriginalAmountfromPO()
public void setOriginalAmountfromPO(BigDecimal purchaseOrderItemUnitPrice)
public void setPurchaseOrderItemUnitPrice(BigDecimal purchaseOrderItemUnitPrice)
public org.kuali.rice.kns.util.KualiDecimal getItemOutstandingInvoiceAmount()
public void setItemOutstandingInvoiceAmount(org.kuali.rice.kns.util.KualiDecimal itemOutstandingInvoiceAmount)
public org.kuali.rice.kns.util.KualiDecimal getItemOutstandingInvoiceQuantity()
public void setItemOutstandingInvoiceQuantity(org.kuali.rice.kns.util.KualiDecimal itemOutstandingInvoiceQuantity)
public PaymentRequestDocument getPaymentRequest()
public void setPaymentRequest(PaymentRequestDocument paymentRequest)
public void generateAccountListFromPoItemAccounts(List<PurApAccountingLine> accounts)
public Class getAccountingLineClass()
getAccountingLineClass
in interface PurApItem
getAccountingLineClass
in class PurApItemBase
PurApItem.getAccountingLineClass()
public boolean isDisplayOnPreq()
public void resetAccount()
resetAccount
in interface PurApItem
resetAccount
in class PurApItemBase
PurApItem.resetAccount()
public void addToUnitPrice(BigDecimal addThisValue)
public void addToExtendedPrice(org.kuali.rice.kns.util.KualiDecimal addThisValue)
public Class getUseTaxClass()
getUseTaxClass
in interface PurApItem
getUseTaxClass
in class PurApItemBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |