⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 critic.java

📁 关于 Jaoso新闻文章发布系统 --- --- --- --- --- --- --- --- --- --- --- --- --- -- 版本信息:Jaoso新闻文章发布系统 0.9.1b
💻 JAVA
字号:
package jaoso.news.domain;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

import java.io.Serializable;

import java.util.Date;


/** @author Hibernate CodeGenerator */
public class Critic implements Serializable {

    //~ Instance fields ========================================================

    /** persistent field */
    private Article article;

    /** nullable persistent field */
    private Date createDate;

    /** nullable persistent field */
    private String author;

    /** nullable persistent field */
    private String content;

    /** identifier field */
    private String id;

    //~ Constructors ===========================================================

    /** full constructor */
    public Critic(String content, String author, Date createDate,
        Article article) {

        this.content = content;
        this.author = author;
        this.createDate = createDate;
        this.article = article;
    }

    /** default constructor */
    public Critic() {

    }

    /** minimal constructor */
    public Critic(Article article) {

        this.article = article;
    }

    //~ Methods ================================================================

    /**
     * DOCUMENT ME!
     *
     * @param article DOCUMENT ME!
     */
    public void setArticle(Article article) {

        this.article = article;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public Article getArticle() {

        return this.article;
    }

    /**
     * DOCUMENT ME!
     *
     * @param criticAuthor DOCUMENT ME!
     */
    public void setAuthor(String author) {

        this.author = author;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public String getAuthor() {

        return this.author;
    }

    /**
     * DOCUMENT ME!
     *
     * @param criticContent DOCUMENT ME!
     */
    public void setContent(String content) {

        this.content = content;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public String getContent() {

        return this.content;
    }

    /**
     * DOCUMENT ME!
     *
     * @param criticCreatedate DOCUMENT ME!
     */
    public void setCreateDate(Date createdate) {

        this.createDate = createdate;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public Date getCreateDate() {

        return this.createDate;
    }

    /**
     * DOCUMENT ME!
     *
     * @param criticId DOCUMENT ME!
     */
    public void setId(String id) {

        this.id = id;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public String getId() {

        return this.id;
    }

    /**
     * DOCUMENT ME!
     *
     * @param other DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean equals(Object other) {

        if (!(other instanceof Critic)) {

            return false;
        }

        Critic castOther = (Critic) other;

        return new EqualsBuilder().append(this.getId(), castOther.getId())
                                  .isEquals();
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public int hashCode() {

        return new HashCodeBuilder().append(getId())
                                    .toHashCode();
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public String toString() {

        return new ToStringBuilder(this).append("id", getId())
                                        .toString();
    }
}

⌨️ 快捷键说明

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