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