亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mvnforumpermission.java

?? java servlet著名論壇源代碼
?? JAVA
字號:
/*
 * $Header: /cvsroot/mvnforum/mvnforum/src/com/mvnforum/auth/MVNForumPermission.java,v 1.6 2004/04/14 19:21:51 minhnn Exp $
 * $Author: minhnn $
 * $Revision: 1.6 $
 * $Date: 2004/04/14 19:21:51 $
 *
 * ====================================================================
 *
 * Copyright (C) 2002-2004 by MyVietnam.net
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or any later version.
 *
 * All copyright notices regarding mvnForum MUST remain intact
 * in the scripts and in the outputted HTML.
 * The "powered by" text/logo with a link back to
 * http://www.mvnForum.com and http://www.MyVietnam.net in the
 * footer of the pages MUST remain visible when the pages
 * are viewed on the internet or intranet.
 *
 * 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, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * Support can be obtained from support forums at:
 * http://www.mvnForum.com/mvnforum/index
 *
 * Correspondence and Marketing Questions can be sent to:
 * info@MyVietnam.net
 *
 * @author: Minh Nguyen  minhnn@MyVietnam.net
 * @author: Mai  Nguyen  mai.nh@MyVietnam.net
 */
package com.mvnforum.auth;

public interface MVNForumPermission {

/**************************************************************************
 * Below are constant, once a constant have been assigned
 * a value, it CANNOT be changed (for compatibility).
 **************************************************************************/


/**************************************************************************
 * Special permissions, range from 0 to 99
 **************************************************************************/
    /**
     * No permission, just use to reserved the value 0
     * Normally, this permission should never be used.
     */
    public static final int PERMISSION_EMPTY                = 0;

    /**
     * All users will have this permission once they have logged in.
     */
    public static final int PERMISSION_AUTHENTICATED        = 1;

    /**
     * If a user have this permission, it means he is revoked all permissions
     * This permission is still reserved for future uses.
     */
    public static final int PERMISSION_NO_PERMISSIONS       = 2;

    /**
     * All users will have this permission once they have logged in
     * and they have activated their account using email activation process
     */
    public static final int PERMISSION_ACTIVATED            = 3;


/**************************************************************************
 * Combined permissions, range from 100 to 199
 * A permission in this range is the combination of other individual permissions
 * NOTE: values from 200 to (1000-1) are still reserved
 **************************************************************************/
    /**
     * This permission is combination of all permissions,
     * but excludes all special permissions.
     */
    public static final int PERMISSION_SYSTEM_ADMIN         = 100;

    /**
     */
    public static final int PERMISSION_GROUP_ADMIN          = 101;

    /**
     */
    public static final int PERMISSION_GROUP_MODERATOR      = 102;

    /**
     */
    public static final int PERMISSION_USER_ADMIN           = 103;

    /**
     */
    public static final int PERMISSION_USER_MODERATOR       = 104;

    /**
     */
    public static final int PERMISSION_FORUM_ADMIN          = 105;

    /**
     */
    public static final int PERMISSION_FORUM_MODERATOR      = 106;

    /**
     * Reserved
     */
    public static final int PERMISSION_CATEGORY_ADMIN       = 107;

    /**
     * Reserved
     */
    public static final int PERMISSION_CATEGORY_MODERATOR   = 108;

    /**
     * Can:
     * - login, read thread and post, reply to a thread
     */
    public static final int PERMISSION_LIMITED_USER         = 109;

    /**
     * Can:
     * - login, read thread and post, reply to a thread
     * - Add thread, use avatar, get attachment
     */
    public static final int PERMISSION_NORMAL_USER          = 110;

    /**
     * Can:
     * - login, read thread and post, reply to a thread
     * - Add thread, use avatar, get attachment
     * - use attachment, create poll
     */
    public static final int PERMISSION_POWER_USER           = 111;


/**************************************************************************
 * Individual Permissions, range begin at 1000
 * A permission in this range is an single permission
 * A Combined Permission usually includes some Individual Permissions
 **************************************************************************/

/**************************************************************************
 * Individual Permissions for global usages, range from 1000 to (2000-1)
 * NOTE: values from 2000 and above are still reserved
 **************************************************************************/
    /**************************************************************************
     * Individual Global Permissions which high-level permission, range from 1000 to (1100-1)
     **************************************************************************/
    /**
     * Login
     */
    public static final int PERMISSION_LOGIN                = 1000;

    /**
     * Admin the system, this permission should not be used
     * instead, use the combined PERMISSION_SYSTEM_ADMIN
     */
    //public static final int PERMISSION_ADMIN_SYSTEM         = 1001;

    /**
     * Add a Forum
     */
    public static final int PERMISSION_ADD_FORUM            = 1002;

    /**
     * Add a Category
     */
    public static final int PERMISSION_ADD_CATEGORY         = 1003;

    /**
     * Edit a Category
     */
    public static final int PERMISSION_EDIT_CATEGORY        = 1004;

    /**
     * Delete a Category
     */
    public static final int PERMISSION_DELETE_CATEGORY      = 1005;

    /**
     * Send Mail
     */
    public static final int PERMISSION_SEND_MAIL            = 1006;

    /**
     * Permission to bypass/ignore the private forum
     */
    public static final int PERMISSION_BYPASS_PRIVATE_FORUM = 1007;

    /**************************************************************************
     * Individual Global Permissions which low-level permission, range from 1100 to (2000-1)
     **************************************************************************/
    /**
     * Use private message
     */
    public static final int PERMISSION_USE_MESSAGE          = 1100;

    /**
     * Use private message
     */
    public static final int PERMISSION_USE_AVATAR           = 1101;


/**************************************************************************
 * Individual Permissions that can be applied for individual forum usages,
 * (of course it can be applied to all forums), range from 2000 to (3000-1)
 **************************************************************************/
    /**************************************************************************
     * Individual Permissions which high-level permission, range from 2000 to (2100-1)
     * Usually Forum Admin has these permissions
     **************************************************************************/
    /**
     * Edit a Forum
     */
    public static final int PERMISSION_EDIT_FORUM           = 2000;

    /**
     * Delete a Forum
     */
    public static final int PERMISSION_DELETE_FORUM         = 2001;

    /**
     * Assign permission
     */
    public static final int PERMISSION_ASSIGN_TO_FORUM      = 2002;

    /**************************************************************************
     * Individual Permissions which low-level permission, range from (2100 to 3000-1)
     **************************************************************************/
    /**
     * Read post in the forum
     */
    public static final int PERMISSION_READ_POST            = 2100;

    /**
     * Create add thread
     */
    public static final int PERMISSION_ADD_THREAD           = 2101;

    /**
     * Add a post (reply to a thread)
     */
    public static final int PERMISSION_ADD_POST             = 2102;

    /**
     * Edit post in the forum
     * This permission allow edit all posts and attach all files to the post
     */
    public static final int PERMISSION_EDIT_POST            = 2103;

    /**
     * Delete post in the forum
     */
    public static final int PERMISSION_DELETE_POST          = 2104;

    /**
     * Add a poll
     */
    public static final int PERMISSION_ADD_POLL             = 2105;

    /**
     * Edit a poll
     */
    public static final int PERMISSION_EDIT_POLL            = 2106;

    /**
     * Delete a poll
     */
    public static final int PERMISSION_DELETE_POLL          = 2107;

    /**
     * Can attach files when posting
     */
    public static final int PERMISSION_ADD_ATTACHMENT       = 2108;

    /**
     * Can download attached files
     */
    public static final int PERMISSION_GET_ATTACHMENT       = 2109;

    /**
     * Can moderate the forum, such as lock thread or approve pending threads.
     * Please note that there is not PERMISSION_MODERATE_POST because
     * who can moderate threads obviously can moderate posts too.
     */
    public static final int PERMISSION_MODERATE_THREAD      = 2110;


/**************************************************************************
 * Special permissions methods
 **************************************************************************/

    public boolean isAuthenticated();
    public void ensureIsAuthenticated() throws AuthenticationException;

    public boolean isActivated();
    public void ensureIsActivated() throws AuthenticationException;

/**************************************************************************
 * The below methods are used to check global permissions
 **************************************************************************/

    public boolean canLogin();
    public void ensureCanLogin() throws AuthenticationException;

    public boolean canAdminSystem();
    public void ensureCanAdminSystem() throws AuthenticationException;

    public boolean canAddForum();
    public void ensureCanAddForum() throws AuthenticationException;

    public boolean canAddCategory();
    public void ensureCanAddCategory() throws AuthenticationException;

    public boolean canEditCategory();
    public void ensureCanEditCategory() throws AuthenticationException;

    public boolean canDeleteCategory();
    public void ensureCanDeleteCategory() throws AuthenticationException;

    public boolean canSendMail();
    public void ensureCanSendMail() throws AuthenticationException;

    public boolean canUseAvatar();
    public void ensureCanUseAvatar() throws AuthenticationException;

    public boolean canUseMessage();
    public void ensureCanUseMessage() throws AuthenticationException;

/**************************************************************************
 * The below methods are used to check individual forum permissions
 **************************************************************************/

    public boolean canEditForum(int forumID);
    public void ensureCanEditForum(int forumID) throws AuthenticationException;

    public boolean canDeleteForum(int forumID);
    public void ensureCanDeleteForum(int forumID) throws AuthenticationException;

    public boolean canAssignToForum(int forumID);
    public void ensureCanAssignToForum(int forumID) throws AuthenticationException;

    public boolean canReadPost(int forumID);
    public void ensureCanReadPost(int forumID) throws AuthenticationException;

    public boolean canAddThread(int forumID);
    public void ensureCanAddThread(int forumID) throws AuthenticationException;

    public boolean canAddPost(int forumID);
    public void ensureCanAddPost(int forumID) throws AuthenticationException;

    public boolean canEditPost(int forumID);
    public void ensureCanEditPost(int forumID) throws AuthenticationException;

    public boolean canDeletePost(int forumID);
    public void ensureCanDeletePost(int forumID) throws AuthenticationException;

    public boolean canAddPoll(int forumID);
    public void ensureCanAddPoll(int forumID) throws AuthenticationException;

    public boolean canEditPoll(int forumID);
    public void ensureCanEditPoll(int forumID) throws AuthenticationException;

    public boolean canDeletePoll(int forumID);
    public void ensureCanDeletePoll(int forumID) throws AuthenticationException;

    public boolean canAddAttachment(int forumID);
    public void ensureCanAddAttachment(int forumID) throws AuthenticationException;

    public boolean canGetAttachment(int forumID);
    public void ensureCanGetAttachment(int forumID) throws AuthenticationException;

    public boolean canModerateThread(int forumID);
    public void ensureCanModerateThread(int forumID) throws AuthenticationException;

    /**************************************************************************
     * The below methods are utility methods to support checking permission
     **************************************************************************/

    public boolean canEditAnyForum();
    public void ensureCanEditAnyForum() throws AuthenticationException;

    public boolean canModerateThreadInAnyForum();
    public void ensureCanModerateThreadInAnyForum() throws AuthenticationException;

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久久久久免费看 | 国产精品视频九色porn| 亚洲视频在线观看一区| 极品少妇xxxx偷拍精品少妇| 91小视频在线免费看| 久久久久国产免费免费| 日韩不卡一区二区| 91麻豆国产香蕉久久精品| 久久综合久久综合九色| 天天综合天天综合色| 99久久久久免费精品国产| 久久久久99精品国产片| 麻豆精品在线观看| 91超碰这里只有精品国产| 一区二区成人在线| 99久久免费视频.com| 国产欧美一二三区| 国产乱国产乱300精品| 日韩欧美国产三级| 三级不卡在线观看| 欧美欧美午夜aⅴ在线观看| 一区二区三区在线高清| 91色九色蝌蚪| 亚洲激情六月丁香| 欧美午夜影院一区| 亚洲专区一二三| 欧美最新大片在线看| 亚洲精品少妇30p| 91黄视频在线观看| 亚洲电影你懂得| 欧美欧美欧美欧美首页| 日韩精品一卡二卡三卡四卡无卡| 欧美人与z0zoxxxx视频| 免费欧美在线视频| 欧美不卡在线视频| 国产精品一区一区三区| 国产日本一区二区| av一区二区三区在线| 亚洲女与黑人做爰| 在线成人午夜影院| 六月丁香婷婷久久| 国产免费观看久久| 色婷婷国产精品| 视频一区国产视频| 久久综合九色欧美综合狠狠| 国产91精品精华液一区二区三区| 国产精品毛片高清在线完整版| 91丨九色丨蝌蚪富婆spa| 亚洲已满18点击进入久久| 欧美日韩日日摸| 久久不见久久见中文字幕免费| 久久夜色精品国产噜噜av| 成人精品一区二区三区四区| 一区二区三区在线看| 日韩欧美中文一区| www.欧美精品一二区| 亚洲国产一区二区三区青草影视| 日韩一区二区三区免费看 | 极品尤物av久久免费看| 国产午夜精品美女毛片视频| 91美女视频网站| 日本成人中文字幕| 国产精品久久久久aaaa| 欧美精品一二三| 大胆欧美人体老妇| 日本不卡一区二区| 国产精品国产a| 欧美一区二区三区四区高清| 国产成人综合自拍| 婷婷久久综合九色综合伊人色| 久久久影院官网| 8x8x8国产精品| www.亚洲免费av| 国产自产视频一区二区三区| 亚洲成人免费视频| 国产欧美日韩一区二区三区在线观看| 91福利视频久久久久| 国产一区二区三区久久悠悠色av| 亚洲大片免费看| 国产精品成人一区二区艾草 | 美脚の诱脚舐め脚责91| 亚洲人成网站影音先锋播放| 精品日韩一区二区三区免费视频| 色婷婷久久久综合中文字幕| 国内精品久久久久影院色| 日韩精品五月天| 一区二区三区四区av| 欧美激情一区二区三区蜜桃视频 | 91视频在线看| 国产精品一区二区三区网站| 午夜成人免费电影| 一区二区三区四区在线免费观看| 欧美激情一区二区三区不卡| 亚洲精品一区二区三区香蕉| 在线成人午夜影院| 欧美精品日韩一区| 欧美偷拍一区二区| 在线观看三级视频欧美| 91在线丨porny丨国产| 成人性生交大合| 国产精品伊人色| 激情综合色综合久久综合| 视频在线观看一区二区三区| 亚洲成人av一区二区三区| 一区二区国产视频| 亚洲观看高清完整版在线观看| 国产精品不卡在线| 国产精品国模大尺度视频| 国产精品久久久久影院老司| 国产精品美女久久久久久久久久久| 欧美va在线播放| www精品美女久久久tv| 久久这里只有精品6| 精品国产91乱码一区二区三区| 欧美电影免费观看高清完整版在线 | 国产精品第五页| 亚洲三级免费观看| 亚洲色欲色欲www| 国产精品国产三级国产aⅴ入口| 国产欧美综合在线| 中文字幕日韩一区| 亚洲精品va在线观看| 亚洲影院理伦片| 日韩电影在线观看一区| 另类综合日韩欧美亚洲| 国产精品自拍在线| 成人av综合在线| 91激情五月电影| 欧美一区二区三区播放老司机| 欧美一区二区三区四区久久| 精品粉嫩aⅴ一区二区三区四区| 久久综合久久99| 最好看的中文字幕久久| 亚洲五码中文字幕| 日本va欧美va欧美va精品| 久草精品在线观看| 91免费在线播放| 4438x亚洲最大成人网| 久久伊人蜜桃av一区二区| 国产精品福利影院| 日韩av一区二| 成人高清伦理免费影院在线观看| 色偷偷久久一区二区三区| 日韩欧美国产电影| 亚洲欧洲性图库| 人禽交欧美网站| 成人av午夜影院| 91精品国产综合久久久久久漫画| 2020国产精品| 亚洲国产精品一区二区www在线 | 日韩精品三区四区| 粉嫩嫩av羞羞动漫久久久| 欧美色成人综合| 国产精品你懂的在线欣赏| 日韩精品色哟哟| 色综合婷婷久久| 久久精品视频一区二区| 三级精品在线观看| 91亚洲资源网| 26uuu色噜噜精品一区| 亚洲一区二区三区四区的| 国产成人免费xxxxxxxx| 欧美情侣在线播放| 亚洲欧洲另类国产综合| 国产在线播放一区三区四| 91国产成人在线| 国产精品传媒在线| 极品销魂美女一区二区三区| 欧美日本高清视频在线观看| 亚洲人一二三区| 成人激情图片网| 国产色产综合色产在线视频| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲一区二区三区四区五区中文 | 国产精品福利一区| 国产精品一二三区| 日韩三级电影网址| 日韩精品五月天| 欧美色爱综合网| 亚洲综合激情另类小说区| jizzjizzjizz欧美| 中文子幕无线码一区tr| 狠狠色综合日日| 欧美tk丨vk视频| 久久精品国产亚洲5555| 欧美色精品在线视频| 一区二区三区在线高清| 一本色道**综合亚洲精品蜜桃冫| 国产精品入口麻豆原神| 国产suv一区二区三区88区| 亚洲国产va精品久久久不卡综合| 波多野结衣一区二区三区 | 日韩精品乱码免费| 欧美在线观看视频一区二区 | **性色生活片久久毛片| 国产aⅴ综合色| 国产日产亚洲精品系列| 成人丝袜视频网| 亚洲视频免费在线观看| 色综合久久中文综合久久牛|