1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.crm.util.constants;
35
36
37
38
39
40
41 public final class CRMConstants
42 {
43
44 public static final int INVALID_ID_INT = -1;
45 public static final String SLASH = "/";
46 public static final String COMMA = ",";
47 public static final String CONSTANT_ON = "on";
48 public static final String CONSTANT_TRUE = "true";
49 public static final String CONSTANT_FALSE = "false";
50 public static final String CONSTANT_PLUGIN_NAME = "plugin_name";
51 public static final String CONSTANT_CRM = "crm";
52 public static final String CONSTANT_DISPLAYDRAFT = "displayDraft";
53 public static final String CONSTANT_USE_ID_CRM_USER = "useIdCrmUser";
54 public static final String NO_CATEGORY = "0";
55 public static final String ALL_CATEGORY = "-1";
56
57
58 public static final String PROPERTY_PAGE_PATH = "crm.crm.pagePathLabel";
59 public static final String PROPERTY_PAGE_TITLE = "crm.crm.pageTitle";
60 public static final String PROPERTY_MANAGE_NOTIFICATIONS_PAGE_TITLE = "crm.manage_notifications.pageTitle";
61 public static final String PROPERTY_VIEW_NOTIFICATION_PAGE_TITLE = "crm.view_notification.pageTitle";
62 public static final String PROPERTY_MANAGE_DEMAND_TYPES_PAGE_TITLE = "crm.manage_demand_types.pageTitle";
63 public static final String PROPERTY_CREATE_DEMAND_TYPE_PAGE_TITLE = "crm.create_demand_type.pageTitle";
64 public static final String PROPERTY_MODIFY_DEMAND_TYPE_PAGE_TITLE = "crm.modify_demand_type.pageTitle";
65 public static final String PROPERTY_MODIFY_CRM_USER_PAGE_TITLE = "crm.modify_crm_user.pageTitle";
66 public static final String PROPERTY_DEFAULT_LIST_DEMAND_TYPES_PER_PAGE = "crm.listDemandTypes.itemsPerPage";
67 public static final String PROPERTY_PAGE_TITLE_MANAGE_CATEGORIES = "crm.manage_categories.pageTitle";
68 public static final String PROPERTY_PAGE_TITLE_MODIFY_CATEGORY = "crm.modify_category.pageTitle";
69 public static final String PROPERTY_PAGE_TITLE_CREATE_CATEGORY = "crm.create_category.pageTitle";
70 public static final String PROPERTY_DEFAULT_LIST_CATEGORY_PER_PAGE = "crm.listCategories.itemsPerPage";
71 public static final String PROPERTY_DAEMON_NB_EXPIRATION_DAYS = "daemon.crmDemandCleaner.nbExpirationDays";
72 public static final String PROPERTY_WEBMASTER_EMAIL = "email.webmaster";
73 public static final String PROPERTY_CRM_USER_MAX_SIZE = "crm.crmUser.maxSize";
74 public static final String PROPERTY_CRM_USER_ATTRIBUTE_KEYS = "crm.userAttributes.keys";
75 public static final String PROPERTY_DEMANDS_PER_PAGE = "crm.paginator.demand.itemsPerPage";
76
77 public static final String PROPERTY_LABEL_DEMAND_TYPES_LIST = "crm.crm.labelDemandTypesList";
78 public static final String PROPERTY_LABEL_CRM_INFO = "crm.crm.labelInfo";
79 public static final String PROPERTY_LABEL_CRM_CONTACT = "crm.crm.labelContact";
80 public static final String PROPERTY_LABEL_CRM_DATE_BEGIN = "crm.crm.labelDateBegin";
81 public static final String PROPERTY_LABEL_CRM_DATE_END = "crm.crm.labelDateEnd";
82 public static final String PROPERTY_NO_CATEGORY = "crm.crm.labelNoCategory";
83 public static final String PROPERTY_ALL_CATEGORY = "crm.crm.labelAllCategory";
84
85 public static final String MARK_MAP_DEMAND_TYPES_LIST = "map_demand_types_list";
86 public static final String MARK_MAP_DEMANDS_LIST = "map_demands_list";
87 public static final String MARK_MYLUTECE_USER = "mylutece_user";
88 public static final String MARK_CATEGORIES_LIST = "categories_list";
89 public static final String MARK_DEMAND_TYPES_LIST = "demand_types_list";
90 public static final String MARK_NOTIFICATIONS_LIST = "notifications_list";
91 public static final String MARK_NOTIFICATION = "notification";
92 public static final String MARK_DEMAND = "demand";
93 public static final String MARK_DEMAND_TYPE = "demand_type";
94 public static final String MARK_STATUS_CRM_LIST = "status_crm_list";
95 public static final String MARK_PAGINATOR = "paginator";
96 public static final String MARK_NB_ITEMS_PER_PAGE = "nb_items_per_page";
97 public static final String MARK_MAP_NB_ITEMS_PER_PAGE = "map_nb_items_per_page";
98 public static final String MARK_MAX_ORDER = "max_order";
99 public static final String MARK_DEMAND_TYPE_FILTER = "demand_type_filter";
100 public static final String MARK_USER_WORKGROUP_REF_LIST = "user_workgroup_list";
101 public static final String MARK_ROLE_REF_LIST = "role_list";
102 public static final String MARK_IS_WELL_ORDERED = "is_well_ordered";
103 public static final String MARK_OPERATORS_LIST = "operators_list";
104 public static final String MARK_CATEGORY = "category";
105 public static final String MARK_CRM_USER = "crm_user";
106 public static final String MARK_TARGETS_LIST = "targets_list";
107 public static final String MARK_DISPLAYDRAFT = "bDisplayDraft";
108 public static final String MARK_USE_IDCRMUSER = "bUseIdCrmUser";
109 public static final String MARK_LOCALE = "locale";
110 public static final String MARK_DEMAND_TYPES_REFLIST = "demandTypesRefList";
111 public static final String MARK_FILTER = "filter";
112 public static final String MARK_MODIFICATIONDATE = "modificationDate";
113 public static final String MARK_MAP_PAGINATOR = "map_paginator";
114 public static final String MARK_MAP_DO_LOGIN = "url_dologin";
115 public static final String MARK_CATEGORY_ID_CATEGORY = "category_id_category";
116 public static final String MARK_BASE_URL = "base_url";
117
118
119 public static final String MARK_XSL_PARAM_I18N_LABEL_DEMAND_TYPES_LIST = "i18n-label-demand-types-list";
120 public static final String MARK_XSL_PARAM_I18N_LABEL_CRM_INFO = "i18n-label-crm-info";
121 public static final String MARK_XSL_PARAM_I18N_LABEL_CRM_CONTACT = "i18n-label-crm-contact";
122 public static final String MARK_XSL_PARAM_I18N_LABEL_CRM_DATE_BEGIN = "i18n-label-crm-date-begin";
123 public static final String MARK_XSL_PARAM_I18N_LABEL_CRM_DATE_END = "i18n-label-crm-date-end";
124
125
126 public static final String PARAMETER_ACTION = "action";
127 public static final String PARAMETER_ID_DEMAND = "id_demand";
128 public static final String PARAMETER_ID_NOTIFICATION = "id_notification";
129 public static final String PARAMETER_PAGE = "page";
130 public static final String PARAMETER_PAGE_INDEX = "page_index";
131 public static final String PARAMETER_DEMAND_TYPE_LABEL = "demand_type_label";
132 public static final String PARAMETER_URL_RESOURCE = "url_resource";
133 public static final String PARAMETER_URL_INFO = "url_info";
134 public static final String PARAMETER_URL_CONTACT = "url_contact";
135 public static final String PARAMETER_ORDER = "order";
136 public static final String PARAMETER_DATE_BEGIN = "date_begin";
137 public static final String PARAMETER_DATE_END = "date_end";
138 public static final String PARAMETER_CATEGORY_ID_CATEGORY = "category_id_category";
139 public static final String PARAMETER_ID_DEMAND_TYPE = "id_demand_type";
140 public static final String PARAMETER_SESSION = "session";
141 public static final String PARAMETER_LABEL = "label";
142 public static final String PARAMETER_WORKGROUP_KEY = "workgroup_key";
143 public static final String PARAMETER_ROLE_KEY = "role_key";
144 public static final String PARAMETER_SEARCH = "search";
145 public static final String PARAMETER_OPERATOR_DATE_BEGIN = "operator_date_begin";
146 public static final String PARAMETER_OPERATOR_DATE_END = "operator_date_end";
147 public static final String PARAMETER_CATEGORY_NAME = "category_name";
148 public static final String PARAMETER_CATEGORY_DESCRIPTION = "category_description";
149 public static final String PARAMETER_CATEGORY_CODE = "category_code";
150 public static final String PARAMETER_URL_RETURN = "url_return";
151 public static final String PARAMETER_DEMAND_DATA = "demand_data";
152 public static final String PARAMETER_EMAIL = "email";
153 public static final String PARAMETER_ID_CRM_USER = "id_crm_user";
154 public static final String PARAMETER_SIGNATURE = "signature";
155 public static final String PARAMETER_CRM_WEBB_APP_CODE = "crm_web_app_code";
156 public static final String PARAMETER_TIMESTAMP = "timestamp";
157 public static final String PARAMETER_TARGET = "target";
158 public static final String PARAMETER_URL_DELETE = "url_delete";
159 public static final String PARAMETER_CHECKBOX_DRAFT_DISPLAY = "bDisplayDraft";
160 public static final String PARAMETER_CHECKBOX_USE_IDCRMUSER = "bUseIdCrmUser";
161 public static final String PARAMETER_MODIFICATIONDATE = "modificationDate";
162 public static final String PARAMETER_DEMANDTYPE = "demandType";
163 public static final String PARAMETER_NOTIFICATION = "notification";
164 public static final String PARAMETER_ID_STATUS = "id_status";
165 public static final String PARAMETER_SORT_ATTRIBUTE = "sorted_attribute_name";
166 public static final String PARAMETER_SORT_ORDER = "asc_sort";
167 public static final String PARAMETER_INCLUDE_ID_CRM_USER = "include_id_crm_user";
168 public static final String PARAMETER_NEED_AUTHENTICATION = "need_authentication";
169 public static final String PARAMETER_NEED_VALIDATION = "need_validation";
170
171
172 public static final String ACTION_MANAGE_NOTIFICATIONS = "manage_notifications";
173 public static final String ACTION_VIEW_NOTIFICATION = "view_notification";
174 public static final String ACTION_REMOVE_DEMAND = "remove_demand";
175 public static final String ACTION_DO_REMOVE_DRAFT = "do_remove_draft";
176 public static final String ACTION_REMOVE_DRAFT = "remove_draft";
177 public static final String ACTION_MODIFY_CRM_USER = "modify_crm_user";
178 public static final String ACTION_DO_MODIFY_CRM_USER = "do_modify_crm_user";
179
180
181 public static final String MESSAGE_CONFIRM_REMOVE_DEMAND = "crm.message.confirmRemoveDemand";
182 public static final String MESSAGE_ERROR_DATEEND_BEFORE_DATEBEGIN = "crm.message.dateEndBeforeDateBegin";
183 public static final String MESSAGE_INVALID_DATEEND = "crm.message.invalidDateEnd";
184 public static final String MESSAGE_INVALID_DATEBEGIN = "crm.message.invalidDateBegin";
185 public static final String MESSAGE_INVALID_DATE_BEFORE_70 = "crm.message.invalidDate.before1970";
186 public static final String MESSAGE_CONFIRM_REMOVE_DEMAND_TYPE = "crm.message.confirmRemoveDemandType";
187 public static final String MESSAGE_CONFIRM_PURGE_DEMAND_TYPE = "crm.message.confirmPurgeDemandType";
188 public static final String MESSAGE_ERROR = "crm.message.error";
189 public static final String MESSAGE_CONFIRM_REMOVE_CATEGORY = "crm.message.confirmRemoveCategory";
190 public static final String MESSAGE_CANNOT_REMOVE_CATEGORY = "crm.message.cannotRemoveCategory";
191 public static final String MESSAGE_SIZE_TOO_BIG = "crm.message.sizeTooBig";
192 public static final String MESSAGE_INVALID_EMAIL = "crm.message.invalidEmail";
193 public static final String MESSAGE_EMAIL_ALREADY_IN_USE = "crm.message.emailAlreadyInUse";
194 public static final String MESSAGE_INVALID_FORMAT_DATE_MODIFICATION = "crm.message.invalidFormatDateModification";
195
196
197 public static final String SORT_DATE_MODIFICATION = "dateModification";
198 public static final String SORT_NB_UNREAD_NOTIFICATION = "unreadNotification";
199
200
201 public static final String EVENT_CRM_USER_MODIFIED = "EventCRMUserModified";
202 public static final String EVENT_CRM_DEMAND_TYPE_REMOVED = "EventCRMDemandTypeRemoved";
203
204
205
206 public static final String TAG_DEMANDE_TYPE_PORTLET = "crm-demand-type-portlet";
207 public static final String TAG_DEMANDE_TYPE_PORTLET_CONTENT = "crm-demand-type-portlet-content";
208 public static final String TAG_CATEGORY_LIST = "crm-demand-type-category-list";
209
210 public static final String TAG_CATEGORY = "category";
211 public static final String TAG_CATEGORY_ID = "category-id";
212 public static final String TAG_CATEGORY_NAME = "category-name";
213 public static final String TAG_CATEGORY_DESCRIPTION = "category-description";
214 public static final String TAG_DEMAND_TYPE_LIST = "demand-type-list";
215
216 public static final String TAG_DEMAND_TYPE = "demand-type";
217 public static final String TAG_DEMAND_TYPE_ID = "demand-type-id";
218 public static final String TAG_DEMAND_TYPE_LABEL = "demand-type-label";
219 public static final String TAG_DEMAND_TYPE_URL_RESOURCE = "demand-type-url-resource";
220 public static final String TAG_DEMAND_TYPE_URL_INFO = "demand-type-url-info";
221 public static final String TAG_DEMAND_TYPE_URL_CONTACT = "demand-type-url-contact";
222 public static final String TAG_DEMAND_TYPE_ORDER = "demand-type-order";
223 public static final String TAG_DEMAND_TYPE_CATEGORY = "demand-type-category";
224 public static final String TAG_DEMAND_TYPE_TARGET = "demand-type-target";
225 public static final String TAG_DEMAND_TYPE_URL_DELETE = "demand-type-delete";
226 public static final String TAG_DEMAND_TYPE_DATE_BEGIN = "demand-type-date-begin";
227 public static final String TAG_DEMAND_TYPE_DATE_END = "demand-type-date-end";
228 public static final String TAG_DEMAND_TYPE_NEED_AUTHENTICATION = "demand-type-need-authentication";
229 public static final String TAG_DEMAND_TYPE_NEED_VALIDATION = "demand-type-need-validation";
230
231
232
233
234 private CRMConstants( )
235 {
236 }
237 }