001    /**
002     * Copyright (c) 2000-2013 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     * Contains constant versions of common action IDs.
019     *
020     * @author Charles May
021     * @author Brian Wing Shun Chan
022     */
023    public class ActionKeys {
024    
025            public static final String ACCESS = "ACCESS";
026    
027            public static final String ACCESS_IN_CONTROL_PANEL =
028                    "ACCESS_IN_CONTROL_PANEL";
029    
030            public static final String ADD_ARTICLE = "ADD_ARTICLE";
031    
032            public static final String ADD_ATTACHMENT = "ADD_ATTACHMENT";
033    
034            public static final String ADD_CATEGORY = "ADD_CATEGORY";
035    
036            public static final String ADD_COMMUNITY = "ADD_COMMUNITY";
037    
038            public static final String ADD_COUPON = "ADD_COUPON";
039    
040            public static final String ADD_DEFINITION = "ADD_DEFINITION";
041    
042            public static final String ADD_DISCUSSION = "ADD_DISCUSSION";
043    
044            public static final String ADD_DISPLAY_STYLE = "ADD_DISPLAY_STYLE";
045    
046            public static final String ADD_DOCUMENT = "ADD_DOCUMENT";
047    
048            public static final String ADD_DOCUMENT_TYPE = "ADD_DOCUMENT_TYPE";
049    
050            public static final String ADD_ENTRY = "ADD_ENTRY";
051    
052            public static final String ADD_EVENT = "ADD_EVENT";
053    
054            public static final String ADD_EXPANDO = "ADD_EXPANDO";
055    
056            public static final String ADD_FEED = "ADD_FEED";
057    
058            public static final String ADD_FILE = "ADD_FILE";
059    
060            public static final String ADD_FOLDER = "ADD_FOLDER";
061    
062            public static final String ADD_FRAMEWORK_VERSION = "ADD_FRAMEWORK_VERSION";
063    
064            public static final String ADD_GENERAL_ANNOUNCEMENTS =
065                    "ADD_GENERAL_ANNOUNCEMENTS";
066    
067            public static final String ADD_IMAGE = "ADD_IMAGE";
068    
069            public static final String ADD_INSTANCE = "ADD_INSTANCE";
070    
071            public static final String ADD_ITEM = "ADD_ITEM";
072    
073            public static final String ADD_LAYOUT = "ADD_LAYOUT";
074    
075            public static final String ADD_LAYOUT_BRANCH = "ADD_LAYOUT_BRANCH";
076    
077            public static final String ADD_LAYOUT_PROTOTYPE = "ADD_LAYOUT_PROTOTYPE";
078    
079            public static final String ADD_LAYOUT_SET_BRANCH = "ADD_LAYOUT_SET_BRANCH";
080    
081            public static final String ADD_LAYOUT_SET_PROTOTYPE =
082                    "ADD_LAYOUT_SET_PROTOTYPE";
083    
084            public static final String ADD_LICENSE = "ADD_LICENSE";
085    
086            public static final String ADD_MESSAGE = "ADD_MESSAGE";
087    
088            public static final String ADD_NODE = "ADD_NODE";
089    
090            public static final String ADD_ORGANIZATION = "ADD_ORGANIZATION";
091    
092            public static final String ADD_PAGE = "ADD_PAGE";
093    
094            public static final String ADD_PASSWORD_POLICY = "ADD_PASSWORD_POLICY";
095    
096            public static final String ADD_PORTLET_DISPLAY_TEMPLATE =
097                    "ADD_PORTLET_DISPLAY_TEMPLATE";
098    
099            public static final String ADD_PRODUCT_ENTRY = "ADD_PRODUCT_ENTRY";
100    
101            public static final String ADD_PRODUCT_VERSION = "ADD_PRODUCT_VERSION";
102    
103            public static final String ADD_QUESTION = "ADD_QUESTION";
104    
105            public static final String ADD_RECORD = "ADD_RECORD";
106    
107            public static final String ADD_RECORD_SET = "ADD_RECORD_SET";
108    
109            public static final String ADD_REPOSITORY = "ADD_REPOSITORY";
110    
111            public static final String ADD_ROLE = "ADD_ROLE";
112    
113            public static final String ADD_RULE_GROUP = "ADD_RULE_GROUP";
114    
115            public static final String ADD_RULE_GROUP_INSTANCE =
116                    "ADD_RULE_GROUP_INSTANCE";
117    
118            public static final String ADD_SHORTCUT = "ADD_SHORTCUT";
119    
120            public static final String ADD_STRUCTURE = "ADD_STRUCTURE";
121    
122            public static final String ADD_SUBCATEGORY = "ADD_SUBCATEGORY";
123    
124            public static final String ADD_SUBFOLDER = "ADD_SUBFOLDER";
125    
126            public static final String ADD_TAG = "ADD_TAG";
127    
128            public static final String ADD_TEMPLATE = "ADD_TEMPLATE";
129    
130            public static final String ADD_TO_PAGE = "ADD_TO_PAGE";
131    
132            public static final String ADD_TOPIC = "ADD_TOPIC";
133    
134            public static final String ADD_USER = "ADD_USER";
135    
136            public static final String ADD_USER_GROUP = "ADD_USER_GROUP";
137    
138            public static final String ADD_VOCABULARY = "ADD_VOCABULARY";
139    
140            public static final String ADD_VOTE = "ADD_VOTE";
141    
142            public static final String ASSIGN_MEMBERS = "ASSIGN_MEMBERS";
143    
144            public static final String ASSIGN_USER_ROLES = "ASSIGN_USER_ROLES";
145    
146            public static final String BAN_USER = "BAN_USER";
147    
148            public static final String CONFIGURATION = "CONFIGURATION";
149    
150            public static final String CONFIGURE_PORTLETS = "CONFIGURE_PORTLETS";
151    
152            public static final String CUSTOMIZE = "CUSTOMIZE";
153    
154            public static final String DEFINE_PERMISSIONS = "DEFINE_PERMISSIONS";
155    
156            public static final String DELEGATE = "DELEGATE";
157    
158            public static final String DELETE = "DELETE";
159    
160            public static final String DELETE_DISCUSSION = "DELETE_DISCUSSION";
161    
162            public static final String DELETE_LAYOUT_BRANCH = "DELETE_LAYOUT_BRANCH";
163    
164            public static final String DELETE_USER = "DELETE_USER";
165    
166            public static final String EXPIRE = "EXPIRE";
167    
168            public static final String EXPORT_ALL_EVENTS = "EXPORT_ALL_EVENTS";
169    
170            public static final String EXPORT_IMPORT_LAYOUTS = "EXPORT_IMPORT_LAYOUTS";
171    
172            public static final String EXPORT_IMPORT_PORTLET_INFO =
173                    "EXPORT_IMPORT_PORTLET_INFO";
174    
175            public static final String EXPORT_USER = "EXPORT_USER";
176    
177            public static final String GUEST_PREFERENCES = "GUEST_PREFERENCES";
178    
179            public static final String HELP = "HELP";
180    
181            public static final String IMPERSONATE = "IMPERSONATE";
182    
183            public static final String IMPORT = "IMPORT";
184    
185            public static final String LOCK_THREAD = "LOCK_THREAD";
186    
187            public static final String MANAGE = "MANAGE";
188    
189            public static final String MANAGE_ANNOUNCEMENTS = "MANAGE_ANNOUNCEMENTS";
190    
191            public static final String MANAGE_ARCHIVED_SETUPS =
192                    "MANAGE_ARCHIVED_SETUPS";
193    
194            public static final String MANAGE_COUPONS = "MANAGE_COUPONS";
195    
196            public static final String MANAGE_LAYOUTS = "MANAGE_LAYOUTS";
197    
198            public static final String MANAGE_ORDERS = "MANAGE_ORDERS";
199    
200            public static final String MANAGE_STAGING = "MANAGE_STAGING";
201    
202            public static final String MANAGE_SUBGROUPS = "MANAGE_SUBGROUPS";
203    
204            public static final String MANAGE_SUBORGANIZATIONS =
205                    "MANAGE_SUBORGANIZATIONS";
206    
207            public static final String MANAGE_TEAMS = "MANAGE_TEAMS";
208    
209            public static final String MANAGE_USERS = "MANAGE_USERS";
210    
211            public static final String MERGE = "MERGE";
212    
213            public static final String MOVE_THREAD = "MOVE_THREAD";
214    
215            public static final String OVERRIDE_CHECKOUT = "OVERRIDE_CHECKOUT";
216    
217            public static final String PERMISSIONS = "PERMISSIONS";
218    
219            public static final String PERMISSIONS_USER = "PERMISSIONS_USER";
220    
221            public static final String PREFERENCES = "PREFERENCES";
222    
223            public static final String PREVIEW_IN_DEVICE = "PREVIEW_IN_DEVICE";
224    
225            public static final String PRINT = "PRINT";
226    
227            public static final String PUBLISH_STAGING = "PUBLISH_STAGING";
228    
229            public static final String PUBLISH_TO_REMOTE = "PUBLISH_TO_REMOTE";
230    
231            public static final String REPLY_TO_MESSAGE = "REPLY_TO_MESSAGE";
232    
233            public static final String SIGNAL = "SIGNAL";
234    
235            public static final String SUBMIT = "SUBMIT";
236    
237            public static final String SUBSCRIBE = "SUBSCRIBE";
238    
239            public static final String UNLINK_LAYOUT_SET_PROTOTYPE =
240                    "UNLINK_LAYOUT_SET_PROTOTYPE";
241    
242            public static final String UPDATE = "UPDATE";
243    
244            public static final String UPDATE_DISCUSSION = "UPDATE_DISCUSSION";
245    
246            public static final String UPDATE_THREAD_PRIORITY =
247                    "UPDATE_THREAD_PRIORITY";
248    
249            public static final String UPDATE_USER = "UPDATE_USER";
250    
251            public static final String VIEW = "VIEW";
252    
253            public static final String VIEW_CONTROL_PANEL = "VIEW_CONTROL_PANEL";
254    
255            public static final String VIEW_MEMBERS = "VIEW_MEMBERS";
256    
257            public static final String VIEW_SITE_ADMINISTRATION =
258                    "VIEW_SITE_ADMINISTRATION";
259    
260            public static final String VIEW_STAGING = "VIEW_STAGING";
261    
262            public static final String VIEW_TREE = "VIEW_TREE";
263    
264            public static final String VIEW_USER = "VIEW_USER";
265    
266    }