📄 websitedata.java
字号:
package org.roller.pojos;import org.apache.commons.lang.StringUtils;import org.roller.RollerException;import org.roller.model.Roller;import org.roller.model.RollerFactory;import org.roller.util.PojoUtil;import java.util.Locale;import java.util.TimeZone;/** * A user's website is a weweblog, newsfeed channels and bookmarks. * @author David M Johnson * * @ejb:bean name="WebsiteData" * @struts.form include-all="true" * @hibernate.class table="website" * hibernate.jcs-cache usage="read-write" */public class WebsiteData extends org.roller.pojos.PersistentObject implements java.io.Serializable{ static final long serialVersionUID = 206437645033737127L; protected java.lang.String id; protected java.lang.String name; protected java.lang.String description; protected java.lang.String defaultPageId; protected java.lang.String weblogDayPageId; protected java.lang.Boolean enableBloggerApi; protected WeblogCategoryData bloggerCategory; protected WeblogCategoryData defaultCategory; protected java.lang.String editorPage; protected java.lang.String ignoreWords; protected java.lang.Boolean allowComments; protected java.lang.Boolean emailComments; protected java.lang.String emailFromAddress; protected java.lang.String editorTheme; protected java.lang.String locale; protected java.lang.String timezone; protected java.lang.String mDefaultPlugins; protected java.lang.Boolean isEnabled; protected UserData mUser = null; public WebsiteData() { } public WebsiteData(final java.lang.String id, final java.lang.String name, final java.lang.String description, final UserData user, final java.lang.String defaultPageId, final java.lang.String weblogDayPageId, final java.lang.Boolean enableBloggerApi, final WeblogCategoryData bloggerCategory, final WeblogCategoryData defaultCategory, final java.lang.String editorPage, final java.lang.String ignoreWords, final java.lang.Boolean allowComments, final java.lang.Boolean emailComments, final java.lang.String emailFromAddress, final java.lang.Boolean isEnabled) { this.id = id; this.name = name; this.description = description; this.mUser = user; this.defaultPageId = defaultPageId; this.weblogDayPageId = weblogDayPageId; this.enableBloggerApi = enableBloggerApi; this.bloggerCategory = bloggerCategory; this.defaultCategory = defaultCategory; this.editorPage = editorPage; this.ignoreWords = ignoreWords; this.allowComments = allowComments; this.emailComments = emailComments; this.emailFromAddress = emailFromAddress; this.isEnabled = isEnabled; } public WebsiteData(WebsiteData otherData) { this.setData(otherData); } /** * Id of the Website. * @ejb:persistent-field * @hibernate.id column="id" type="string" * generator-class="uuid.hex" unsaved-value="null" */ public java.lang.String getId() { return this.id; } /** @ejb:persistent-field */ public void setId(java.lang.String id) { this.id = id; } /** * Name of the Website. * @ejb:persistent-field * @hibernate.property column="name" non-null="true" unique="false" */ public java.lang.String getName() { return this.name; } /** @ejb:persistent-field */ public void setName(java.lang.String name) { this.name = name; } /** * Description * @ejb:persistent-field * @hibernate.property column="description" non-null="true" unique="false" */ public java.lang.String getDescription() { return this.description; } /** @ejb:persistent-field */ public void setDescription(java.lang.String description) { this.description = description; } /** * Id of owner. * @ejb:persistent-field * @hibernate.many-to-one column="userid" cascade="none" not-null="true" */ public org.roller.pojos.UserData getUser() { return mUser; } /** @ejb:persistent-field */ public void setUser( org.roller.pojos.UserData ud ) { mUser = ud; } /** * @ejb:persistent-field * @hibernate.property column="defaultpageid" non-null="true" unique="false" */ public java.lang.String getDefaultPageId() { return this.defaultPageId; } /** * @ejb:persistent-field */ public void setDefaultPageId(java.lang.String defaultPageId) { this.defaultPageId = defaultPageId; } /** * @deprecated * @ejb:persistent-field * @hibernate.property column="weblogdayid" non-null="true" unique="false" */ public java.lang.String getWeblogDayPageId() { return this.weblogDayPageId; } /** * @deprecated * @ejb:persistent-field */ public void setWeblogDayPageId(java.lang.String weblogDayPageId) { this.weblogDayPageId = weblogDayPageId; } /** * @ejb:persistent-field * @hibernate.property column="enablebloggerapi" non-null="true" unique="false" */ public java.lang.Boolean getEnableBloggerApi() { return this.enableBloggerApi; } /** @ejb:persistent-field */ public void setEnableBloggerApi(java.lang.Boolean enableBloggerApi) { this.enableBloggerApi = enableBloggerApi; } /** * @ejb:persistent-field * * @hibernate.many-to-one column="bloggercatid" non-null="false" */ public WeblogCategoryData getBloggerCategory() { return bloggerCategory; } /** @ejb:persistent-field */ public void setBloggerCategory(WeblogCategoryData bloggerCategory) { this.bloggerCategory = bloggerCategory; } /** * By default,the default category for a weblog is the root and all macros * work with the top level categories that are immediately under the root. * Setting a different default category allows you to partition your weblog. * * @ejb:persistent-field * * @hibernate.many-to-one column="defaultcatid" non-null="false" */ public WeblogCategoryData getDefaultCategory() { return defaultCategory; } /** @ejb:persistent-field */ public void setDefaultCategory(WeblogCategoryData defaultCategory) { this.defaultCategory = defaultCategory; } /** * @ejb:persistent-field * @hibernate.property column="editorpage" non-null="true" unique="false" */ public java.lang.String getEditorPage() { return this.editorPage; } /** @ejb:persistent-field */ public void setEditorPage(java.lang.String editorPage) { this.editorPage = editorPage; } /** * @ejb:persistent-field * @hibernate.property column="ignorewords" non-null="true" unique="false" */ public java.lang.String getIgnoreWords() { return this.ignoreWords; } /** @ejb:persistent-field */ public void setIgnoreWords(java.lang.String ignoreWords) { this.ignoreWords = ignoreWords; } /** * @ejb:persistent-field * @hibernate.property column="allowcomments" non-null="true" unique="false" */ public java.lang.Boolean getAllowComments() { return this.allowComments; } /** @ejb:persistent-field */ public void setAllowComments(java.lang.Boolean allowComments) { this.allowComments = allowComments; } /** * @ejb:persistent-field * @hibernate.property column="emailcomments" non-null="true" unique="false" */ public java.lang.Boolean getEmailComments() { return this.emailComments; } /** @ejb:persistent-field */ public void setEmailComments(java.lang.Boolean emailComments) { this.emailComments = emailComments; } /**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -