01: /*
02: * Copyright (c) JForum Team
03: * All rights reserved.
04: *
05: * Redistribution and use in source and binary forms,
06: * with or without modification, are permitted provided
07: * that the following conditions are met:
08: *
09: * 1) Redistributions of source code must retain the above
10: * copyright notice, this list of conditions and the
11: * following disclaimer.
12: * 2) Redistributions in binary form must reproduce the
13: * above copyright notice, this list of conditions and
14: * the following disclaimer in the documentation and/or
15: * other materials provided with the distribution.
16: * 3) Neither the name of "Rafael Steil" nor
17: * the names of its contributors may be used to endorse
18: * or promote products derived from this software without
19: * specific prior written permission.
20: *
21: * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
22: * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
23: * EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
24: * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
25: * MERCHANTABILITY AND FITNESS FOR A PARTICULAR
26: * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
27: * THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
28: * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
29: * EXEMPLARY, OR CONSEQUENTIAL DAMAGES
30: * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31: * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
32: * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
33: * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
34: * IN CONTRACT, STRICT LIABILITY, OR TORT
35: * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
36: * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
37: * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
38: *
39: * This file creation date: 18/03/2004 - 20:00:56
40: * The JForum Project
41: * http://www.jforum.net
42: */
43: package net.jforum.security;
44:
45: /**
46: * @author Rafael Steil
47: * @version $Id: SecurityConstants.java,v 1.17 2007/07/09 00:45:07 rafaelsteil Exp $
48: */
49: public class SecurityConstants {
50: private SecurityConstants() {
51: }
52:
53: public static final String PERM_ADMINISTRATION = "perm_administration";
54: public static final String PERM_CATEGORY = "perm_category";
55: public static final String PERM_FORUM = "perm_forum";
56: public static final String PERM_ANONYMOUS_POST = "perm_anonymous_post";
57: public static final String PERM_MODERATION = "perm_moderation";
58: public static final String PERM_REPLY_WITHOUT_MODERATION = "perm_reply_without_moderation";
59: public static final String PERM_MODERATION_APPROVE_MESSAGES = "perm_moderation_approve_messages";
60: public static final String PERM_MODERATION_FORUMS = "perm_moderation_forums";
61: public static final String PERM_MODERATION_POST_REMOVE = "perm_moderation_post_remove";
62: public static final String PERM_MODERATION_POST_EDIT = "perm_moderation_post_edit";
63: public static final String PERM_MODERATION_TOPIC_MOVE = "perm_moderation_topic_move";
64: public static final String PERM_MODERATION_TOPIC_LOCK_UNLOCK = "perm_moderation_topic_lockUnlock";
65: public static final String PERM_CREATE_STICKY_ANNOUNCEMENT_TOPICS = "perm_create_sticky_announcement_topics";
66: public static final String PERM_CREATE_POLL = "perm_create_poll";
67: public static final String PERM_VOTE = "perm_vote";
68: public static final String PERM_READ_ONLY_FORUMS = "perm_read_only_forums";
69: public static final String PERM_HTML_DISABLED = "perm_html_disabled";
70: public static final String PERM_REPLY_ONLY = "perm_reply_only";
71: public static final String PERM_KARMA_ENABLED = "perm_karma_enabled";
72: public static final String PERM_BOOKMARKS_ENABLED = "perm_bookmarks_enabled";
73: public static final String PERM_ATTACHMENTS_ENABLED = "perm_attachments_enabled";
74: public static final String PERM_ATTACHMENTS_DOWNLOAD = "perm_attachments_download";
75: public static final String PERM_MODERATION_LOG = "perm_moderation_log";
76: public static final String PERM_FULL_MODERATION_LOG = "perm_full_moderation_log";
77: }
|