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

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.PurApItemBase
              extended by org.kuali.kfs.module.purap.businessobject.PurchasingItemBase
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, ExternalPurApItem, PurapEnterableItem, PurApItem, PurchasingItem, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject
Direct Known Subclasses:
PurchaseOrderItem, RequisitionItem

public abstract class PurchasingItemBase
extends PurApItemBase
implements PurchasingItem

Purchasing Item Base Business Object.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PurchasingItemBase()
           
 
Method Summary
 CommodityCode getCommodityCode()
           
 UnitOfMeasure getItemUnitOfMeasure()
           
 PurchasingCapitalAssetItem getPurchasingCapitalAssetItem()
           
 String getPurchasingCommodityCode()
           
 boolean isConsideredEntered()
           
 boolean isEmpty()
          Determines if the Purchasing Item is empty.
 boolean isItemDetailEmpty()
          Determines if the Purchasing Item Detail is empty.
 boolean isNewItemForAmendment()
           
 void setCommodityCode(CommodityCode commodityCode)
           
 void setItemUnitOfMeasure(UnitOfMeasure itemUnitOfMeasure)
           
 void setPurchasingCommodityCode(String purchasingCommodityCode)
           
 
Methods inherited from class org.kuali.kfs.module.purap.businessobject.PurApItemBase
buildListOfDeletionAwareLists, calculateExtendedPrice, fixAccountReferences, getAccountingLineClass, getBaselineSourceAccountingLine, getBaselineSourceAccountingLines, getExtendedPrice, getExternalOrganizationB2bProductReferenceNumber, getExternalOrganizationB2bProductTypeName, getItemAssignedToTradeInIndicator, getItemAuxiliaryPartIdentifier, getItemCatalogNumber, getItemDescription, getItemIdentifier, getItemIdentifierString, getItemLineNumber, getItemQuantity, getItemSalesTaxAmount, getItemTaxAmount, getItemType, getItemTypeCode, getItemUnitOfMeasureCode, getItemUnitPrice, getNewSourceLine, getPurapDocument, getPurapDocumentIdentifier, getSourceAccountingLine, getSourceAccountingLines, getSummaryItem, getTotalAmount, getTotalRemitAmount, getUseTaxClass, getUseTaxItems, isAccountListEmpty, refreshNonUpdateableReferences, resetAccount, setBaselineSourceAccountingLines, setExtendedPrice, setExternalOrganizationB2bProductReferenceNumber, setExternalOrganizationB2bProductTypeName, setItemAssignedToTradeInIndicator, setItemAuxiliaryPartIdentifier, setItemCatalogNumber, setItemDescription, setItemIdentifier, setItemLineNumber, setItemQuantity, setItemSalesTaxAmount, setItemTaxAmount, setItemType, setItemTypeCode, setItemUnitOfMeasureCode, setItemUnitPrice, setNewSourceLine, setPurapDocument, setPurapDocumentIdentifier, setSourceAccountingLines, setTotalAmount, setUseTaxItems, toString, toStringMapper
 
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.kfs.module.purap.businessobject.PurApItem
calculateExtendedPrice, fixAccountReferences, getAccountingLineClass, getBaselineSourceAccountingLines, getExtendedPrice, getExternalOrganizationB2bProductReferenceNumber, getExternalOrganizationB2bProductTypeName, getItemAssignedToTradeInIndicator, getItemAuxiliaryPartIdentifier, getItemCatalogNumber, getItemDescription, getItemIdentifier, getItemIdentifierString, getItemLineNumber, getItemQuantity, getItemTaxAmount, getItemType, getItemTypeCode, getItemUnitOfMeasureCode, getItemUnitPrice, getNewSourceLine, getPurapDocument, getPurapDocumentIdentifier, getSourceAccountingLines, getSummaryItem, getTotalAmount, getTotalRemitAmount, getUseTaxClass, getUseTaxItems, resetAccount, setExtendedPrice, setExternalOrganizationB2bProductReferenceNumber, setExternalOrganizationB2bProductTypeName, setItemAssignedToTradeInIndicator, setItemAuxiliaryPartIdentifier, setItemCatalogNumber, setItemDescription, setItemIdentifier, setItemLineNumber, setItemQuantity, setItemTaxAmount, setItemType, setItemTypeCode, setItemUnitOfMeasureCode, setItemUnitPrice, setNewSourceLine, setPurapDocument, setPurapDocumentIdentifier, setSourceAccountingLines, setTotalAmount, setUseTaxItems
 
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

PurchasingItemBase

public PurchasingItemBase()
Method Detail

isConsideredEntered

public boolean isConsideredEntered()
Specified by:
isConsideredEntered in interface PurapEnterableItem
See Also:
PurapEnterableItem.isConsideredEntered()

isEmpty

public boolean isEmpty()
Determines if the Purchasing Item is empty.

Returns:
boolean - true if item is empty, false if conditions show its not empty.

isItemDetailEmpty

public boolean isItemDetailEmpty()
Determines if the Purchasing Item Detail is empty.

Returns:
boolean - true if item is empty, false if conditions show its not empty.

getCommodityCode

public CommodityCode getCommodityCode()

setCommodityCode

public void setCommodityCode(CommodityCode commodityCode)

getPurchasingCommodityCode

public String getPurchasingCommodityCode()

setPurchasingCommodityCode

public void setPurchasingCommodityCode(String purchasingCommodityCode)

getPurchasingCapitalAssetItem

public PurchasingCapitalAssetItem getPurchasingCapitalAssetItem()
Specified by:
getPurchasingCapitalAssetItem in interface PurchasingItem

getItemUnitOfMeasure

public UnitOfMeasure getItemUnitOfMeasure()

setItemUnitOfMeasure

public void setItemUnitOfMeasure(UnitOfMeasure itemUnitOfMeasure)

isNewItemForAmendment

public boolean isNewItemForAmendment()


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