View Javadoc
1   /*
2    * Copyright (c) 2002-2017, 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.deployment.util;
35  
36  public class ConstanteUtils
37  {
38      // Beans
39      public static final String BEAN_SVN_SERVICE = "deployment.SvnService";
40      public static final String BEAN_GITHUB_SERVICE = "deployment.GithubService";
41      public static final String BEAN_GITLAB_SERVICE = "deployment.GitlabService";
42  
43      // Constantes
44      public static final int CONSTANTE_ID_NULL = -1;
45      public static final String CONSTANTE_ALL = "all";
46      public static final int CONSTANTE_DEFAULT_LOG_SIZE = 500;
47      public static final String REGEX_ID = "^[\\d]+$";
48      public static final String CONSTANTE_TAGS = "tags";
49      public static final String CONSTANTE_TRUNK = "trunk";
50      public static final String CONSTANTE_CHECKOUT_ERROR = "Checkout error";
51      public static final String CONSTANTE_SEPARATOR_SLASH = "/";
52      public static final String CONSTANTE_SEPARATOR_POINT = ".";
53      public static final String CONSTANTE_SEPARATOR_VIRGULE = ",";
54      public static final String CONSTANTE_EMPTY_STRING = "";
55      public static final String CONSTANTE_STAR = "*";
56      public static final String CONSTANTE_MARK_STACKTRACE = "stack trace      ";
57      public static final String CONSTANTE_SPACE = " ";
58      public static final String CONSTANTE_POM_XML = "pom.xml";
59      public static final String CONSTANTE_TARGET = "target";
60      public static final String CONSTANTE_MAVEN_HOME_PATH = "deployment.mavenHomePath";
61      public static final String CONSTANTE_MAVEN_LOCAL_REPOSITORY = "deployment.mavenLocalRepository";
62      public static final String CONSTANTE__ENVIRONMENT = "deployment.environment.";
63      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE = "deployment.serverApplicationInstance.";
64      public static final String CONSTANTE__ENVIRONMENT_CODE = ".code";
65      public static final String CONSTANTE__ENVIRONMENT_NAME = ".name";
66      public static final String CONSTANTE__ENVIRONMENT_SERVER_APPLICATION_INSTANCE_LIST = ".serverApplicationInstanceList";
67      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE_CODE = ".code";
68      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE_NAME = ".name";
69      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE_SERVER_NAME = ".serverName";
70      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE_FTP_WEBAPP_Url = ".ftpWebAppUrl";
71      public static final String CONSTANTE__SERVER_APPLICATION_INSTANCE_MAVEN_PROFILE = ".mavenProfile";
72      public static final String CONSTANTE_SQL_WHERE = " WHERE ";
73      public static final String CONSTANTE_SQL_AND = " AND ";
74      public static final String CONSTANTE_SERVER_TOMCAT = "TOMCAT";
75      public static final String CONSTANTE_SERVER_TOM = "TOM";
76      public static final String CONSTANTE_SERVER_MYSQL = "MYSQL";
77      public static final String CONSTANTE_SERVER_MYS = "MYS";
78      public static final String CONSTANTE_SERVER_HTTPD = "HTTPD";
79      public static final String CONSTANTE_SERVER_PSQ = "PSQ";
80      public static final String CONSTANTE_REPO_TYPE_SVN = "svn";
81      public static final String CONSTANTE_REPO_TYPE_GITHUB = "github";
82      public static final String CONSTANTE_REPO_TYPE_GITLAB = "gitlab";
83      public static final String CONSTANTE_BRANCH_DEVELOP = "develop";
84      public static final String CONSTANTE_BRANCH_MASTER = "master";
85  
86      public static final String CONSTANTE_SERVER_RO = "RO";
87      public static final String CONSTANTE_MAX_DEPLOY_SITE_CONTEXT_KEY = "max_deploy_site_context_key";
88      public static final String CONSTANTE_ACTION_EXECUTE = "@EXECUTE";
89      public static final String JSON_STATUS = "status";
90      public static final String JSON_ERROR_TYPE = "error_type";
91      public static final String JSON_LOG = "log";
92      public static final String JSON_RUNNING = "running";
93      public static final String JSON_ERROR = "error";
94      public static final String JSON_STATE = "state";
95      public static final String JSON_RESULT = "result";
96      public static final String JSON_ACTION_LIST = "action_list";
97      public static final String JSON_ACTION_ID = "id";
98      public static final String JSON_ACTION_CODE = "action_code";
99      public static final String JSON_ACTION_ICON_CSS_CLASS = "icon_css_class";
100     public static final String JSON_ACTION_NAME = "name";
101     public static final String JSON_ACTION_STATUS = "status";
102     public static final String JSON_ACTION_DISPLAY = "display";
103     public static final String JSON_ACTION_DESCRIPTION = "description";
104 
105     public static final String JSON_JSP_FOM_DISPLAY = "jsp_form_display";
106     public static final String JSON_FORM_ERROR = "form_error";
107     public static final String JSON_SERVER_STATUS = "server_status";
108     public static final String JSON_ID_APPLIACTION = "id_application";
109     public static final String JSON_CODE_ENVIRONMENT = "code_environment";
110     public static final String JSON_CODE_SERVER_APPLICATION_INSTANCE = "code_server_application_instance";
111     public static final String JSON_SERVER_APPLICATION_TYPE = "server_application_type";
112     public static final String CONTEXT_DIRECTORY_NAME = "CONTEXT";
113 
114     // PROPERTY
115     public static final String PROPERTY_NB_ITEM_PER_PAGE = "deployment.defaultNbItemPerPage";
116     public static final String PROPERTY_MANAGE_APPLICATION_PAGE_TITLE = "deployment.manage_application.page_title";
117     public static final String PROPERTY_CREATE_APPLICATION_PAGE_TITLE = "deployment.create_application.page_title";
118     public static final String PROPERTY_MODIFY_APPLICATION_PAGE_TITLE = "deployment.create_application.page_title";
119     public static final String PROPERTY_FORM_DEPLOY_SITE_PAGE_TITLE = "deployment.form_deploy_site.page_title";
120     public static final String PROPERTY_LABEL_CODE = "deployment.create_application.label_code";
121     public static final String PROPERTY_LABEL_CODE_ENVIRONMENT = "deployment.form_init_deploy_application.label_code_environment";
122     public static final String PROPERTY_LABEL_CODE_SERVER_APPLICATION_INSTANCE_TOMCAT = "deployment.form_init_deploy_application.label_code_server_application_instance_tomcat";
123     public static final String PROPERTY_LABEL_CODE_SERVER_APPLICATION_INSTANCE_MYSQL = "deployment.form_init_deploy_application.label_code_server_application_instance_mysql";
124     public static final String PROPERTY_LABEL_CODE_DATABASE = "deployment.form_init_deploy_application.label_code_database";
125     public static final String PROPERTY_LABEL_TAG_TO_DEPLOY = "deployment.form_init_deploy_application.label_tag_to_deploy";
126     public static final String PROPERTY_LABEL_NAME = "deployment.create_application.label_name";
127     public static final String PROPERTY_LABEL_WEBAPP_NAME = "deployment.create_application.label_webapp_name";
128     public static final String PROPERTY_LABEL_SITE = "deployment.create_application.label_site";
129     public static final String PROPERTY_LABEL_URL_REPO = "deployment.create_application.label_url_repo";
130     public static final String PROPERTY_LABEL_SCRIPT_UPLOAD = "deployment.form_init_deploy_application.label_script_upload";
131     public static final String PROPERTY_MESSAGE_MANDATORY_FIELD = "deployment.message.mandatory_field";
132     public static final String PROPERTY_MESSAGE_INVALID_REPO_URL = "deployment.message.invalidRepoUrl";
133     public static final String PROPERTY_MESSAGE_CONFIRM_REMOVE_APPLICATION = "deployment.message.confirm_remove_application";
134     public static final String PROPERTY_ADMINUSER_ID_ATTRIBUTE_SVN_LOGIN = "deployment.adminUser.idAttribute.svnLogin";
135     public static final String PROPERTY_ADMINUSER_ID_ATTRIBUTE_SVN_PASSWORD = "deployment.adminUser.idAttribute.svnPassword";
136     public static final String PROPERTY_SVN_USED_DEPLOYMENT_ACCOUNT = "deployment.svn.usedDeploymentAccount";
137     public static final String PROPERTY_SVN_LOGIN_APPLICATION_DEPLOYMENT = "deployment.svn.svnLoginDeployment";
138     public static final String PROPERTY_SVN_PASSWORD_APPLICATION_DEPLOYMENT = "deployment.svn.svnPasswordDeployment";
139 
140     public static final String PROPERTY_ID_WORKFLOW_TAG_AND_DEPLOY_SITE = "deployment.idWorkflowTagAndDeploySite";
141     public static final String PROPERTY_ID_WORKFLOW_TAG_AUTOMATICALLY_AND_DEPLOY_SITE = "deployment.idWorkflowTagAutomaticallyAndDeploySite";
142 
143     public static final String PROPERTY_ID_WORKFLOW_DEPLOY_SITE = "deployment.idWorkflowDeploySite";
144     public static final String PROPERTY_ID_WORKFLOW_TAG_SITE = "deployment.idWorkflowTagSite";
145     public static final String PROPERTY_ID_WORKFLOW_DEPLOY_SCRIPT = "deployment.idWorkflowDeployScript";
146     public static final String PROPERTY_ID_WORKFLOW_INIT_APP_CONTEXT = "deployment.idWorkflowInitAppContext";
147     public static final String PROPERTY_ID_WORKFLOW_INIT_DATABASE = "deployment.idWorkflowInitDatabase";
148 
149     public static final String PROPERTY_DEPLOY_SITE_PAGE_TITLE = "deployment.deploy_site.page_title";
150     public static final String PROPERTY_MAX_LOG_SIZE = "deployment.maxLogSize";
151     public static final String PROPERTY_ENVIRONMENTS_LIST = "deployment.environments.list";
152     public static final String PROPERTY_ENVIRONMENT_PLATEFORM_BASE_URL = "deployment.plateformEnvironment.baseUrl";
153     public static final String PROPERTY_WEBSERVICE_AREAS_JSON_OBJECT_NAME = "deployment.webservice.areas.jsonObjectName";
154     public static final String PROPERTY_WEBSERVICE_AREAS_JSON_DICTIONARY_NAME = "deployment.webservice.areas.jsonDictionaryName";
155     public static final String PROPERTY_WEBSERVICE_ENVIRONMENTS_JSON_OBJECT_NAME = "deployment.webservice.environments.jsonObjectName";
156     public static final String PROPERTY_WEBSERVICE_EVIRONMENTS_JSON_DICTIONARY_NAME = "deployment.webservice.environments.jsonDictionaryName";
157     public static final String PROPERTY_WEBSERVICE_SERVER_APPLICATION_INSTANCES_JSON_OBJECT_NAME = "deployment.webservice.serverApplicationInstances.jsonObjectName";
158     public static final String PROPERTY_WEBSERVICE_SERVER_APPLICATION_INSTANCES_JSON_DICTIONARY_NAME = "deployment.webservice.serverApplicationInstances.jsonDictionaryName";
159     public static final String PROPERTY_WEBSERVICE_SERVER_ACTIONS_JSON_DICTIONARY_NAME = "deployment.webservice.serverActions.jsonDictionaryName";
160     public static final String PROPERTY_WEBSERVICE_ACTION_RESULT_JSON_PROPERTY_RESULT = "deployment.webservices.serverAction.jsonPropertyResult";
161     public static final String PROPERTY_WEBSERVICE_INSTALLABLE_WAR_ACTION_OBJECT_NAME = "deployment.webservices.installableWarAction.jsonObjectName";
162     public static final String PROPERTY_WEBSERVICE_INSTALLABLE_WAR_ACTION_DICTIONARY_NAME = "deployment.webservice.installableWarAction.jsonDictionaryName";
163     public static final String PROPERTY_WEBSERVICE_DATABASES_JSON_OBJECT_NAME = "deployment.webservice.databases.jsonObjectName";
164     public static final String PROPERTY_WEBSERVICE_DATABASES_JSON_DICTIONARY_NAME = "deployment.webservice.databases.jsonDictionaryName";
165     public static final String PROPERTY_DEPLOYMENT_SERVER_APPLICATION_FTP_HOST = "deployment.serverApplicationFtp.host";
166     public static final String PROPERTY_DEPLOYMENT_SERVER_APPLICATION_FTP_PORT = "deployment.serverApplicationFtp.port";
167     public static final String PROPERTY_DEPLOYMENT_SERVER_APPLICATION_FTP_USER_LOGIN = "deployment.serverApplicationFtp.userLogin";
168     public static final String PROPERTY_DEPLOYMENT_SERVER_APPLICATION_FTP_USER_PASSWORD = "deployment.serverApplicationFtp.userPassword";
169     public static final String PROPERTY_DEPLOYMENT_SERVER_APPLICATION_FTP_DPLOY_DIRECTORY_TARGET = "deployment.serverApplicationFtp.deployDirectoryTarget";
170     public static final String PROPERTY_SVN_SITES_URL = "deployment.svnSitesUrl";
171     public static final String PROPERTY_GITHUB_BASE_URL = "deployment.githubBaseUrl";
172     public static final String PROPERTY_GITHUB_AUTHORIZED_REPO_NAME = "deployment.github.authorizedRepositoryName";
173     public static final String PROPERTY_GITLAB_BASE_URL = "deployment.gitlabSitesUrl";
174     public static final String PROPERTY_CHECKOUT_BASE_PAH = "deployment.server.checkout.basePath";
175     public static final String PROPERTY_MESSAGE_CHECKOUT_ERROR = "message_checkout_error";
176     public static final String PROPERTY_MESSAGE_CHECKOUT_ERROR_SITE_EMPTY = "message_checkout_error_site_empty";
177     public static final String PROPERTY_MESSAGE_CHECKOUT_ERROR_LOGIN_MDP_EMPTY = "message_checkout_error_login_mdp_empty";
178     public static final String PROPERTY_MESSAGE_REPO_UNAUTHORIZED_ACCESS = "message_unauthorized_repo_access";
179     public static final String PROPERTY_TASKS_FORM_WORKFLOW_PAGE_TITLE = "deployment.tasks_form_workflow.page_title";
180     public static final String PROPERTY_FORM_ACTION_SERVER_PAGE_TITLE = "deployment.form_action_server.page_title";
181 
182     public static final String PROPERTY_SERVER_TYPE_TOMCAT_LABEL = "deployment.server_type_tomcat_label";
183     public static final String PROPERTY_SERVER_TYPE_HTTPD_LABEL = "deployment.server_type_httpd_label";
184     public static final String PROPERTY_SERVER_TYPE_MYSQL_LABEL = "deployment.server_type_mysql_label";
185     public static final String PROPERTY_UPGRADE_DIRECTORY_PATH = "deployment.server.upgradeDirectoryPath";;
186     // STATE
187     public static final String CONSTANTE_COMMAND_RESULT_STATUS_EXCEPTION_VALUE = "exception";
188 
189     // STATUS SERVER APLLICATION STATE
190     public static final Integer STATUS_KO = 0;
191     public static final Integer STATUS_OK = 1;
192 
193     // MARK
194     public static final String MARK_SITE_TAG_VERSION = "site_tag_version";
195     public static final String MARK_SITE_TAG_NAME = "site_tag_name";
196     public static final String MARK_SITE_NEXT_VERSION = "site_next_version";
197     public static final String MARK_APPLICATION_LIST = "application_list";
198     public static final String MARK_SCRIPT_LIST = "script_list";
199     public static final String MARK_PAGINATOR = "paginator";
200     public static final String MARK_APPLICATION = "application";
201     public static final String MARK_ENVIRONMENT_LIST = "environment_list";
202     public static final String MARK_SERVER_INSTANCE_MAP_TOMCAT = "server_instance_map_tomcat";
203     public static final String MARK_SERVER_INSTANCE_MAP_SQL = "server_instance_map_sql";
204     public static final String MARK_SERVER_INSTANCE_MAP_HTTPD = "server_instance_map_httpd";
205     public static final String MARK_DATABASE_MAP = "database_map";
206     public static final String MARK_SITE_LIST = "site_list";
207     public static final String MARK_SERVER_INSTANCE = "server_instance";
208     public static final String MARK_ENVIRONMENT = "environment";
209     public static final String MARK_ACTION_LIST = "action_list";
210     public static final String MARK_SERVER_TYPE_LIST = "server_type_list";
211     public static final String MARK_STATE = "state";
212     public static final String MARK_NB_ITEMS_PER_PAGE = "nb_items_per_page";
213     public static final String MARK_ERROR_MESSAGE = "error_message";
214     public static final String MARK_ID_USER = "id_user";
215     public static final String MARK_TAG_TO_DEPLOY = "tag_to_deploy";
216     public static final String MARK_ID_ACTION = "id_action";
217     public static final String MARK_TASKS_FORM = "tasks_form";
218     public static final String MARK_FORM_ACTION = "form_action";
219     public static final String MARK_CONFIG = "config";
220     public static final String MARK_DEPLOY_WAR = "deploy_war";
221     public static final String MARK_DEPLOY_SQL = "deploy_sql";
222     public static final String MARK_INIT_DATABASE = "init_database";
223     public static final String MARK_INIT_APP_CONTEXT = "init_app_context";
224     public static final String MARK_CAN_CREATE_APPLICATION = "can_create_application";
225     public static final String MARK_HANDLER = "handler";
226     public static final String MARK_SEARCH_NAME = "search_name";
227     public static final String MARK_SCRIPT_NAME = "script_name";
228     public static final String MARK_DUMP_FILE_URL = "dump_file_url";
229     public static final String MARK_DATABASE_LIST = "database_list";
230     public static final String MARK_USER_WORKGROUP_REF_LIST = "user_workgroup_list";
231     public static final String MARK_USER_WORKGROUP_SELECTED = "user_workgroup_selected";
232     public static final String MARK_UPGRADE_FILE_REF_LIST = "upgrade_file_list";
233     public static final String MARK_MANAGE_APPLICATION_ACTIONS = "map_application_actions";
234     public static final String MARK_VCS_SERVICE = "vcs_service";
235     public static final String MARK_ACTION_URL = "action_url";
236     public static final String MARK_USER = "user";
237 
238     // PARAM
239     public static final String PARAM_SITE_TAG_VERSION = "site_tag_version";
240     public static final String PARAM_SITE_TAG_NAME = "site_tag_name";
241     public static final String PARAM_SITE_NEXT_VERSION = "site_next_version";
242     public static final String PARAM_CODE_ENVIRONMENT = "code_environment";
243     public static final String PARAM_CODE_SERVER_APPLICATION_INSTANCE_TOMCAT = "code_server_application_instance_tomcat";
244     public static final String PARAM_CODE_SERVER_APPLICATION_INSTANCE_SQL = "code_server_application_instance_sql";
245     public static final String PARAM_CODE_SERVER_APPLICATION_INSTANCE = "code_server_application_instance";
246     public static final String PARAM_SERVER_APPLICATION_TYPE = "server_application_type";
247     public static final String PARAM_TAG_TO_DEPLOY = "tag_to_deploy";
248     public static final String PARAM_DEPLOY_DEV_SITE = "deploy_dev_site";
249     public static final String PARAM_CODE = "code";
250     public static final String PARAM_NAME = "name";
251     public static final String PARAM_WEBAPP_NAME = "webapp_name";
252     public static final String PARAM_SITE = "site";
253     public static final String PARAM_ID_APPLICATION = "id_application";
254     public static final String PARAM_MAVEN_PROFIL = "maven_profil";
255     public static final String PARAM_CANCEL = "cancel";
256     public static final String PARAM_ID_ACTION = "id_action";
257     public static final String PARAM_ACTION_CODE = "action_code";
258     public static final String PARAM_ID_WORKFLOW_CONTEXT = "id_workflow_context";
259     public static final String PARAM_KEY_ACTION_DEPLOYMENT = "key_action";
260     public static final String PARAM_DEPLOY_WAR = "deploy_war";
261     public static final String PARAM_DEPLOY_SQL = "deploy_sql";
262     public static final String PARAM_SCRIPT = "script";
263     public static final String PARAM_CODE_DATABASE = "code_database";
264     public static final String PARAM_SCRIPT_UPLOAD = "script_upload";
265     public static final String PARAM_SCRIPT_UPGRADE_SELECTED = "script_upgrade_selected";
266     public static final String PARAM_INIT_DATABASE = "init_database";
267     public static final String PARAM_INIT_APP_CONTEXT = "init_app_context";
268     public static final String PARAM_SEARCH_NAME = "search_name";
269     public static final String PARAM_URL_REPO = "url_repo";
270     public static final String PARAM_LOGIN = "login";
271     public static final String PARAM_PASSWORD = "password";
272     public static final String PARAM_ACTION_URL = "action_url";
273 
274     public static final String PARAM_SCRIPT_NAME = "script_name";
275     public static final String PARAM_CODE_APPLICATION = "code_application";
276     public static final String PARAM_WORKGROUP = "workgroup";
277 
278     // ARCHIVE TYPE
279     public static final String ARCHIVE_WAR_EXTENSION = ".war";
280     public static final String ARCHIVE_ZIP_EXTENSION = ".zip";
281 
282     // TEMPLATE
283     public static final String TEMPLATE_MANAGE_APPLICATION = "admin/plugins/deployment/manage_application.html";
284     public static final String TEMPLATE_CREATE_APPLICATION = "admin/plugins/deployment/create_application.html";
285     public static final String TEMPLATE_MODIFY_APPLICATION = "admin/plugins/deployment/modify_application.html";
286     public static final String TEMPLATE_VIEW_APPLICATION = "admin/plugins/deployment/view_application.html";
287     public static final String TEMPLATE_FORM_INIT_DEPLOY_APPLICATION = "admin/plugins/deployment/form_init_deploy_application.html";
288     public static final String TEMPLATE_DEPLOY_APPLICATION_PROCESS = "admin/plugins/deployment/deploy_application_process.html";
289     public static final String TEMPLATE_TASKS_FORM_WORKFLOW = "admin/plugins/deployment/tasks_form_workflow.html";
290     public static final String TEMPLATE_FORM_ACTION_SERVER = "admin/plugins/deployment/form_action_server.html";
291     public static final String TEMPLATE_FORM_ACTION_DUMP = "admin/plugins/deployment/form_action_dump.html";
292     public static final String TEMPLATE_INIT_DB = "admin/plugins/deployment/init/init_db_template.html";
293     public static final String TEMPLATE_INIT_APP_CONTEXT = "admin/plugins/deployment/init/init_app_context.html";
294     public static final String TEMPLATE_ASK_CREDENTIALS = "admin/plugins/deployment/ask_credentials.html";
295 
296     // JSP
297     public static final String JSP_MANAGE_APPLICATION = "jsp/admin/plugins/deployment/ManageApplication.jsp";
298     public static final String JSP_VIEW_APPLICATION = "jsp/admin/plugins/deployment/ViewApplication.jsp";
299     public static final String JSP_REMOVE_APPLICATION = "jsp/admin/plugins/deployment/DoRemoveApplication.jsp";
300     public static final String JSP_TASK_FORM = "jsp/admin/plugins/deployment/TasksFormWorkflow.jsp";
301     public static final String JSP_FORM_SERVER_ACTION = "jsp/admin/plugins/deployment/FormServerAction.jsp";
302 
303     public static final String JSP_DEPLOY_APPLICATION_PROCESS = "jsp/admin/plugins/deployment/DeployApplicationProcess.jsp";
304 
305     // I18nMessage
306     public static final String I18n_MESSAGE_ERROR_MAVEN_USER_IS_NOT_SET = "deployment.message.maven_user_is_not_set";
307 
308     // Regex
309     public static final String REGEX_GIT_EXTRACT_ARTIFACT_FROM_URL = "deployment.regex.git.artifactId.extractFromUrl";
310 
311     // Attributes
312     public static final String ATTRIBUTE_VCS_USER = "vcs_user"; 
313 }