/**
 * @version $Id : UIShopListCond.java,v 1.0 Exp $
 * @author : xxxx xx <br>
 *         Description :顧客購入履歴の一覧部のbeansクラス
 *         <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>
 *         2003/08/05 Original
 */
package jp.co.sint.beans.mallmgr;

import org.apache.log4j.Category;

import jp.co.sint.basic.SIBasic;
import jp.co.sint.config.SIConfig;
import jp.co.sint.tools.SIUtil;

public class UIPurchaseHistoryCond extends SIBasic {
  // ログ用のインスタンスの生成
  private static Category log = Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);
  
  // 購入日
  private String purchaseDay = "";
  
  // 受注番号
  private String orderCode = "";
  
  // 受注ステータス
  private String status = "";
  
  // 在庫コード
  private String stockCode = "";
  
  // 商品名
  private String cmdtyName = "";
  
  // 仕入価格
  private String costPrice = "";
  
  // 加工費
  private String processingExpance = "";
  
  // 販売単価
  private String salesUnitPrice = "";
  
  // 数量
  private String amount = "";
  
  // 色
  private String colorName = "";
  
  // 中古区分
  private String usedNewName = "";
  
  // 合計金額
  private String totalMoney = "";
  
  // 担当者
  private String chargeName = "";
  
  // 受注経路
  private String orderRoute = "";
  
  // 支払方法
  private String paymethodName = "";
  
  // 出荷日
  private String shippmentDate = "";
  
  // 備考
  private String memo = "";
  
  private String memoFlg = "";
  
  // 受注修正フラグ
  private String updateFlg = "0";
  
  public String getOrderCode() {
    return orderCode;
  }
  
  public void setOrderCode(String orderCode) {
    this.orderCode = orderCode;
  }
  
  public String getStatus() {
    return status;
  }
  
  public void setStatus(String status) {
    this.status = status;
  }
  
  /**
   * @return cmdtyName を戻します。
   */
  public String getCmdtyName() {
    return cmdtyName;
  }
  
  /**
   * @param cmdtyName cmdtyName を設定。
   */
  public void setCmdtyName(String cmdtyName) {
    this.cmdtyName = cmdtyName;
  }
  
  /**
   * @return costPrice を戻します。
   */
  public String getCostPrice() {
    return costPrice;
  }
  
  /**
   * @param costPrice costPrice を設定。
   */
  public void setCostPrice(String costPrice) {
    this.costPrice = costPrice;
  }
  
  /**
   * @return processingExpance を戻します。
   */
  public String getProcessingExpance() {
    return processingExpance;
  }
  
  /**
   * @param processingExpance processingExpance を設定。
   */
  public void setProcessingExpance(String processingExpance) {
    this.processingExpance = processingExpance;
  }
  
  /**
   * @return purchaseDay を戻します。
   */
  public String getPurchaseDay() {
    return purchaseDay;
  }
  
  /**
   * @param purchaseDay purchaseDay を設定。
   */
  public void setPurchaseDay(String purchaseDay) {
    this.purchaseDay = purchaseDay;
  }
  
  /**
   * @return salesUnitPrice を戻します。
   */
  public String getSalesUnitPrice() {
    return salesUnitPrice;
  }
  
  /**
   * @param salesUnitPrice salesUnitPrice を設定。
   */
  public void setSalesUnitPrice(String salesUnitPrice) {
    this.salesUnitPrice = salesUnitPrice;
  }
  
  /**
   * @return stockCode を戻します。
   */
  public String getStockCode() {
    return stockCode;
  }
  
  /**
   * @param stockCode stockCode を設定。
   */
  public void setStockCode(String stockCode) {
    this.stockCode = stockCode;
  }
  
  /**
   * @return totalMoney を戻します。
   */
  public String getTotalMoney() {
    return totalMoney;
  }
  
  /**
   * @param totalMoney totalMoney を設定。
   */
  public void setTotalMoney(String totalMoney) {
    this.totalMoney = totalMoney;
  }
  
  /**
   * @return amount を戻します。
   */
  public String getAmount() {
    return amount;
  }
  
  /**
   * @param amount amount を設定。
   */
  public void setAmount(String amount) {
    this.amount = amount;
  }
  
  public void setColorName(String lColorName) {
    this.colorName = lColorName;
  }
  
  public String getColorName() {
    return colorName;
  }
  
  public void setUsedNewName(String lUsedNewName) {
    this.usedNewName = lUsedNewName;
  }
  
  public String getUsedNewName() {
    return usedNewName;
  }
  
  // getter of chargeName
  public String getChargeName() {
    return this.chargeName;
  }
  
  // getter of orderRoute
  public String getOrderRoute() {
    return this.orderRoute;
  }
  
  // getter of paymethodName
  public String getPaymethodName() {
    return this.paymethodName;
  }
  
  // getter of shippmentDate
  public String getShippmentDate() {
    return this.shippmentDate;
  }
  
  // setter of chargeName
  public void setChargeName(String chargeName) {
    if (SIUtil.isNull(chargeName)) chargeName = "";
    this.chargeName = SIUtil.changeTo(chargeName.trim(), this.encode);
  }
  
  // setter of orderRoute
  public void setOrderRoute(String orderRoute) {
    if (SIUtil.isNull(orderRoute)) orderRoute = "";
    this.orderRoute = SIUtil.changeTo(orderRoute.trim(), this.encode);
  }
  
  // setter of paymethodName
  public void setPaymethodName(String paymethodName) {
    if (SIUtil.isNull(paymethodName)) paymethodName = "";
    this.paymethodName = SIUtil.changeTo(paymethodName.trim(), this.encode);
  }
  
  // setter of shippmentDate
  public void setShippmentDate(String shippmentDate) {
    if (SIUtil.isNull(shippmentDate)) shippmentDate = "";
    this.shippmentDate = SIUtil.changeTo(shippmentDate.trim(), this.encode);
  }
  
  //getter of updateFlg
  public String getUpdateFlg() {
    return this.updateFlg;
  }
  
  //setter of updateFlg
  public void setUpdateFlg(String updateFlg) {
    if (SIUtil.isNull(updateFlg)) updateFlg = "";
    this.updateFlg = SIUtil.changeTo(updateFlg.trim(), this.encode);
  }
  
  //getter of memo
  public String getMemo() {
    return this.memo;
  }
  
  //setter of memo
  public void setMemo(String memo) {
    if (SIUtil.isNull(memo)) memo = "";
    this.memo = SIUtil.changeTo(memo.trim(), this.encode);
  }
  
  //getter of memoFlg
  public String getMemoFlg() {
    return this.memoFlg;
  }
  
  //setter of memoFlg
  public void setMemoFlg(String memoFlg) {
    if (SIUtil.isNull(memoFlg)) memoFlg = "";
    this.memoFlg = SIUtil.changeTo(memoFlg.trim(), this.encode);
  }
}