001 /* 002 * Copyright 2011 The Kuali Foundation. 003 * 004 * Licensed under the Educational Community License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.opensource.org/licenses/ecl2.php 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package org.kuali.kfs.module.purap.businessobject; 017 018 import org.kuali.kfs.sys.businessobject.UnitOfMeasure; 019 import org.kuali.rice.kns.util.KualiDecimal; 020 021 022 public interface ReceivingItem { 023 024 public Integer getReceivingItemIdentifier(); 025 026 public void setReceivingItemIdentifier(Integer receivingItemIdentifier); 027 028 public String getDocumentNumber(); 029 030 public void setDocumentNumber(String documentNumber); 031 032 public Integer getPurchaseOrderIdentifier(); 033 034 public void setPurchaseOrderIdentifier(Integer purchaseOrderIdentifier); 035 036 public Integer getItemLineNumber(); 037 038 public void setItemLineNumber(Integer itemLineNumber); 039 040 public String getItemTypeCode(); 041 042 public void setItemTypeCode(String itemTypeCode); 043 044 public String getItemUnitOfMeasureCode(); 045 046 public void setItemUnitOfMeasureCode(String itemUnitOfMeasureCode); 047 048 public String getItemCatalogNumber(); 049 050 public void setItemCatalogNumber(String itemCatalogNumber); 051 052 public String getItemDescription(); 053 054 public void setItemDescription(String itemDescription); 055 056 public KualiDecimal getItemReceivedTotalQuantity(); 057 058 public void setItemReceivedTotalQuantity(KualiDecimal itemReceivedTotalQuantity); 059 060 public KualiDecimal getItemReturnedTotalQuantity(); 061 062 public void setItemReturnedTotalQuantity(KualiDecimal itemReturnedTotalQuantity); 063 064 public KualiDecimal getItemDamagedTotalQuantity(); 065 066 public void setItemDamagedTotalQuantity(KualiDecimal itemDamagedTotalQuantity); 067 068 public String getItemReasonAddedCode(); 069 070 public void setItemReasonAddedCode(String itemReasonAddedCode); 071 072 /** 073 * Gets the itemType attribute. 074 * @return Returns the itemType. 075 */ 076 public ItemType getItemType(); 077 078 /** 079 * Sets the itemType attribute value. 080 * @param itemType The itemType to set. 081 * @deprecated 082 */ 083 public void setItemType(ItemType itemType); 084 085 /** 086 * Gets the itemUnitOfMeasure attribute. 087 * @return Returns the itemUnitOfMeasure. 088 */ 089 public UnitOfMeasure getItemUnitOfMeasure(); 090 091 /** 092 * Sets the itemUnitOfMeasure attribute value. 093 * @param itemUnitOfMeasure The itemUnitOfMeasure to set. 094 * @deprecated 095 */ 096 public void setItemUnitOfMeasure(UnitOfMeasure itemUnitOfMeasure); 097 098 public KualiDecimal getItemOriginalReceivedTotalQuantity(); 099 100 public void setItemOriginalReceivedTotalQuantity(KualiDecimal itemOriginalReceivedTotalQuantity); 101 102 public KualiDecimal getItemOriginalReturnedTotalQuantity(); 103 104 public void setItemOriginalReturnedTotalQuantity(KualiDecimal itemOriginalReturnedTotalQuantity); 105 106 public KualiDecimal getItemOriginalDamagedTotalQuantity() ; 107 108 public void setItemOriginalDamagedTotalQuantity(KualiDecimal itemOriginalDamagedTotalQuantity); 109 110 }