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

import java.util.Date;

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

import org.apache.log4j.Category;

/**
 * @version $Id: SICmdtyCompositionGroup.java,v 1.0 Exp $
 * @author SI Matsushima <br>
 * Description: 商品構成マスタ-構成グループ
 * <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>
 * SI Matsushima 2012/11/21 Original
 */

public class SICmdtyCompositionGroup extends SIBasic {
  // ログ用のインスタンスの生成
  private static Category log = Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);

  // ショップコード
  private String shopCode = "0";

  // 商品コード
  private String cmdtyCode = "";

  // 在庫コード（セットコード）
  private String individualCode = "";

  // グループ項番
  private String groupCode = "1";

  // 仕様名称
  private String specificationName = "";

  // カラー選択
  private String colorFlg = "0";

  // 登録者コード
  private String initUserCode = "";

  // 更新者コード
  private String updateUserCode = "";

  // 登録日
  private Date initDatetime = null;

  // 更新日
  private Date updateDatetime = null;



  public String getShopCode() {
    return this.shopCode;
  }

  public String getCmdtyCode() {
    return this.cmdtyCode;
  }

  public String getIndividualCode() {
    return this.individualCode;
  }

  public String getGroupCode() {
    return this.groupCode;
  }

  public String getSpecificationName() {
    return this.specificationName;
  }

  public String getColorFlg() {
    return this.colorFlg;
  }

  public String getInitUserCode() {
    return this.initUserCode;
  }

  public String getUpdateUserCode() {
    return this.updateUserCode;
  }

  public Date getInitDatetime() {
    return this.initDatetime;
  }

  public Date getUpdateDatetime() {
    return this.updateDatetime;
  }

  public void setShopCode(String shopCode) {
    if (SIUtil.isNull(shopCode)) shopCode = "0";
    this.shopCode = shopCode;
  }

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

  public void setIndividualCode(String individualCode) {
    if (SIUtil.isNull(individualCode)) individualCode = "";
    this.individualCode = individualCode;
  }

  public void setGroupCode(String groupCode) {
    if (SIUtil.isNull(groupCode)) groupCode = "1";
    this.groupCode = groupCode;
  }

  public void setSpecificationName(String specificationName) {
    if (SIUtil.isNull(specificationName)) specificationName = "";
    this.specificationName = specificationName;
  }

  public void setColorFlg(String colorFlg) {
    if (SIUtil.isNull(colorFlg)) colorFlg = "0";
    this.colorFlg = colorFlg;
  }

  public void setInitUserCode(String initUserCode) {
    if (SIUtil.isNull(initUserCode)) initUserCode = "";
    this.initUserCode = initUserCode;
  }

  public void setUpdateUserCode(String updateUserCode) {
    if (SIUtil.isNull(updateUserCode)) updateUserCode = "";
    this.updateUserCode = updateUserCode;
  }

  public void setInitDatetime(Date initDatetime) {
    this.initDatetime = initDatetime;
  }

  public void setUpdateDatetime(Date updateDatetime) {
    this.updateDatetime = updateDatetime;
  }
}