/*************************************************************************** * Copyright (C) 2003-2009 eXo Platform SAS. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License * as published by the Free Software Foundation; either version 3 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see<http://www.gnu.org/licenses/>. ***************************************************************************/ package org.exoplatform.forum; import java.util.ArrayList; import java.util.List; /** * Created by The eXo Platform SAS * Author : Vu Duy Tu * tu.duy@exoplatform.com * May 18, 2009 - 7:49:34 AM */ public class SettingPortletPreference { private int forumNewPost = 1; private boolean enableIPLogging = false; private boolean enableIPFiltering = false; private boolean isShowForumActionBar = false; private boolean isShowForumJump = false; private boolean isShowPoll = false; private boolean isShowModerators = false; private boolean isShowQuickReply = false; private boolean isShowIconsLegend = false; private boolean isShowRules = false; private boolean isShowStatistics = false; private boolean useAjax = true; private List<String> invisibleForums = new ArrayList<String>(); private List<String> invisibleCategories = new ArrayList<String>(); /* * [ ] Forum Jump [ ] Polls [ ] Moderators [ ] Quick Reply [ ] Icons Legend [ ] Rules [ ] Statistics */ public SettingPortletPreference() { } public int getForumNewPost() { return forumNewPost; } public void setForumNewPost(int forumNewPost) { this.forumNewPost = forumNewPost; } public boolean isEnableIPLogging() { return enableIPLogging; } public void setEnableIPLogging(boolean enableIPLogging) { this.enableIPLogging = enableIPLogging; } public boolean isEnableIPFiltering() { return enableIPFiltering; } public void setEnableIPFiltering(boolean enableIPFiltering) { this.enableIPFiltering = enableIPFiltering; } public boolean isShowForumActionBar() { return isShowForumActionBar; } public void setShowForumActionBar(boolean isShowForumActionBar) { this.isShowForumActionBar = isShowForumActionBar; } public boolean isShowForumJump() { return isShowForumJump; } public void setShowForumJump(boolean isShowForumJump) { this.isShowForumJump = isShowForumJump; } public boolean isShowPoll() { return isShowPoll; } public void setShowPoll(boolean isShowPoll) { this.isShowPoll = isShowPoll; } public boolean isShowModerators() { return isShowModerators; } public void setShowModerators(boolean isShowModerators) { this.isShowModerators = isShowModerators; } public boolean isShowQuickReply() { return isShowQuickReply; } public void setShowQuickReply(boolean isShowQuickReply) { this.isShowQuickReply = isShowQuickReply; } public boolean isShowIconsLegend() { return isShowIconsLegend; } public void setShowIconsLegend(boolean isShowIconsLegend) { this.isShowIconsLegend = isShowIconsLegend; } public boolean isShowRules() { return isShowRules; } public void setShowRules(boolean isShowRules) { this.isShowRules = isShowRules; } public boolean isShowStatistics() { return isShowStatistics; } public void setShowStatistics(boolean isShowStatistics) { this.isShowStatistics = isShowStatistics; } public boolean isUseAjax() { return useAjax; } public void setUseAjax(boolean useAjax) { this.useAjax = useAjax; } public List<String> getInvisibleForums() { return invisibleForums; } public void setInvisibleForums(List<String> invisibleForums) { this.invisibleForums = invisibleForums; } public List<String> getInvisibleCategories() { return invisibleCategories; } public void setInvisibleCategories(List<String> invisibleCategories) { this.invisibleCategories = invisibleCategories; } }