Item.java
/*
* @ Copyright 2001 FA Software;
* All right reserved. No part of this program may be reproduced or
* transmitted in any form or by any means, electronic or
* mechanical, including photocopying, recording, or by any
* information storage or retrieval system without written
* permission from FA Software, except for inclusion of brief
* quotations in a review.
*/
package com.mycim.valueobject.prp;
import com.mycim.valueobject.bas.NamedObject;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class Item extends NamedObject {
// --------------------------------------------------------- Instance Variables
private String itemExtendNumber;
private String itemClass;
private Long defaultWarehouseRrn;
private Long defaultLocationRrn;
private Double openingBalance;
private Double receiptQty;
private Double issueQty;
private Double adjustQty;
private String storeUom;
private String purchaseUom;
private String salesUom;
private String lotTrackingFlag;
private Long productFamilyRrn;
private String productFamilyId;
private String subproductFlag;
private Long productEngineerRrn;
private String productEngineerId;
private Double holdOnLowYield;
private String subTechnologyId;
private Long subTechnologyRrn;
private List<ProductBin> productBins = new ArrayList();
private Collection productTechnologys = new ArrayList();
private Collection productReticleGroups = new ArrayList();
private Collection sapphires = new ArrayList();
private String itemOwner;
private Integer sumLoopCount;
// --------------------------------------------------------- Properties
public Item() {
}
public Item(long instacneRrn) {
super(instacneRrn);
}
public Item(String instanceId, String namedSpace, String object) {
super(instanceId, namedSpace, object);
}
public Integer getSumLoopCount() {
return sumLoopCount;
}
public void setSumLoopCount(Integer sumLoopCount) {
this.sumLoopCount = sumLoopCount;
}
public Long getSubTechnologyRrn() {
return subTechnologyRrn;
}
public void setSubTechnologyRrn(Long subTechnologyRrn) {
this.subTechnologyRrn = subTechnologyRrn;
}
public String getSubTechnologyId() {
return subTechnologyId;
}
public void setSubTechnologyId(String subTechnologyId) {
this.subTechnologyId = subTechnologyId;
}
public String getItemExtendNumber() {
return this.itemExtendNumber;
}
public void setItemExtendNumber(String itemExtendNumber) {
this.itemExtendNumber = itemExtendNumber;
}
public String getItemClass() {
return this.itemClass;
}
public void setItemClass(String itemClass) {
this.itemClass = itemClass;
}
public Long getDefaultWarehouseRrn() {
return this.defaultWarehouseRrn;
}
public void setDefaultWarehouseRrn(Long defaultWarehouseRrn) {
this.defaultWarehouseRrn = defaultWarehouseRrn;
}
public Long getDefaultLocationRrn() {
return this.defaultLocationRrn;
}
public void setDefaultLocationRrn(Long defaultLocationRrn) {
this.defaultLocationRrn = defaultLocationRrn;
}
public Double getOpeningBalance() {
return this.openingBalance;
}
public void setOpeningBalance(Double openingBalance) {
this.openingBalance = openingBalance;
}
public Double getReceiptQty() {
return this.receiptQty;
}
public void setReceiptQty(Double receiptQty) {
this.receiptQty = receiptQty;
}
public Double getIssueQty() {
return this.issueQty;
}
public void setIssueQty(Double issueQty) {
this.issueQty = issueQty;
}
public Double getAdjustQty() {
return this.adjustQty;
}
public void setAdjustQty(Double adjustQty) {
this.adjustQty = adjustQty;
}
public String getStoreUom() {
return this.storeUom;
}
public void setStoreUom(String storeUom) {
this.storeUom = storeUom;
}
public String getPurchaseUom() {
return this.purchaseUom;
}
public void setPurchaseUom(String purchaseUom) {
this.purchaseUom = purchaseUom;
}
public String getSalesUom() {
return this.salesUom;
}
public void setSalesUom(String salesUom) {
this.salesUom = salesUom;
}
public String getLotTrackingFlag() {
return this.lotTrackingFlag;
}
public void setLotTrackingFlag(String lotTrackingFlag) {
this.lotTrackingFlag = lotTrackingFlag;
}
public Long getProductFamilyRrn() {
return this.productFamilyRrn;
}
public void setProductFamilyRrn(Long productFamilyRrn) {
this.productFamilyRrn = productFamilyRrn;
}
public String getSubproductFlag() {
return this.subproductFlag;
}
public void setSubproductFlag(String subproductFlag) {
this.subproductFlag = subproductFlag;
}
public Long getProductEngineerRrn() {
return this.productEngineerRrn;
}
public void setProductEngineerRrn(Long productEngineerRrn) {
this.productEngineerRrn = productEngineerRrn;
}
public Double getHoldOnLowYield() {
return this.holdOnLowYield;
}
public void setHoldOnLowYield(Double holdOnLowYield) {
this.holdOnLowYield = holdOnLowYield;
}
public List<ProductBin> getProductBins() {
return this.productBins;
}
public void setProductBins(List<ProductBin> productBins) {
this.productBins = productBins;
}
public Collection getProductTechnologys() {
return this.productTechnologys;
}
public void setProductTechnologys(Collection productTechnologys) {
this.productTechnologys = productTechnologys;
}
public String getProductFamilyId() {
return this.productFamilyId;
}
public void setProductFamilyId(String productFamilyId) {
this.productFamilyId = productFamilyId;
}
public String getProductEngineerId() {
return this.productEngineerId;
}
public void setProductEngineerId(String productEngineerId) {
this.productEngineerId = productEngineerId;
}
public Collection getProductReticleGroups() {
return productReticleGroups;
}
public void setProductReticleGroups(Collection productReticleGroups) {
this.productReticleGroups = productReticleGroups;
}
public Collection getSapphires() {
return sapphires;
}
public void setSapphires(Collection sapphires) {
this.sapphires = sapphires;
}
public String getItemOwner() {
return itemOwner;
}
public void setItemOwner(String itemOwner) {
this.itemOwner = itemOwner;
}
public enum OBJECTTYPE {
SAPPHIRE, DUMMY, GLASS
}
}
/*
* Modification Log Log No : Name : Modified Date: Description :
*/