refererdata.java

来自「这个weblogging 设计得比较精巧」· Java 代码 · 共 569 行 · 第 1/2 页

JAVA
569
字号
/* * Generated file - Do not edit! */package org.roller.pojos;import org.roller.util.Utilities;/** * Referer bean. * @author David M Johnson * * @ejb:bean name="RefererData" * @struts.form include-all="true" * @hibernate.class table="referer"  * hibernate.jcs-cache usage="read-write" */public class RefererData extends org.roller.pojos.PersistentObject    implements java.io.Serializable{    static final long serialVersionUID = -1817992900602131316L;    protected java.lang.String id = null;    protected org.roller.pojos.WebsiteData website = null;    protected org.roller.pojos.WeblogEntryData weblogEntry = null;    protected java.lang.String dateString = null;    protected java.lang.String refererUrl = null;    protected java.lang.String refererPermalink = null;    protected java.lang.String requestUrl = null;    protected java.lang.String title = null;    protected java.lang.String excerpt = null;    protected java.lang.Boolean visible = null;    protected java.lang.Boolean duplicate = null;    protected java.lang.Integer dayHits = null;    protected java.lang.Integer totalHits = null;    public RefererData()    {    }    public RefererData(java.lang.String id,                        org.roller.pojos.WebsiteData website,                        org.roller.pojos.WeblogEntryData weblogEntry,                        java.lang.String dateString, java.lang.String refererUrl,                        java.lang.String refererPermalink,                        java.lang.String requestUrl, java.lang.String title,                        java.lang.String excerpt, java.lang.Boolean visible,                        java.lang.Boolean duplicate, java.lang.Integer dayHits,                        java.lang.Integer totalHits)    {        this.id = id;        this.website = website;        this.weblogEntry = weblogEntry;        this.dateString = dateString;        this.refererUrl = refererUrl;        this.refererPermalink = refererPermalink;        this.requestUrl = requestUrl;        this.title = title;        this.excerpt = excerpt;        this.visible = visible;        this.duplicate = duplicate;        this.dayHits = dayHits;        this.totalHits = totalHits;    }    public RefererData(RefererData otherData)    {        this.id = otherData.id;        this.website = otherData.website;        this.weblogEntry = otherData.weblogEntry;        this.dateString = otherData.dateString;        this.refererUrl = otherData.refererUrl;        this.refererPermalink = otherData.refererPermalink;        this.requestUrl = otherData.requestUrl;        this.title = otherData.title;        this.excerpt = otherData.excerpt;        this.visible = otherData.visible;        this.duplicate = otherData.duplicate;        this.dayHits = otherData.dayHits;        this.totalHits = otherData.totalHits;    }    //------------------------------------------------------- Simple properties    /**      * Unique ID and primary key of this Referer.     * @hibernate.id column="id" type="string"     *  generator-class="uuid.hex" unsaved-value="null"     */    public java.lang.String getId()    {        return this.id;    }    public void setId(java.lang.String id)    {        this.id = id;    }    /**      * ID of website that this referer refers to.     * @hibernate.many-to-one column="websiteid" cascade="none" not-null="true"     */    public org.roller.pojos.WebsiteData getWebsite()    {        return this.website;    }    public void setWebsite(org.roller.pojos.WebsiteData website)    {        this.website = website;    }    /**     * @hibernate.many-to-one column="entryid" cascade="none"     */    public org.roller.pojos.WeblogEntryData getWeblogEntry()    {        return weblogEntry;    }    /**     * @param data     */    public void setWeblogEntry(org.roller.pojos.WeblogEntryData data)    {        weblogEntry = data;    }    /**      * Date string in YYYYMMDD format.     * @hibernate.property column="datestr" non-null="true" unique="false"     */    public java.lang.String getDateString()    {        return this.dateString;    }    public void setDateString(java.lang.String dateString)    {        this.dateString = dateString;    }    /**      * URL of the refering page.     * @hibernate.property column="refurl" non-null="true" unique="false"     */    public java.lang.String getRefererUrl()    {        return this.refererUrl;    }    public void setRefererUrl(java.lang.String refererUrl)    {        this.refererUrl = refererUrl;    }    /**      * Requested URL, the URL linked to by the refering page.     * @hibernate.property column="refpermalink" non-null="true" unique="false"     */    public java.lang.String getRefererPermalink()    {        return this.refererPermalink;    }    public void setRefererPermalink(java.lang.String refererPermalink)    {        this.refererPermalink = refererPermalink;    }    /**      * Requested URL, the URL linked to by the refering page.     * @hibernate.property column="requrl" non-null="true" unique="false"     */    public java.lang.String getRequestUrl()    {        return this.requestUrl;    }    public void setRequestUrl(java.lang.String requestUrl)    {        this.requestUrl = requestUrl;    }    /**      * The text on the refering page that surrounds the refering link.       * @hibernate.property column="title" non-null="true" unique="false"     */    public java.lang.String getTitle()    {        return this.title;    }    public void setTitle(java.lang.String title)    {        this.title = title;    }    /**      * The text on the refering page that surrounds the refering link.       * @hibernate.property column="excerpt" non-null="true" unique="false"     */    public java.lang.String getExcerpt()    {        return this.excerpt;    }    public void setExcerpt(java.lang.String excerpt)    {        this.excerpt = excerpt;    }    /**      * Should this referer be displayed?     * @hibernate.property column="visible" non-null="true" unique="false"     */    public java.lang.Boolean getVisible()    {        return this.visible;    }    public void setVisible(java.lang.Boolean visible)    {        this.visible = visible;    }    /**      * Is this referer a duplicate?     * @hibernate.property column="duplicate" non-null="true" unique="false"     */    public java.lang.Boolean getDuplicate()    {        return this.duplicate;    }    public void setDuplicate(java.lang.Boolean duplicate)    {        this.duplicate = duplicate;    }    /**      * Hits received today from this referer.     * @hibernate.property column="dayhits" non-null="true" unique="false"     */    public java.lang.Integer getDayHits()    {        return this.dayHits;    }    public void setDayHits(java.lang.Integer dayHits)    {        this.dayHits = dayHits;    }    /**      * Total hits received from this referer.     * @hibernate.property column="totalhits" non-null="true" unique="false"     */    public java.lang.Integer getTotalHits()    {        return this.totalHits;    }    public void setTotalHits(java.lang.Integer totalHits)    {        this.totalHits = totalHits;    }    //-------------------------------------------------------------------------    public String getDisplayUrl(int maxWidth, boolean includeHits)    {        StringBuffer sb = new StringBuffer();        String url = Utilities.escapeHTML(getUrl());        String displayUrl = url.trim();        String restOfUrl = null;        if (displayUrl.startsWith("http://"))        {            displayUrl = displayUrl.substring(7);        }        if (displayUrl.length() > maxWidth)        {            restOfUrl = "..." + 

⌨️ 快捷键说明

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