org.kuali.kfs.module.purap.businessobject
Interface PurApItem
- All Superinterfaces:
- org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, ExternalPurApItem, org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, PurapEnterableItem, Serializable
- All Known Subinterfaces:
- AccountsPayableItem, PurchasingItem
- All Known Implementing Classes:
- AccountsPayableItemBase, CreditMemoItem, PaymentRequestItem, PurApItemBase, PurApSummaryItem, PurchaseOrderItem, PurchasingItemBase, RequisitionItem
public interface PurApItem
- extends org.kuali.rice.kns.bo.PersistableBusinessObject, org.apache.ojb.broker.PersistenceBrokerAware, PurapEnterableItem, ExternalPurApItem
Purap Item Business Object.
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 |
getItemIdentifier
Integer getItemIdentifier()
setItemIdentifier
void setItemIdentifier(Integer ItemIdentifier)
getItemLineNumber
Integer getItemLineNumber()
setItemLineNumber
void setItemLineNumber(Integer itemLineNumber)
getItemUnitOfMeasureCode
String getItemUnitOfMeasureCode()
setItemUnitOfMeasureCode
void setItemUnitOfMeasureCode(String itemUnitOfMeasureCode)
getItemCatalogNumber
String getItemCatalogNumber()
setItemCatalogNumber
void setItemCatalogNumber(String itemCatalogNumber)
getItemDescription
String getItemDescription()
setItemDescription
void setItemDescription(String itemDescription)
getItemUnitPrice
BigDecimal getItemUnitPrice()
setItemUnitPrice
void setItemUnitPrice(BigDecimal itemUnitPrice)
getItemTypeCode
String getItemTypeCode()
setItemTypeCode
void setItemTypeCode(String itemTypeCode)
getItemAuxiliaryPartIdentifier
String getItemAuxiliaryPartIdentifier()
setItemAuxiliaryPartIdentifier
void setItemAuxiliaryPartIdentifier(String itemAuxiliaryPartIdentifier)
getExternalOrganizationB2bProductReferenceNumber
String getExternalOrganizationB2bProductReferenceNumber()
setExternalOrganizationB2bProductReferenceNumber
void setExternalOrganizationB2bProductReferenceNumber(String externalOrganizationB2bProductReferenceNumber)
getExternalOrganizationB2bProductTypeName
String getExternalOrganizationB2bProductTypeName()
setExternalOrganizationB2bProductTypeName
void setExternalOrganizationB2bProductTypeName(String externalOrganizationB2bProductTypeName)
getItemAssignedToTradeInIndicator
boolean getItemAssignedToTradeInIndicator()
setItemAssignedToTradeInIndicator
void setItemAssignedToTradeInIndicator(boolean itemAssignedToTradeInIndicator)
getItemType
ItemType getItemType()
setItemType
void setItemType(ItemType itemType)
- Deprecated.
- Sets the itemType attribute.
- Parameters:
itemType
- The itemType to set.
resetAccount
void resetAccount()
- This method resets the transient new account method
getExtendedPrice
org.kuali.rice.kns.util.KualiDecimal getExtendedPrice()
getTotalAmount
org.kuali.rice.kns.util.KualiDecimal getTotalAmount()
setTotalAmount
void setTotalAmount(org.kuali.rice.kns.util.KualiDecimal totalAmount)
getTotalRemitAmount
org.kuali.rice.kns.util.KualiDecimal getTotalRemitAmount()
- gets the total amount to remit to a vendor
- Returns:
- pre tax total if use tax post tax if sales
calculateExtendedPrice
org.kuali.rice.kns.util.KualiDecimal calculateExtendedPrice()
setExtendedPrice
void setExtendedPrice(org.kuali.rice.kns.util.KualiDecimal extendedPrice)
getItemTaxAmount
org.kuali.rice.kns.util.KualiDecimal getItemTaxAmount()
setItemTaxAmount
void setItemTaxAmount(org.kuali.rice.kns.util.KualiDecimal itemTaxAmount)
getNewSourceLine
PurApAccountingLine getNewSourceLine()
setNewSourceLine
void setNewSourceLine(PurApAccountingLine newAccountingLine)
getAccountingLineClass
Class getAccountingLineClass()
getUseTaxClass
Class getUseTaxClass()
getSourceAccountingLines
List<PurApAccountingLine> getSourceAccountingLines()
setSourceAccountingLines
void setSourceAccountingLines(List<PurApAccountingLine> purapAccountingLines)
getBaselineSourceAccountingLines
List<PurApAccountingLine> getBaselineSourceAccountingLines()
getUseTaxItems
List<PurApItemUseTax> getUseTaxItems()
setUseTaxItems
void setUseTaxItems(List<PurApItemUseTax> useTaxItems)
getItemQuantity
org.kuali.rice.kns.util.KualiDecimal getItemQuantity()
setItemQuantity
void setItemQuantity(org.kuali.rice.kns.util.KualiDecimal itemQuantity)
getItemIdentifierString
String getItemIdentifierString()
getSummaryItem
PurApSummaryItem getSummaryItem()
getPurapDocument
<T extends PurchasingAccountsPayableDocument> T getPurapDocument()
setPurapDocument
void setPurapDocument(PurchasingAccountsPayableDocument purapDoc)
getPurapDocumentIdentifier
Integer getPurapDocumentIdentifier()
setPurapDocumentIdentifier
void setPurapDocumentIdentifier(Integer purapDocumentIdentifier)
fixAccountReferences
void fixAccountReferences()
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.