View Javadoc
1   /*
2    * Copyright (c) 2002-2014, Mairie de Paris
3    * All rights reserved.
4    *
5    * Redistribution and use in source and binary forms, with or without
6    * modification, are permitted provided that the following conditions
7    * are met:
8    *
9    *  1. Redistributions of source code must retain the above copyright notice
10   *     and the following disclaimer.
11   *
12   *  2. Redistributions in binary form must reproduce the above copyright notice
13   *     and the following disclaimer in the documentation and/or other materials
14   *     provided with the distribution.
15   *
16   *  3. Neither the name of 'Mairie de Paris' nor 'Lutece' nor the names of its
17   *     contributors may be used to endorse or promote products derived from
18   *     this software without specific prior written permission.
19   *
20   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21   * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23   * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
24   * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25   * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26   * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27   * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28   * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30   * POSSIBILITY OF SUCH DAMAGE.
31   *
32   * License 1.0
33   */
34  package fr.paris.lutece.plugins.calendar.web;
35  
36  import fr.paris.lutece.portal.service.util.AppPropertiesService;
37  
38  
39  /**
40   * This class provides contants for the calendar plugin.
41   */
42  public final class Constants
43  {
44      // Markers
45      public static final String MARK_AGENDA = "agenda";
46      public static final String MARK_WEEKS = "weeks";
47      public static final String MARK_DAY = "day";
48      public static final String MARK_DAYS = "days";
49      public static final String MARK_DAY_CLASS = "day_class";
50      public static final String MARK_LINK_CLASS = "link_class";
51      public static final String MARK_MONTH_LABEL = "month_label";
52      public static final String MARK_JSP_URL = "jsp_url";
53      public static final String MARK_EVENT_TITLE = "event_title";
54      public static final String MARK_EVENT_SHORT_TITLE = "short_event_title";
55      public static final String MARK_EVENT_DESCRIPTION = "event_description";
56      public static final String MARK_EVENT_LOCATION = "event_location";
57      public static final String MARK_EVENT_IMAGE = "event_image";
58      public static final String MARK_EVENT_URL = "event_url";
59      public static final String MARK_EVENT_ID = "event_id";
60      public static final String MARK_DAY_LINK = "day_link";
61      public static final String MARK_EVENTS = "events";
62      public static final String MARK_ACTION = "action";
63      public static final String MARK_PAGE = "page";
64      public static final String MARK_QUERY = "query";
65      public static final String MARK_DATE_START = "date_start";
66      public static final String MARK_DATE_END = "date_end";
67      public static final String MARK_PERIOD = "period";
68      public static final String MARK_SUBSCRIPTION_PAGE = "subscription_page";
69      public static final String MARK_EMAIL_FRIEND_PAGE = "email_friend_page";
70      public static final String MARK_DOWNLOAD_PAGE = "download_page";
71      public static final String MARK_RSS_PAGE = "rss_page";
72      public static final String MARK_AGENDA_NAME = "agenda_name";
73      public static final String MARK_CATEGORY_LIST = "category_list";
74      public static final String MARK_CATEGORY_DEFAULT_LIST = "category_default_list";
75      public static final String MARK_PERMISSION_ADVANCED_PARAMETER = "permission_advanced_parameter";
76      public static final String MARK_URL = "url";
77      public static final String MARK_ICON = "icon";
78      public static final String MARK_NB_SUBSCRIBERS_LIST = "nb_subscribers_list";
79      public static final String MARK_CALENDAR_PARAMETERS = "calendar_parameters";
80      public static final String MARK_NB_EVENTS_MAX = "nb_events_max";
81      public static final String MARK_IS_AUTHORIZED = "is_authorized";
82  
83      // Parameters
84      public static final String PARAM_VIEW = "view";
85      public static final String PARAM_DATE = "date";
86      public static final String PARAM_AGENDA = "agenda"; //FIXME in contradiction with PARAMETER_CALENDAR_ID
87      public static final int PARAM_DAY = 1;
88      public static final int PARAM_WEEK = 7;
89      public static final int PARAM_MONTH = 30;
90  
91      // Properties
92      public static final String PLUGIN_NAME = "calendar";
93      public static final String PLUGIN_JCAPTCHA = "jcaptcha";
94      public static final String PROPERTY_TITLE = "calendar.title";
95      public static final String PROPERTY_PATH = "calendar.path";
96      public static final String PROPERTY_SHORTLABEL_MONDAY = "calendar.shortlabel.monday";
97      public static final String PROPERTY_SHORTLABEL_TUESDAY = "calendar.shortlabel.tuesday";
98      public static final String PROPERTY_SHORTLABEL_WEDNESDAY = "calendar.shortlabel.wednesday";
99      public static final String PROPERTY_SHORTLABEL_THURSDAY = "calendar.shortlabel.thursday";
100     public static final String PROPERTY_SHORTLABEL_FRIDAY = "calendar.shortlabel.friday";
101     public static final String PROPERTY_SHORTLABEL_SATURDAY = "calendar.shortlabel.saturday";
102     public static final String PROPERTY_SHORTLABEL_SUNDAY = "calendar.shortlabel.sunday";
103     public static final String PROPERTY_LABEL_MONDAY = "calendar.label.monday";
104     public static final String PROPERTY_LABEL_TUESDAY = "calendar.label.tuesday";
105     public static final String PROPERTY_LABEL_WEDNESDAY = "calendar.label.wednesday";
106     public static final String PROPERTY_LABEL_THURSDAY = "calendar.label.thursday";
107     public static final String PROPERTY_LABEL_FRIDAY = "calendar.label.friday";
108     public static final String PROPERTY_LABEL_SATURDAY = "calendar.label.saturday";
109     public static final String PROPERTY_LABEL_SUNDAY = "calendar.label.sunday";
110     public static final String PROPERTY_LABEL_FORMAT_DAY = "calendar.label.format.day";
111     public static final String PROPERTY_LABEL_FORMAT_MONTH = "calendar.label.format.month";
112     public static final String PROPERTY_LABEL_FORMAT_DATE_OF_DAY = "calendar.label.format.date.day";
113     public static final String PROPERTY_LABEL_FORMAT_WEEK_DAY = "calendar.label.format.week.day";
114     public static final String PROPERTY_SMALLCALENDAR_LINKCLASS_NO_EVENT = "calendar.smallcalendar.linkclass.noevent";
115     public static final String PROPERTY_SMALLCALENDAR_LINKCLASS_HAS_EVENTS = "calendar.smallcalendar.linkclass.hasevents";
116     public static final String PROPERTY_EVENT_SHORT_TITLE_LENGTH = "calendar.event.short.title.length";
117     public static final String PROPERTY_EVENT_SHORT_TITLE_END = "calendar.event.short.title.end";
118     public static final String PROPERTY_AGENDASERVICE_CACHE_ENABLE = "calendar.agendaservice.cache.enable";
119     public static final String PROPERTY_AGENDA = "calendar.agenda.";
120     public static final String PROPERTY_RUNAPP_JSP_URL = "calendar.runapp.jsp.url";
121     public static final String PROPERTY_EVENTLIST_VIEW_DAY = "calendar.view.day.eventlist";
122     public static final String PROPERTY_EVENTLIST_VIEW_WEEK = "calendar.view.week.eventlist";
123     public static final String PROPERTY_EVENTLIST_VIEW_MONTH = "calendar.view.month.eventlist";
124     public static final String PROPERTY_EVENTLIST = "calendar.eventlist.";
125     public static final String PROPERTY_WORKING_DAYS_IN_WEEK = "calendar.working.days";
126     public static final String PROPERTY_ICAL_TRACE_ENABLE = "calendar.ical.trace.enable";
127     public static final String PROPERTY_READ_ONLY = "calendar.resourceType.readOnly";
128     public static final String PROPERTY_READ_WRITE = "calendar.resourceType.readAndWrite";
129     public static final String PROPERTY_ACCESSIBLE_BY_USER = "accessible";
130     public static final String PROPERTY_ROLE_NONE = "none";
131     public static final String CONSTANT_SLASH = "/";
132     public static final String PROPERTY_EVENT_DEFAULT_STATUS = "calendar.event.status.default";
133     public static final int PROPERTY_PERIOD_NONE = 0;
134     public static final int PROPERTY_PERIOD_TODAY = 1;
135     public static final int PROPERTY_PERIOD_WEEK = 2;
136     public static final int PROPERTY_PERIOD_RANGE = 3;
137     public static final String PROPERTY_CALENDAR_NONE = "none";
138     public static final String PROPERTY_SHORTCUT_TODAY = "calendar.portlet_mini_calendar.shortcut.today";
139     public static final String PROPERTY_SHORTCUT_TOMORROW = "calendar.portlet_mini_calendar.shortcut.tomorrow";
140     public static final String PROPERTY_SHORTCUT_WEEK = "calendar.portlet_mini_calendar.shortcut.week";
141     public static final String PROPERTY_MODULE_CALENDAR = "module-calendar-document";
142     public static final String PROPERTY_FRIEND_MAIL_TITLE = "calendar.email-friend.mail.title";
143     public static final String PROPERTY_EVENT_STATUS_CONFIRMED = "calendar.event.status.confirmed";
144     public static final String PROPERTY_EVENT_STATUS_TENTATIVE = "calendar.event.status.tentative";
145     public static final String PROPERTY_EVENT_STATUS_LIST = "calendar.event.status.list";
146     public static final String PROPERTY_EVENT_STATUS_DEFAULT = "calendar.event.status.default";
147     public static final String PROPERTY_CONFIRM_UNSUBSCRIPTION_ALERT_MESSAGE = "calendar.siteMessage.unsubscription.message";
148     public static final String PROPERTY_CONFIRM_UNSUBSCRIPTION_TITLE_MESSAGE = "calendar.siteMessage.unsubscription.title";
149 
150     // Properties for page titles
151     public static final String PROPERTY_PAGE_TITLE_MANAGE_EVENTS = "calendar.calendar_manage_events.pageTitle";
152     public static final String PROPERTY_PAGE_TITLE_MANAGE_CALENDARS = "calendar.manage_calendars.pageTitle";
153     public static final String PROPERTY_PAGE_TITLE_CREATE_CALENDAR = "calendar.create_calendar.pageTitle";
154     public static final String PROPERTY_PAGE_TITLE_MODIFY_CALENDAR = "calendar.modify_calendar.pageTitle";
155     public static final String PROPERTY_PAGE_TITLE_CREATE_EVENT = "calendar.create_event.pageTitle";
156     public static final String PROPERTY_PAGE_TITLE_MODIFY_EVENT = "calendar.modify_event.pageTitle";
157     public static final String PROPERTY_PAGE_TITLE_MODIFY_OCCURRENCE = "calendar.modify_occurrence.pageTitle";
158     public static final String PROPERTY_PAGE_TITLE_SEARCH_RESULT = "calendar.search.event.result.title";
159     public static final String PROPERTY_PAGE_TITLE_SEARCH = "calendar.search.event.title";
160     public static final String PROPERTY_PAGE_SUBSCRIPTION_TITLE = "calendar.subscription.event.title";
161     public static final String PROPERTY_PAGE_DOWNLOAND_TITLE = "calendar.download.agenda.title";
162     public static final String PROPERTY_PAGE_EMAIL_FRIEND_TITLE = "calendar.email-friend.event.title";
163     public static final String PROPERTY_PAGE_TITLE_MANAGE_SUBSCRIBERS = "calendar.manage.subscribers.calendar.pageTitle";
164     public static final String PROPERTY_CALENDAR_DOTS_PATH = "calendar.dots.path";
165     public static final String PROPERTY_MESSAGE_DATEFORMAT = "calendar.message.dateFormat";
166     public static final String PROPERTY_MESSAGE_DATE_END_BEFORE = "calendar.message.dateend.before";
167     public static final String PROPERTY_MESSAGE_TIMEFORMAT = "calendar.message.timeFormat";
168     public static final String PROPERTY_MESSAGE_EXIST = "calendar.message.exist";
169     public static final String PROPERTY_MESSAGE_CANNOT_DELETE_ALL_OCC = "calendar.message.occurrence.cannot_delete_all";
170     public static final String PROPERTY_EVENTS_PER_PAGE = "calendar.eventsPerPage";
171     public static final String PROPERTY_SORT_EVENTS = "calendar.modify_calendar.sortEvents";
172     public static final String PROPERTY_PAGE_RSS_TITLE = "calendar.rss.title";
173     public static final String PROPERTY_WEBMASTER_EMAIL = "email.webmaster";
174 
175     //Parameters for Back Office
176     public static final String PARAMETER_PLUGIN_NAME = "plugin_name";
177     public static final String PARAMETER_CALENDAR_NAME = "calendar_name";
178     public static final String PARAMETER_CALENDAR_IMAGE = "calendar_image";
179     public static final String PARAMETER_CALENDAR_PREFIX = "calendar_prefix";
180     public static final String PARAMETER_CALENDAR_ROLE = "calendar_role";
181     public static final String PARAMETER_EVENT_OLD_DATE = "event_old_date";
182     public static final String PARAMETER_EVENT_OLD_TITLE = "event_old_title";
183     public static final String PARAMETER_WORKGROUP = "workgroup";
184     public static final String PARAMETER_CALENDAR_ROLE_MANAGER = "calendar_role_manager";
185     public static final String PARAMETER_PAGE_INDEX = "page_index";
186     public static final String PARAMETER_SUBSCRIBER_SEARCH = "subscriber_search";
187     public static final String PARAMETER_CALENDAR_NOTIFICATION = "calendar_notification";
188     public static final String PARAMETER_CALENDAR_PERIOD = "calendar_period";
189     public static final String PARAMETER_DASHBOARD_N_NEXT_DAYS = "dashboard_n_next_days";
190     public static final String PARAMETER_DASHBOARD_NB_EVENTS = "dashboard_nb_events";
191 
192     //Parameters for front office
193     public static final String PARAMETER_ACTION = "action";
194     public static final String PARAMETER_PAGE = "page";
195     public static final String PARAMETER_QUERY = "query";
196     public static final String PARAMETER_DATE_START = "date_start";
197     public static final String PARAMETER_DATE_END = "date_end";
198     public static final String PARAMETER_PERIOD = "period";
199     public static final String PARAMETER_SENDER_EMAIL = "sender_email";
200     public static final String PARAMETER_SENDER_FRIEND_EMAIL = "sender_friend_email";
201     public static final String PARAMETER_SENDER_MESSAGE = "event_description";
202     public static final String PARAMETER_SENDER_FIRST_NAME = "sender_first_name";
203     public static final String PARAMETER_SENDER_LAST_NAME = "sender_last_name";
204     public static final String PARAMETER_MONTH = "month";
205     public static final String PARAMETER_NEXT = "next";
206     public static final String PARAMETER_PREV = "prev";
207     public static final String PARAMETER_PAGE_ID = "page_id";
208 
209     //Common parameters for back and front office
210     public static final String PARAMETER_EVENT_DATE = "event_date";
211     public static final String PARAMETER_EVENT_DATE_END = "event_date_end";
212     public static final String PARAMETER_EVENT_TITLE = "event_title";
213     public static final String PARAMETER_EVENT_TIME_START = "event_time_start";
214     public static final String PARAMETER_EVENT_TIME_END = "event_time_end";
215     public static final String PARAMETER_SORT_EVENTS = "sort_events";
216     public static final String PARAMETER_CBX_OCCURRENCE = "cbx_occurrence";
217     public static final String PARAMETER_CALENDAR_ID = "calendar_id";
218     public static final String PARAMETER_CALENDAR_EXPORT = "calendar_export";
219     public static final String PARAMETER_EVENT_ID = "event_id";
220     public static final String PARAMETER_OCCURRENCE_ID = "occurrence_id";
221     public static final String PARAMETER_PERIODICITY = "periodicity";
222     public static final String PARAMETER_RADIO_PERIODICITY = "radioPeriodicity";
223     public static final String PARAMETER_OCCURRENCE = "occurrence";
224     public static final String PARAMETER_REPEATED_DAYS = "number_days";
225     public static final String PARAMETER_DESCRIPTION = "event_description";
226     public static final String PARAMETER_EVENT_IMAGE = "event_image";
227     public static final String PARAMETER_EVENT_TAGS = "event_tags";
228     public static final String PARAMETER_EVENT_LOCATION_ADDRESS = "event_location_address";
229     public static final String PARAMETER_LOCATION = "event_location";
230     public static final String PARAMETER_LOCATION_TOWN = "event_location_town";
231     public static final String PARAMETER_LOCATION_ZIP = "event_location_zip";
232     public static final String PARAMETER_EVENT_LINK_URL = "event_link_url";
233     public static final String PARAMETER_EVENT_DOCUMENT_ID = "event_document_id";
234     public static final String PARAMETER_EVENT_PAGE_URL = "event_page_url";
235     public static final String PARAMETER_EVENT_TOP_EVENT = "event_top";
236     public static final String PARAMETER_EVENT_STATUS = "event_status";
237     public static final String PARAMETER_EVENT_MAP_URL = "event_map_url";
238     public static final String PARAMETER_EXPORT_EXTENSION = "export_extension";
239     public static final String PARAMETER_STYLESHEET_ID = "stylesheet_id";
240     public static final String PARAMETER_EMAIL = "email";
241     public static final String PARAMETER_DATE = "date";
242     public static final String PARAMETER_NOTIFY = "notify";
243     public static final String PARAMETER_SUBSCRIBER_ID = "subscriber_id";
244     public static final String PARAMETER_INPUT = "input";
245     public static final String PARAMETER_INSERT_SERVICE_TYPE = "insert_service_type";
246     public static final String PARAMETER_DOCUMENT_ID = "document_id";
247     public static final String PARAMETER_CALENDAR_RSS = "calendar_rss";
248     public static final String PARAMETER_CATEGORY = "category";
249     public static final String PARAMETER_CONFIRMATION_FORM = "confirmation_form";
250     public static final String PARAMETER_TYPE_BOX = "box";
251     public static final String PARAMETER_SELECTED_TEXT = "selected_text";
252     public static final String PARAMETER_REMOVE_OCCURRENCES = "remove_occurrences";
253     public static final String PARAMETER_EXCLUDED_DAYS = "excluded_days";
254 
255     //Bookmarks for BackOffice
256     public static final String MARK_CALENDARS_LIST = "calendar_list";
257     public static final String MARK_EVENTS_LIST = "event_list";
258     public static final String MARK_OCCURRENCES_LIST = "occurrence_list";
259     public static final String MARK_EVENT = "event";
260     public static final String MARK_EVENT_DATE_END = "event_date_end";
261     public static final String MARK_OCCURRENCE = "occurrence";
262     public static final String MARK_DOTS_LIST = "dots_list";
263     public static final String MARK_PAGINATOR = "paginator";
264     public static final String MARK_NB_ITEMS_PER_PAGE = "nb_items_per_page";
265     public static final String MARK_EVENTS_SORT_LIST = "sort_list";
266     public static final String MARK_DEFAULT_SORT_EVENT = "default_sort_event";
267     public static final String MARK_WORKGROUPS_LIST = "workgroups_list";
268     public static final String MARK_ROLES_LIST = "roles_list";
269     public static final String MARK_SUBSCRIBERS_LIST = "subscribers_list";
270     public static final String MARK_SEARCH_STRING = "search_string";
271     public static final String MARK_DOCUMENT = "document";
272     public static final String MARK_EXPORT_STYLESHEET_LIST = "stylesheet_list";
273 
274     //Bookmarks used in front
275     public static final String MARK_PREVIOUS = "previous";
276     public static final String MARK_NEXT = "next";
277     public static final String MARK_TITLE = "title";
278     public static final String MARK_LEGEND = "legend";
279     public static final String MARK_VIEW_CALENDAR = "view_calendar";
280     public static final String MARK_EVENT_LIST = "event_list";
281     public static final String MARK_SMALL_MONTH_CALENDAR = "small_month_calendar";
282     public static final String MARK_AGENDA_RESOURCE_LIST = "agenda_resource_list";
283     public static final String MARK_IS_ACTIVE_CAPTCHA = "is_active_captcha";
284     public static final String MARK_CAPTCHA = "captcha";
285 
286     // Common bookmarks for back and front office
287     public static final String MARK_DATE = "date";
288     public static final String MARK_CALENDAR_ID = "calendar_id";
289     public static final String MARK_CALENDAR = "calendar";
290     public static final String MARK_LOCALE = "locale";
291     public static final String MARK_KEY = "key";
292 
293     // Constants
294     public static final String EMPTY_STRING = "";
295     public static final String EMPTY_NULL = null;
296     public static final String SPACE = " ";
297     public static final String TRUE = "TRUE";
298     public static final String FALSE = "FALSE";
299     public static final String ONE = "1";
300     public static final String ZERO = "0";
301     public static final String COMMA = ",";
302     public static final String NULL = "null";
303     public static final String AMPERSAND = "&";
304     public static final String EQUAL = "=";
305     public static final String INTERROGATION_MARK = "?";
306     public static final String INDENT = "-";
307     public static final String BEAN_CALENDAR_CALENDARSERVICE = "calendar.calendarService";
308     public static final String BEAN_CALENDAR_EVENTLISTSERVICE = "calendar.eventListService";
309     public static final int SORT_ASC = 1;
310     public static final int SORT_DESC = 0;
311 
312     // Properties suffix
313     public static final String SUFFIX_NAME = ".name";
314     public static final String SUFFIX_LOADER_CLASS = ".loader.class";
315     public static final String SUFFIX_LOADER_PARAMETER = ".loader.parameter";
316     public static final String SUFFIX_LABEL = ".label";
317     public static final String SUFFIX_EVENT_IMAGE = ".event.image";
318     public static final String SUFFIX_ROLE = ".role";
319     public static final String SUFFIX_CLASS = ".class";
320     public static final String SUFFIX_TITLE = ".title";
321 
322     // Session Attributes
323     public static final String ATTRIBUTE_CALENDAR_VIEW = "CALENDAR_CURRENT_VIEW_CLASS";
324     public static final String ATTRIBUTE_CALENDAR_AGENDA = "CALENDAR_CURRENT_AGENDA";
325     public static final String ATTRIBUTE_CALENDAR_AGENDA_OCCURRENCES = "CALENDAR_CURRENT_AGENDA_OCCURENCES";
326 
327     // Views
328     public static final String VIEW_DAY = "day";
329     public static final String VIEW_WEEK = "week";
330     public static final String VIEW_MONTH = "month";
331 
332     // Actions
333     public static final String ACTION_MANAGE_EVENTS = "manage_events";
334     public static final String ACTION_ADD_EVENT = "add_event";
335     public static final String ACTION_MODIFY_EVENT = "modify_event";
336     public static final String ACTION_REMOVE_EVENT = "remove_event";
337     public static final String ACTION_DO_CREATE_EVENT = "do_create_event";
338     public static final String ACTION_DO_MODIFY_EVENT = "do_modify_event";
339     public static final String ACTION_DO_REMOVE_EVENT = "do_remove_event";
340     public static final String ACTION_GET_SUBSCRIPTION_PAGE = "get_subscribe_page";
341     public static final String ACTION_GET_FRIEND_EMAIL_PAGE = "get_friend_email_page";
342     public static final String ACTION_GET_DOWNLOAD_PAGE = "get_download_page";
343     public static final String ACTION_SEND_FRIEND_EMAIL = "send_friend";
344     public static final String ACTION_VERIFY_SUBSCRIBE = "verify_subscribe";
345     public static final String ACTION_CONFIRM_UNSUBSCRIBE = "confirm_unsubscribe";
346     public static final String ACTION_UNSUBSCRIBE = "unsubscribe";
347     public static final String ACTION_SEARCH = "search";
348     public static final String ACTION_DO_SEARCH = "do_search";
349     public static final String ACTION_SHOW_RESULT = "show_result";
350     public static final String ACTION_RSS = "rss";
351 
352     // CSS Styles
353     public static final String STYLE_CLASS_VIEW_MONTH_DAY = AppPropertiesService
354             .getProperty( "calendar.style.month.day" );
355     public static final String STYLE_CLASS_VIEW_WEEK_DAY = AppPropertiesService.getProperty( "calendar.style.week.day" );
356     public static final String STYLE_CLASS_SMALLMONTH_DAY = AppPropertiesService
357             .getProperty( "calendar.style.smallmonth.day" );
358     public static final String STYLE_CLASS_SUFFIX_OLD = AppPropertiesService.getProperty( "calendar.style.suffix.old" );
359     public static final String STYLE_CLASS_SUFFIX_TODAY = AppPropertiesService
360             .getProperty( "calendar.style.suffix.today" );
361     public static final String STYLE_CLASS_SUFFIX_OFF = AppPropertiesService.getProperty( "calendar.style.suffix.off" );
362     public static final String STYLE_CLASS_SUFFIX_EVENT = AppPropertiesService
363             .getProperty( "calendar.style.suffix.event" );
364     public static final String STYLE_CLASS_SELECTED_DAY = AppPropertiesService
365             .getProperty( "calendar.style.selected.day" );
366 
367     // Indexer fileds
368     public static final String FIELD_CALENDAR_ID = "calendar_id";
369     public static final String FIELD_CATEGORY = "category";
370     public static final String CALENDAR_SHORT_NAME = "cld";
371     public static final String DOCUMENT_SHORT_NAME = "dcld";
372 
373     // Regex
374     public static final String REG_NUMBER = "^[0-9]+$";
375 
376     /**
377      * Default constructor
378      */
379     private Constants( )
380     {
381 
382     }
383 }