001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.security.permission;
016    
017    /**
018     * @author Charles May
019     * @author Brian Wing Shun Chan
020     */
021    public class ActionKeys {
022    
023            public static final String ACCESS = "ACCESS";
024    
025            public static final String ACCESS_IN_CONTROL_PANEL =
026                    "ACCESS_IN_CONTROL_PANEL";
027    
028            public static final String ADD_ARTICLE = "ADD_ARTICLE";
029    
030            public static final String ADD_ATTACHMENT = "ADD_ATTACHMENT";
031    
032            public static final String ADD_CATEGORY = "ADD_CATEGORY";
033    
034            public static final String ADD_COMMUNITY = "ADD_COMMUNITY";
035    
036            public static final String ADD_COUPON = "ADD_COUPON";
037    
038            public static final String ADD_DEFINITION = "ADD_DEFINITION";
039    
040            public static final String ADD_DISCUSSION = "ADD_DISCUSSION";
041    
042            public static final String ADD_DOCUMENT = "ADD_DOCUMENT";
043    
044            public static final String ADD_ENTRY = "ADD_ENTRY";
045    
046            public static final String ADD_EVENT = "ADD_EVENT";
047    
048            public static final String ADD_EXPANDO = "ADD_EXPANDO";
049    
050            public static final String ADD_FEED = "ADD_FEED";
051    
052            public static final String ADD_FILE = "ADD_FILE";
053    
054            public static final String ADD_FOLDER = "ADD_FOLDER";
055    
056            public static final String ADD_FRAMEWORK_VERSION = "ADD_FRAMEWORK_VERSION";
057    
058            public static final String ADD_IMAGE = "ADD_IMAGE";
059    
060            public static final String ADD_ITEM = "ADD_ITEM";
061    
062            public static final String ADD_INSTANCE = "ADD_INSTANCE";
063    
064            public static final String ADD_LAYOUT_PROTOTYPE = "ADD_LAYOUT_PROTOTYPE";
065    
066            public static final String ADD_LAYOUT_SET_PROTOTYPE =
067                    "ADD_LAYOUT_SET_PROTOTYPE";
068    
069            public static final String ADD_LICENSE = "ADD_LICENSE";
070    
071            public static final String ADD_MESSAGE = "ADD_MESSAGE";
072    
073            public static final String ADD_NODE = "ADD_NODE";
074    
075            public static final String ADD_ORGANIZATION = "ADD_ORGANIZATION";
076    
077            public static final String ADD_PAGE = "ADD_PAGE";
078    
079            public static final String ADD_PASSWORD_POLICY = "ADD_PASSWORD_POLICY";
080    
081            public static final String ADD_PRODUCT_ENTRY = "ADD_PRODUCT_ENTRY";
082    
083            public static final String ADD_PRODUCT_VERSION = "ADD_PRODUCT_VERSION";
084    
085            public static final String ADD_QUESTION = "ADD_QUESTION";
086    
087            public static final String ADD_REPOSITORY = "ADD_REPOSITORY";
088    
089            public static final String ADD_ROLE = "ADD_ROLE";
090    
091            public static final String ADD_SHORTCUT = "ADD_SHORTCUT";
092    
093            public static final String ADD_STRUCTURE = "ADD_STRUCTURE";
094    
095            public static final String ADD_SUBCATEGORY = "ADD_SUBCATEGORY";
096    
097            public static final String ADD_SUBFOLDER = "ADD_SUBFOLDER";
098    
099            public static final String ADD_TAG = "ADD_TAG";
100    
101            public static final String ADD_TEMPLATE = "ADD_TEMPLATE";
102    
103            public static final String ADD_TO_PAGE = "ADD_TO_PAGE";
104    
105            public static final String ADD_TOPIC = "ADD_TOPIC";
106    
107            public static final String ADD_USER = "ADD_USER";
108    
109            public static final String ADD_USER_GROUP = "ADD_USER_GROUP";
110    
111            public static final String ADD_VOCABULARY = "ADD_VOCABULARY";
112    
113            public static final String ADD_VOTE = "ADD_VOTE";
114    
115            public static final String APPROVE_PROPOSAL = "APPROVE_PROPOSAL";
116    
117            public static final String ASSIGN_MEMBERS = "ASSIGN_MEMBERS";
118    
119            public static final String ASSIGN_REVIEWER = "ASSIGN_REVIEWER";
120    
121            public static final String ASSIGN_USER_ROLES = "ASSIGN_USER_ROLES";
122    
123            public static final String BAN_USER = "BAN_USER";
124    
125            public static final String CONFIGURATION = "CONFIGURATION";
126    
127            public static final String DEFINE_PERMISSIONS = "DEFINE_PERMISSIONS";
128    
129            public static final String DELEGATE = "DELEGATE";
130    
131            public static final String DELETE = "DELETE";
132    
133            public static final String DELETE_DISCUSSION = "DELETE_DISCUSSION";
134    
135            public static final String DELETE_USER = "DELETE_USER";
136    
137            public static final String EXPIRE = "EXPIRE";
138    
139            public static final String EXPORT_ALL_EVENTS = "EXPORT_ALL_EVENTS";
140    
141            public static final String EXPORT_USER = "EXPORT_USER";
142    
143            public static final String GUEST_PREFERENCES = "GUEST_PREFERENCES";
144    
145            public static final String HELP = "HELP";
146    
147            public static final String IMPERSONATE = "IMPERSONATE";
148    
149            public static final String IMPORT = "IMPORT";
150    
151            public static final String LOCK_THREAD = "LOCK_THREAD";
152    
153            public static final String MANAGE = "MANAGE";
154    
155            public static final String MANAGE_ANNOUNCEMENTS = "MANAGE_ANNOUNCEMENTS";
156    
157            public static final String MANAGE_ARCHIVED_SETUPS =
158                    "MANAGE_ARCHIVED_SETUPS";
159    
160            public static final String MANAGE_COUPONS = "MANAGE_COUPONS";
161    
162            public static final String MANAGE_LAYOUTS = "MANAGE_LAYOUTS";
163    
164            public static final String MANAGE_ORDERS = "MANAGE_ORDERS";
165    
166            public static final String MANAGE_STAGING = "MANAGE_STAGING";
167    
168            public static final String MANAGE_SUBORGANIZATIONS =
169                    "MANAGE_SUBORGANIZATIONS";
170    
171            public static final String MANAGE_TEAMS = "MANAGE_TEAMS";
172    
173            public static final String MANAGE_USERS = "MANAGE_USERS";
174    
175            public static final String MOVE_THREAD = "MOVE_THREAD";
176    
177            public static final String PERMISSIONS = "PERMISSIONS";
178    
179            public static final String PERMISSIONS_USER = "PERMISSIONS_USER";
180    
181            public static final String PREFERENCES = "PREFERENCES";
182    
183            public static final String PRINT = "PRINT";
184    
185            public static final String PUBLISH_STAGING = "PUBLISH_STAGING";
186    
187            public static final String PUBLISH_TO_REMOTE = "PUBLISH_TO_REMOTE";
188    
189            public static final String REPLY_TO_MESSAGE = "REPLY_TO_MESSAGE";
190    
191            public static final String SIGNAL = "SIGNAL";
192    
193            public static final String SUBSCRIBE = "SUBSCRIBE";
194    
195            public static final String UPDATE = "UPDATE";
196    
197            public static final String UPDATE_DISCUSSION = "UPDATE_DISCUSSION";
198    
199            public static final String UPDATE_THREAD_PRIORITY =
200                    "UPDATE_THREAD_PRIORITY";
201    
202            public static final String UPDATE_USER = "UPDATE_USER";
203    
204            public static final String VIEW = "VIEW";
205    
206            public static final String VIEW_USER = "VIEW_USER";
207    
208    }