1
2
3
4
5 package pt.digitalis.dif.controller.http;
6
7 import java.util.ArrayList;
8 import java.util.List;
9
10 import pt.digitalis.dif.controller.interfaces.IDIFRequest;
11
12
13
14
15
16
17
18
19 public class HTTPConstants {
20
21
22 final static public String AJAX_MODE_PARAMETER = "ajax_mode";
23
24
25 final static public String ASSET_ID_PARAMETER = "assetID";
26
27
28 final static public String COMPONENT_MODE_PARAMETER = "component_mode";
29
30
31 final static public String CONVENTIONED_HELP_SUFFIX = "Help";
32
33
34 final static public String CONVENTIONED_HINT_SUFFIX = "Hint";
35
36
37 final static public String DOC_IS_ATTACHMENT_PARAMETER = "docIsAttachment";
38
39
40 final static public String DOCID_PARAMETER = "docID";
41
42
43 final static public String ERROR_ATTRIBUTE = "errordescriptor";
44
45
46 final static public String EVENT_ID = "_event";
47
48
49 final static public String FORM_FIELD_NAMES = "_formfieldnames";
50
51
52 final static public String FORM_PARENT_STAGE_PARAMETER = "_formparentstage";
53
54
55 final static public String FORM_SUBMIT__CONFIG_BUSINESS_ID = "_formsubmitnameconfigbusinessid";
56
57
58 final static public String FORM_SUBMIT_NAME = "_formsubmitname";
59
60
61 final static public String FORM_SUBMIT_STAGE = "_formsubmitstage";
62
63
64 final static public String FORM_VALIDATION = "_formvalidation";
65
66
67 final static public String FORMAT_PARAMETER = "format";
68
69
70 final static public String HELP_MODE_PARAMETER = "help_mode";
71
72
73 final static public String HTTP_CHANNEL_ID = "http";
74
75
76 final static public String INSERT_MODE_PARAMETER = "insert_mode";
77
78
79 final static public String LANGUAGE = "language";
80
81
82 final static public String ON_SUCESS_LOGIN_STAGE = "afterloginstageid";
83
84
85 final static public String PAGE_IMPORTED_IDS_PARAMETER = "pageScriptsIDs";
86
87
88 final static public String PARENT_STAGE_PARAMETER = "_parentstage";
89
90
91 final static public String POPUP_MODE_PARAMETER = "popup_mode";
92
93
94 private static List<String> privateParameters;
95
96
97 final static public String RESPONSE_ATTRIBUTE = "DIFResponseAttribute";
98
99
100 final static public String REST_URL_PARAMETER = "rest_call";
101
102
103 final static public String STAGE_PARAMETER = "stage";
104
105
106 final static public String SUBMIT_ACTION = "submitAction";
107
108
109 final static public String TAB_INDEX_PARAMETER = "tabIndexParam";
110
111
112 final static public String TEMPLATE_MODE_PARAMETER = "template_mode";
113
114
115 public static final String THEME_ID = "themeID";
116
117
118 final static public String UPLOAD_FILE_SIZE_ERROR = "Upload_File_Size_Error";
119
120
121 final static public String WEBUI_COMPAT_MODE = "webui_compat_mode";
122
123
124 final static public String WEBUI_DEBUG_MODE = "webui_debug_mode";
125
126
127 final static public String WEBUI_MODE = "webui_mode";
128
129
130
131
132
133
134 public static List<String> getPrivateParameters()
135 {
136 if (privateParameters == null)
137 {
138 privateParameters = new ArrayList<String>();
139 privateParameters.add(HTTPConstants.STAGE_PARAMETER);
140 privateParameters.add(HTTPConstants.HELP_MODE_PARAMETER);
141 privateParameters.add(HTTPConstants.COMPONENT_MODE_PARAMETER);
142 privateParameters.add(HTTPConstants.FORM_SUBMIT_STAGE);
143 privateParameters.add(HTTPConstants.FORM_SUBMIT_NAME);
144 privateParameters.add(HTTPConstants.EVENT_ID);
145 privateParameters.add(HTTPConstants.LANGUAGE);
146 privateParameters.add(HTTPConstants.WEBUI_MODE);
147 privateParameters.add(HTTPConstants.ON_SUCESS_LOGIN_STAGE);
148 privateParameters.add(IDIFRequest.USER_PARAMETER_ID);
149 privateParameters.add(IDIFRequest.PASSWORD_PARAMETER_ID);
150 }
151
152 return privateParameters;
153 }
154 }