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

import org.apache.log4j.Category;
import jp.co.sint.config.*;

/**
 * @version $Id: SINews.java,v 1.0 Exp $
 * @author  Jinwang Chen
 * <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>
 * J.W.Chen       2003/06/25  Original
 */

public class SINews extends SIBasic {
  //ログ用のインスタンスの生成
  private static Category log = Category.getInstance(SIConfig.SILOG4J_WEBSHOP_CATEGORY_NAME);
  //スタット時刻
  private String startDateTime = "";
  //ニュースメッセージ
  private String description = "";
  //ニュースID
  private String newsCode = "";
  private String newsFromDateYear = "";
  private String newsFromDateMonth = "";
  private String newsFromDateDay = "";
  private String newsFromDateHour = "";
  private String delFlag = "";
  private String dispFlag = "";
  private String updateDateTime = "";
  private String dispEnable = "";
  
  /**
   * <b>SINews</b>
   * コンストラクタ
   * @param  なし
   * @return なし
   * @throws なし
   */
  public SINews() {
  }
  
  /**
   * <b>SINewsws</b>
   * コンストラクタ
   * @param  なし
   * @return なし
   * @throws なし
   */
  public SINews(String newsCode, String startDateTime, String description) {
    this.newsCode = newsCode;
    this.startDateTime = startDateTime;
    this.description = description;
  }
  
  /**
   * @return
   */
  public String getDelFlag() {
    return delFlag;
  }
  
  /**
   * @return
   */
  public String getDispFlag() {
    return dispFlag;
  }
  
  /**
   * @return
   */
  public String getNewsFromDateDay() {
    return newsFromDateDay;
  }
  
  /**
   * @return
   */
  public String getNewsFromDateHour() {
    return newsFromDateHour;
  }
  
  /**
   * @return
   */
  public String getNewsFromDateMonth() {
    return newsFromDateMonth;
  }
  
  /**
   * @return
   */
  public String getNewsFromDateYear() {
    return newsFromDateYear;
  }
  
  /**
   * @return
   */
  public String getUpdateDateTime() {
    return updateDateTime;
  }
  
  /**
   * @param string
   */
  public void setDelFlag(String string) {
    delFlag = string;
  }
  
  /**
   * @param string
   */
  public void setDispFlag(String string) {
    dispFlag = string;
  }
  
  /**
   * @param string
   */
  public void setNewsFromDateDay(String string) {
    newsFromDateDay = string;
  }
  
  /**
   * @param string
   */
  public void setNewsFromDateHour(String string) {
    newsFromDateHour = string;
  }
  
  /**
   * @param string
   */
  public void setNewsFromDateMonth(String string) {
    newsFromDateMonth = string;
  }
  
  /**
   * @param string
   */
  public void setNewsFromDateYear(String string) {
    newsFromDateYear = string;
  }
  
  /**
   * @param string
   */
  public void setUpdateDateTime(String string) {
    updateDateTime = string;
  }
  
  /**
   * @return
   */
  public String getDescription() {
    return description;
  }
  
  /**
   * @return
   */
  public String getNewsCode() {
    return newsCode;
  }
  
  /**
   * @return
   */
  public String getStartDateTime() {
    return startDateTime;
  }
  
  /**
   * @param string
   */
  public void setDescription(String string) {
    description = string;
  }
  
  /**
   * @param string
   */
  public void setNewsCode(String string) {
    newsCode = string;
  }
  
  /**
   * @param string
   */
  public void setStartDateTime(String string) {
    startDateTime = string;
  }
  
  public String getDispEnable() {
    return dispEnable;
  }
  
  public void setDispEnable(String dispEnable) {
    this.dispEnable = dispEnable;
  }

}