itembase.java

来自「网页采集系统 ================= 安装配置 -------」· Java 代码 · 共 88 行

JAVA
88
字号
package com.laozizhu.search;

import net.java2000.tools.StrTools;

/**
 * 数据项的基础实现,JavaBean的形式。<br>
 * 
 * @author 老紫竹(laozizhu.com)
 */
public class ItemBase implements Item {
  // 编号
  private int id;

  // 标题
  private String title;

  // 作者
  private String author;

  // 发布时间
  private String datetimeCreate;

  // 主题内容
  private String body;

  // 链接地址
  private String url;

  public int getId() {
    return id;
  }

  public void setId(int docId) {
    this.id = docId;
  }

  public String getUrl() {
    return url;
  }

  public void setUrl(String url) {
    this.url = url;
  }

  public String getAuthor() {
    return author;
  }

  public void setAuthor(String author) {
    this.author = author;
  }

  public String getTitle() {
    return title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public String getDatetimeCreate() {
    return datetimeCreate;
  }

  public void setDatetimeCreate(String datetimeCreate) {
    this.datetimeCreate = datetimeCreate;
  }

  public String getBody() {
    return body;
  }

  public void setBody(String body) {
    this.body = body;
  }

  @Override
  public String toString() {
    return "url=" + url + "\nauthor=" + author + "\ntitle=" + title + "\nDatetimeCreate=" + datetimeCreate + "\nbody=" + body
        + "\n";
  }

  public boolean isValid() {
    return (!StrTools.isBlank(url) && !StrTools.isBlank(author) && !StrTools.isBlank(title)
        && !StrTools.isBlank(datetimeCreate) && !StrTools.isBlank(body));
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?