/**
 * Copyright (c) 2003-2006 System Integrator Corporation.
 *                 All Rights Reserved.
 */
package jp.co.sint.basic;

/**
 * @version $Id: SIStockHistory.java,v 1.0 Exp $
 * @author  Naotaka Ohsugi
 * <br>Description: 入出庫履歴に対するBeanクラスの作成
 * <p>History</p>
 * <p>Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reason</p>
 * ============&nbsp;&nbsp;&nbsp;==========&nbsp;&nbsp;===========================<br>
 * Naotaka Ohsugi     2003/03/31  Original
 */

public class SIStockHistory extends SIBasic{

  //入出庫番号
  private String number="";
  
  //入出庫登録日
  private String initDate="";
  
  //入出庫支店
  private String branch="";
  
  //入出庫支店コード
  private String branchCode="";
  
  //入出庫担当者
  private String charge="";
  
  //入出庫数量
  private String amount="";
  
  //入出庫仕入総額
  private String purchasePrice="";
  
  //入出庫加工総額
  private String processingExpence="";
  
  //入出庫区分
  private String type="";
  
  //入出庫コメント
  private String comment="";
  
  //出庫受注番号
  private String orderCode="";
  
  //削除フラグ
  private String delFlg="";
  
  //親コード
  private String cmdtyCode="";
  
  //在庫コード
  private String individualCode="";
  
  //商品名
  private String cmdtyName="";
  
  //承認可能かどうか
  private boolean isApprove = false;
  
  //却下可能かどうか
  private boolean isReject = false;
  
  /**
   * SIStockHistory
   * コンストラクタ
   * @param なし
   * @return なし
   * @throws なし
   */
  public SIStockHistory(){}
  
  //getter of 入出庫番号
  public String getNumber() {
    return number;
  }
  
  //getter of 入出庫登録日
  public String getInitDate() {
    return initDate;
  }
  
  //getter of 入出庫支店
  public String getBranch() {
    return branch;
  }

  //getter of 入出庫支店コード
  public String getBranchCode() {
    return branchCode;
  }
  
  //getter of 入出庫担当者
  public String getCharge() {
    return charge;
  }
  
  //getter of 入出庫数量
  public String getAmount() {
    return amount;
  }
  
  //getter of 入出庫仕入価格
  public String getPurchasePrice() {
    return purchasePrice;
  }
  
  //getter of 入出庫加工価格
  public String getProcessingExpence() {
    return processingExpence;
  }
  
  //getter of 入出庫区分
  public String getType() {
    return type;
  }
  
  //getter of 入出庫コメント
  public String getComment() {
    return comment;
  }

  //getter of 出庫受注番号
  public String getOrderCode() {
    return orderCode;
  }
  
  //getter of 削除フラグ
  public String getDelFlg() {
    return delFlg;
  }
  
  //setter of 入出庫番号
  public void setNumber(String number) {
    this.number = number;
  }
  
  //setter of 入出庫登録日
  public void setInitDate(String initDate) {
    this.initDate = initDate;
  }
  
  //setter of 入出庫支店
  public void setBranch(String branch) {
    this.branch = branch;
  }
  
  //setter of 入出庫支店コード
  public void setBranchCode(String branchCode) {
    this.branchCode = branchCode;
  }
  
  //setter of 入出庫担当者
  public void setCharge(String charge) {
    this.charge = charge;
  }
  
  //setter of 入出庫数量
  public void setAmount(String amount) {
    this.amount = amount;
  }
  
  //setter of 入出庫仕入価格
  public void setPurchasePrice(String purchasePrice) {
    this.purchasePrice = purchasePrice;
  }
  
  //setter of 入出庫加工価格
  public void setProcessingExpence(String processingExpence) {
    this.processingExpence = processingExpence;
  }
  
  //setter of 入出庫区分
  public void setType(String type) {
    this.type = type;
  }
  
  //setter of 入出庫コメント
  public void setComment(String comment) {
    this.comment = comment;
  }
  //setter of 出庫受注番号
  public void setOrderCode(String orderCode) {
    this.orderCode = orderCode;
  }
  
  //setter of 削除フラグ
  public void setDelFlg(String delFlg) {
    this.delFlg = delFlg;
  }

  public String getCmdtyCode() {
    return cmdtyCode;
  }

  public String getCmdtyName() {
    return cmdtyName;
  }

  public String getIndividualCode() {
    return individualCode;
  }
  
  public boolean isApprove() {
    return isApprove;
  }
  
  public boolean isReject() {
    return isReject;
  }

  public void setCmdtyCode(String cmdtyCode) {
    if (cmdtyCode==null) cmdtyCode = "";
    this.cmdtyCode = cmdtyCode;
  }

  public void setCmdtyName(String cmdtyName) {
    if (cmdtyName==null) cmdtyName = "";
    this.cmdtyName = cmdtyName;
  }

  public void setIndividualCode(String individualCode) {
    if (individualCode==null) individualCode = "";
    this.individualCode = individualCode;
  }
  
  public void setApprove(boolean approve) {
    this.isApprove = approve;
  }
  
  public void setReject(boolean reject) {
    this.isReject = reject;
  }
}