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

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

import org.apache.log4j.Category;

/**
 * @version $Id: SICustqa.java,v 1.0 Exp $
 * @author  yamauchi
 * <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>
 * yamauchi       2003/12/17  Original
 */
public class SICustqa extends SIBasic {
  //ログ用のインスタンスの生成
  private static Category log = Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);
  
  //文字コードの設定
  //////protected String encode = SIConfig.SIENCODE_SHIFT_JIS;
  //問い合せＩＤ
  private String custQACode = "";
  //管理コード
  private String mallShopCode = "";
  //顧客コード
  private String custCode = "";
  //質問タイトル
  private String qTile = "";
  //質問本文
  private String qDescription = "";
  //
  private String qSignature = "";
  
  private String qInitDateTime = "";
  
  private String aTile = "";
  
  private String aDescription = "";
  
  private String aSignature = "";
  
  private String aInitDateTime = "";
  //顧客氏名
  private String custName="";
  //顧客名カナ
  private String custKana="";
  //ショップ名
  private String frontShopName="";
  //部門名
  private String departName="";
  //担当者名
  private String chargeUserName="";
  
  /**
   * @return
   */
  public String getADescription() {
    return aDescription;
  }
  
  /**
   * @return
   */
  public String getAInitDateTime() {
    return aInitDateTime;
  }
  
  /**
   * @return
   */
  public String getASignature() {
    return aSignature;
  }
  
  /**
   * @return
   */
  public String getATile() {
    return aTile;
  }
  
  /**
   * @return
   */
  public String getCustCode() {
    return custCode;
  }
  
  /**
   * @return
   */
  public String getCustQACode() {
    return custQACode;
  }
  
  /**
   * @return
   */
  public String getMallShopCode() {
    return mallShopCode;
  }
  
  /**
   * @return
   */
  public String getQDescription() {
    return qDescription;
  }
  
  /**
   * @return
   */
  public String getQInitDateTime() {
    return qInitDateTime;
  }
  
  /**
   * @return
   */
  public String getQSignature() {
    return qSignature;
  }
  
  /**
   * @return
   */
  public String getQTile() {
    return qTile;
  }
  
  /**
   * @return
   */
  public String getCustName() {
    return custName;
  }
  
  /**
   * @return
   */
  public String getCustKana() {
    return custKana;
  }
  
  /**
   * @return
   */
  public String getFrontShopName() {
    return frontShopName;
  }
  
  /**
   * @return
   */
  public String getDepartName() {
    return departName;
  }
  
  /**
   * @return
   */
  public String getChargeUserName() {
    return chargeUserName;
  }
  
  /**
   * @param string
   */
  public void setADescription(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    aDescription = string;
  }
  
  /**
   * @param string
   */
  public void setAInitDateTime(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    aInitDateTime = string;
  }
  
  /**
   * @param string
   */
  public void setASignature(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    aSignature = string;
  }
  
  /**
   * @param string
   */
  public void setATile(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    aTile = string;
  }
  
  /**
   * @param string
   */
  public void setCustCode(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    custCode = string;
  }
  
  /**
   * @param string
   */
  public void setCustQACode(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    custQACode = string;
  }
  
  /**
   * @param string
   */
  public void setMallShopCode(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    mallShopCode = string;
  }
  
  /**
   * @param string
   */
  public void setQDescription(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    qDescription = string;
  }
  
  /**
   * @param string
   */
  public void setQInitDateTime(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    qInitDateTime = string;
  }
  
  /**
   * @param string
   */
  public void setQSignature(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    qSignature = string;
  }
  
  /**
   * @param string
   */
  public void setQTile(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    qTile = string;
  }
  
  /**
   * @param string
   */
  public void setCustName(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    custName = string;
  }
  
  /**
   * @param string
   */
  public void setCustKana(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    custKana = string;
  }
  
  /**
   * @param string
   */
  public void setFrontShopName(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    frontShopName = string;
  }
  
  /**
   * @param string
   */
  public void setDepartName(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    departName = string;
  }
  
  /**
   * @param string
   */
  public void setChargeUserName(String string) {
    if(string==null) string="";
    string = SIUtil.changeTo(string.trim(),this.encode);
    chargeUserName = string;
  }
}