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 + -
显示快捷键?