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_IMAGE = "ADD_IMAGE";
065    
066            public static final String ADD_INSTANCE = "ADD_INSTANCE";
067    
068            public static final String ADD_ITEM = "ADD_ITEM";
069    
070            public static final String ADD_LAYOUT = "ADD_LAYOUT";
071    
072            public static final String ADD_LAYOUT_BRANCH = "ADD_LAYOUT_BRANCH";
073    
074            public static final String ADD_LAYOUT_PROTOTYPE = "ADD_LAYOUT_PROTOTYPE";
075    
076            public static final String ADD_LAYOUT_SET_BRANCH = "ADD_LAYOUT_SET_BRANCH";
077    
078            public static final String ADD_LAYOUT_SET_PROTOTYPE =
079                    "ADD_LAYOUT_SET_PROTOTYPE";
080    
081            public static final String ADD_LICENSE = "ADD_LICENSE";
082    
083            public static final String ADD_MESSAGE = "ADD_MESSAGE";
084    
085            public static final String ADD_NODE = "ADD_NODE";
086    
087            public static final String ADD_ORGANIZATION = "ADD_ORGANIZATION";
088    
089            public static final String ADD_PAGE = "ADD_PAGE";
090    
091            public static final String ADD_PASSWORD_POLICY = "ADD_PASSWORD_POLICY";
092    
093            public static final String ADD_PORTLET_DISPLAY_TEMPLATE =
094                    "ADD_PORTLET_DISPLAY_TEMPLATE";
095    
096            public static final String ADD_PRODUCT_ENTRY = "ADD_PRODUCT_ENTRY";
097    
098            public static final String ADD_PRODUCT_VERSION = "ADD_PRODUCT_VERSION";
099    
100            public static final String ADD_QUESTION = "ADD_QUESTION";
101    
102            public static final String ADD_RECORD = "ADD_RECORD";
103    
104            public static final String ADD_RECORD_SET = "ADD_RECORD_SET";
105    
106            public static final String ADD_REPOSITORY = "ADD_REPOSITORY";
107    
108            public static final String ADD_ROLE = "ADD_ROLE";
109    
110            public static final String ADD_RULE_GROUP = "ADD_RULE_GROUP";
111    
112            public static final String ADD_RULE_GROUP_INSTANCE =
113                    "ADD_RULE_GROUP_INSTANCE";
114    
115            public static final String ADD_SHORTCUT = "ADD_SHORTCUT";
116    
117            public static final String ADD_STRUCTURE = "ADD_STRUCTURE";
118    
119            public static final String ADD_SUBCATEGORY = "ADD_SUBCATEGORY";
120    
121            public static final String ADD_SUBFOLDER = "ADD_SUBFOLDER";
122    
123            public static final String ADD_TAG = "ADD_TAG";
124    
125            public static final String ADD_TEMPLATE = "ADD_TEMPLATE";
126    
127            public static final String ADD_TO_PAGE = "ADD_TO_PAGE";
128    
129            public static final String ADD_TOPIC = "ADD_TOPIC";
130    
131            public static final String ADD_USER = "ADD_USER";
132    
133            public static final String ADD_USER_GROUP = "ADD_USER_GROUP";
134    
135            public static final String ADD_VOCABULARY = "ADD_VOCABULARY";
136    
137            public static final String ADD_VOTE = "ADD_VOTE";
138    
139            public static final String ASSIGN_MEMBERS = "ASSIGN_MEMBERS";
140    
141            public static final String ASSIGN_USER_ROLES = "ASSIGN_USER_ROLES";
142    
143            public static final String BAN_USER = "BAN_USER";
144    
145            public static final String CONFIGURATION = "CONFIGURATION";
146    
147            public static final String CONFIGURE_PORTLETS = "CONFIGURE_PORTLETS";
148    
149            public static final String CUSTOMIZE = "CUSTOMIZE";
150    
151            public static final String DEFINE_PERMISSIONS = "DEFINE_PERMISSIONS";
152    
153            public static final String DELEGATE = "DELEGATE";
154    
155            public static final String DELETE = "DELETE";
156    
157            public static final String DELETE_DISCUSSION = "DELETE_DISCUSSION";
158    
159            public static final String DELETE_LAYOUT_BRANCH = "DELETE_LAYOUT_BRANCH";
160    
161            public static final String DELETE_USER = "DELETE_USER";
162    
163            public static final String EXPIRE = "EXPIRE";
164    
165            public static final String EXPORT_ALL_EVENTS = "EXPORT_ALL_EVENTS";
166    
167            public static final String EXPORT_IMPORT_LAYOUTS = "EXPORT_IMPORT_LAYOUTS";
168    
169            public static final String EXPORT_IMPORT_PORTLET_INFO =
170                    "EXPORT_IMPORT_PORTLET_INFO";
171    
172            public static final String EXPORT_USER = "EXPORT_USER";
173    
174            public static final String GUEST_PREFERENCES = "GUEST_PREFERENCES";
175    
176            public static final String HELP = "HELP";
177    
178            public static final String IMPERSONATE = "IMPERSONATE";
179    
180            public static final String IMPORT = "IMPORT";
181    
182            public static final String LOCK_THREAD = "LOCK_THREAD";
183    
184            public static final String MANAGE = "MANAGE";
185    
186            public static final String MANAGE_ANNOUNCEMENTS = "MANAGE_ANNOUNCEMENTS";
187    
188            public static final String MANAGE_ARCHIVED_SETUPS =
189                    "MANAGE_ARCHIVED_SETUPS";
190    
191            public static final String MANAGE_COUPONS = "MANAGE_COUPONS";
192    
193            public static final String MANAGE_LAYOUTS = "MANAGE_LAYOUTS";
194    
195            public static final String MANAGE_ORDERS = "MANAGE_ORDERS";
196    
197            public static final String MANAGE_STAGING = "MANAGE_STAGING";
198    
199            public static final String MANAGE_SUBGROUPS = "MANAGE_SUBGROUPS";
200    
201            public static final String MANAGE_SUBORGANIZATIONS =
202                    "MANAGE_SUBORGANIZATIONS";
203    
204            public static final String MANAGE_TEAMS = "MANAGE_TEAMS";
205    
206            public static final String MANAGE_USERS = "MANAGE_USERS";
207    
208            public static final String MERGE = "MERGE";
209    
210            public static final String MOVE_THREAD = "MOVE_THREAD";
211    
212            public static final String OVERRIDE_CHECKOUT = "OVERRIDE_CHECKOUT";
213    
214            public static final String PERMISSIONS = "PERMISSIONS";
215    
216            public static final String PERMISSIONS_USER = "PERMISSIONS_USER";
217    
218            public static final String PREFERENCES = "PREFERENCES";
219    
220            public static final String PREVIEW_IN_DEVICE = "PREVIEW_IN_DEVICE";
221    
222            public static final String PRINT = "PRINT";
223    
224            public static final String PUBLISH_STAGING = "PUBLISH_STAGING";
225    
226            public static final String PUBLISH_TO_REMOTE = "PUBLISH_TO_REMOTE";
227    
228            public static final String REPLY_TO_MESSAGE = "REPLY_TO_MESSAGE";
229    
230            public static final String SIGNAL = "SIGNAL";
231    
232            public static final String SUBMIT = "SUBMIT";
233    
234            public static final String SUBSCRIBE = "SUBSCRIBE";
235    
236            public static final String UNLINK_LAYOUT_SET_PROTOTYPE =
237                    "UNLINK_LAYOUT_SET_PROTOTYPE";
238    
239            public static final String UPDATE = "UPDATE";
240    
241            public static final String UPDATE_DISCUSSION = "UPDATE_DISCUSSION";
242    
243            public static final String UPDATE_THREAD_PRIORITY =
244                    "UPDATE_THREAD_PRIORITY";
245    
246            public static final String UPDATE_USER = "UPDATE_USER";
247    
248            public static final String VIEW = "VIEW";
249    
250            public static final String VIEW_CONTROL_PANEL = "VIEW_CONTROL_PANEL";
251    
252            public static final String VIEW_MEMBERS = "VIEW_MEMBERS";
253    
254            public static final String VIEW_SITE_ADMINISTRATION =
255                    "VIEW_SITE_ADMINISTRATION";
256    
257            public static final String VIEW_STAGING = "VIEW_STAGING";
258    
259            public static final String VIEW_TREE = "VIEW_TREE";
260    
261            public static final String VIEW_USER = "VIEW_USER";
262    
263    }