org.kuali.kfs.module.purap.businessobject
Class LineItemReceivingItem

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.purap.businessobject.ReceivingItemBase
              extended by org.kuali.kfs.module.purap.businessobject.LineItemReceivingItem
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, PurapEnterableItem, ReceivingItem, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject

public class LineItemReceivingItem
extends ReceivingItemBase

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

Field Summary
 
Fields inherited from class org.kuali.kfs.module.purap.businessobject.ReceivingItemBase
itemOriginalDamagedTotalQuantity, itemOriginalReceivedTotalQuantity, itemOriginalReturnedTotalQuantity
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
LineItemReceivingItem()
          Default constructor.
LineItemReceivingItem(LineItemReceivingDocument rld)
           
LineItemReceivingItem(PurchaseOrderItem poi, LineItemReceivingDocument rld)
           
 
Method Summary
 org.kuali.rice.kns.util.KualiDecimal getItemOrderedQuantity()
          Gets the itemOrderedQuantity attribute.
 org.kuali.rice.kns.util.KualiDecimal getItemReceivedPriorQuantity()
           
 org.kuali.rice.kns.util.KualiDecimal getItemReceivedToBeQuantity()
           
 LineItemReceivingDocument getLineItemReceivingDocument()
          Gets the LineItemReceivingDocument attribute.
 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.
 boolean isOrderedItem()
           
 void setItemOrderedQuantity(org.kuali.rice.kns.util.KualiDecimal itemOrderedQuantity)
          Sets the itemOrderedQuantity attribute.
 void setItemReceivedPriorQuantity(org.kuali.rice.kns.util.KualiDecimal itemReceivedPriorQuantity)
           
 void setItemReceivedToBeQuantity(org.kuali.rice.kns.util.KualiDecimal itemReceivedToBeQuantity)
           
 void setLineItemReceivingDocument(LineItemReceivingDocument lineItemReceivingDocument)
          Deprecated.  
 
Methods inherited from class org.kuali.kfs.module.purap.businessobject.ReceivingItemBase
getDocumentNumber, getItemCatalogNumber, getItemDamagedTotalQuantity, getItemDescription, getItemLineNumber, getItemOriginalDamagedTotalQuantity, getItemOriginalReceivedTotalQuantity, getItemOriginalReturnedTotalQuantity, getItemReasonAdded, getItemReasonAddedCode, getItemReceivedTotalQuantity, getItemReturnedTotalQuantity, getItemType, getItemTypeCode, getItemUnitOfMeasure, getItemUnitOfMeasureCode, getPurchaseOrderIdentifier, getReceivingItemIdentifier, isConsideredEntered, setDocumentNumber, setItemCatalogNumber, setItemDamagedTotalQuantity, setItemDescription, setItemLineNumber, setItemOriginalDamagedTotalQuantity, setItemOriginalReceivedTotalQuantity, setItemOriginalReturnedTotalQuantity, setItemReasonAdded, setItemReasonAddedCode, setItemReceivedTotalQuantity, setItemReturnedTotalQuantity, setItemType, setItemTypeCode, setItemUnitOfMeasure, setItemUnitOfMeasureCode, setPurchaseOrderIdentifier, setReceivingItemIdentifier, 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

LineItemReceivingItem

public LineItemReceivingItem()
Default constructor.


LineItemReceivingItem

public LineItemReceivingItem(LineItemReceivingDocument rld)

LineItemReceivingItem

public LineItemReceivingItem(PurchaseOrderItem poi,
                             LineItemReceivingDocument rld)
Method Detail

getPurchaseOrderItem

public 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.

Returns:
- purchase order item

getItemOrderedQuantity

public org.kuali.rice.kns.util.KualiDecimal getItemOrderedQuantity()
Gets the itemOrderedQuantity attribute.

Returns:
Returns the itemOrderedQuantity

setItemOrderedQuantity

public void setItemOrderedQuantity(org.kuali.rice.kns.util.KualiDecimal itemOrderedQuantity)
Sets the itemOrderedQuantity attribute.

Parameters:
itemOrderedQuantity - The itemOrderedQuantity to set.

getLineItemReceivingDocument

public LineItemReceivingDocument getLineItemReceivingDocument()
Gets the LineItemReceivingDocument attribute.

Returns:
Returns the LineItemReceivingDocument.

setLineItemReceivingDocument

public void setLineItemReceivingDocument(LineItemReceivingDocument lineItemReceivingDocument)
Deprecated. 

Sets the LineItemReceivingDocument attribute value.

Parameters:
LineItemReceivingDocument - The LineItemReceivingDocument to set.

getItemReceivedPriorQuantity

public org.kuali.rice.kns.util.KualiDecimal getItemReceivedPriorQuantity()

setItemReceivedPriorQuantity

public void setItemReceivedPriorQuantity(org.kuali.rice.kns.util.KualiDecimal itemReceivedPriorQuantity)

getItemReceivedToBeQuantity

public org.kuali.rice.kns.util.KualiDecimal getItemReceivedToBeQuantity()

setItemReceivedToBeQuantity

public void setItemReceivedToBeQuantity(org.kuali.rice.kns.util.KualiDecimal itemReceivedToBeQuantity)

isOrderedItem

public boolean isOrderedItem()


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