4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
Constants.java
Go to the documentation of this file.
1 /*
2  * Project: Server for annotations sharing
3  * Author: Ing. Jaroslav Dytrych idytrych@fit.vutbr.cz
4  * File: Constants.java
5  * Description: Class with global constants
6  */
7 
8 /**
9  * @file Constants.java
10  *
11  * @brief Global constants
12  */
13 
14 package cz.vutbr.fit.knot.annotations.app;
15 
16 import java.util.ArrayList;
17 import java.util.Arrays;
18 
19 /**
20  * Class with global constants
21  *
22  * @brief Global constants
23  * @author idytrych
24  */
25 public class Constants {
26  /** Default server URI */
27  public static final String SERVER_URI = "http://localhost:8080";
28  //public static final String SERVER_URI = "http://knot09.fit.vutbr.cz:8080";
29  /** Context (defined in context.xml) */
30  public static final String URI_C = "Annotations";
31  /** End of beginning of URI of annotation */
32  public static final String ANNOT_URI_SUFFIX = "/annotations/";
33  /** End of beginning of URI of suggestion */
34  public static final String SUG_URI_SUFFIX = "/suggestions/";
35  /** End of beginning of URI of annotation type */
36  public static final String TYPE_URI_SUFFIX = "/types/";
37  /** End of beginning of URI of annotated copy of document */
38  public static final String DOC_URI_SUFFIX = "/documents/getDoc?id=";
39  /** End of beginning of URI of annotation author (person) */
40  public static final String AUTHOR_URI_SUFFIX = "/authors/";
41  /** End of beginning of URI of annotation author (person) */
42  public static final String USER_URI_SUFFIX = "/user/";
43  /** End of beginning of URI of annotation author (person) for protocol V2 */
44  public static final String USER_URI_SUFFIX_V2 = "/users/";
45  /** End of beginning of URI of user group */
46  public static final String GROUP_URI_SUFFIX = "/groups/";
47  /** End of base URI for ontology upload */
48  public static final String ONTO_UPLOAD_URI_SUFFIX = "/";
49  /** End of beginning of URI of stored document */
50  public static final String S_DOC_URI_SUFFIX = "/getDocument?id=";
51  /** End of beginning of URI of subscription */
52  public static final String SUBSCR_URI_SUFFIX = "/subscriptions/";
53 
54  /** IP addresses of Drupals, which can add and authenticate users */
55  public static final ArrayList<String> DRUPAL_IPS_ALLOWED = new ArrayList<String>(Arrays.asList(
56  ""
57  ));
58  /** Host names of Drupals, which can add and authenticate users */
59  public static final ArrayList<String> DRUPAL_HOSTS_ALLOWED = new ArrayList<String>(Arrays.asList(
60  ""
61  ));
62  /** Authentication types for Drupals - no authentication */
63  public static final int AUTH_DRUPAL_BY_NOTHING = 0;
64  /** Authentication types for Drupals - authentication by IP */
65  public static final int AUTH_DRUPAL_BY_IP = 1;
66  /** Authentication types for Drupals - authentication by host name */
67  public static final int AUTH_DRUPAL_BY_HOST = 2;
68  /** Authentication type which will be used for Drupal */
69  public static final int AUTH_DRUPAL = AUTH_DRUPAL_BY_NOTHING;
70  // Note: this is not secure authentication mechanism, but for trials it can be useful.
71 
72  /** Logging level - no logging */
73  public static final int LOG_LEVEL_NONE = 0;
74  /** Logging level - server internal errors (very bad) */
75  public static final int LOG_LEVEL_SERVER_INTERNAL_ERRORS = 1;
76  /** Logging level - all server errors */
77  public static final int LOG_LEVEL_SERVER_ERRORS = 2;
78  /** Logging level - all serious errors (user should not achieve, but can be on client side) */
79  public static final int LOG_LEVEL_ALL_ERRORS = 3;
80  /** Logging level - all informations (error can be achieved by bad user action) */
81  public static final int LOG_LEVEL_ALL = 4;
82  /** Logging level used */
83  public static final int LOG_LEVEL = LOG_LEVEL_ALL;
84 
85  /** If true, annotation types imported from ontology will have restricted attributes */
86  public static final boolean RESTRICT_TYPES_IMPORTED_FROM_ONTO = false;
87 
88  /** If user's groups shall be automatically subscribed, set to true, false otherwise */
89  public static final boolean AUTO_SUBSCRIBE_OWN_GROUPS = true;
90 
91  /**
92  * Comet handler timeout in seconds
93  * After timeout expires, following message is sent:
94  * @verbatim
95  * <ok/>
96  * @endverbatim
97  */
98  public static final int COMET_TIMEOUT_SEC = 60; // 1 min.
99  /** Comet context path*/
100  public static final String COMET_CONTEXT_PATH = "/AnnotEditorsComet";
101 
102  /** Level of definition of protocol v 1.0 - 2.0 */
103  public static final int PROTOCOL_LOD_V1 = 1;
104  /** Level of definition of protocol v 1.1 - 2.0 */
105  public static final int PROTOCOL_LOD_V1_1 = 2;
106  /** Level of definition of protocol v 2.0+ */
107  public static final int PROTOCOL_LOD_V2 = 3;
108 
109  /** URI parameters to be removed from each URI of annotated document */
110  public static final ArrayList<String> REM_URI_PARAMS = new ArrayList<String>(Arrays.asList(
111  "PHPSESSID",
112  "SID",
113  "sid",
114  "session"
115  ));
116 
117  /** Number of suggestion refuse method - refused manually */
118  public static final int REFUSED_MANUALLY = 0;
119  /** Number of suggestion refuse method - refused automatically */
120  public static final int REFUSED_AUTOMATICALLY = 1;
121 
122  /** Names of suggestion refuse methods */
123  public static final ArrayList<String> REFUSE_METHODS = new ArrayList<String>(Arrays.asList(
124  "manually",
125  "automatically"
126  ));
127 
128  /** Number of suggestion confirmation method - confirmed manually */
129  public static final int CONFIRMED_MANUALLY = 0;
130  /** Number of suggestion confirmation method - confirmed manually with editation */
131  public static final int CONFIRMED_MANUALLY_EDITED = 1;
132  /** Number of suggestion confirmation method - confirmed automatically */
133  public static final int CONFIRMED_AUTOMATICALLY = 2;
134  /** Number of suggestion confirmation method - confirmed automatically with editation */
135  public static final int CONFIRMED_AUTOMATICALLY_EDITED = 3;
136 
137  /** Names of suggestion confirmation methods */
138  public static final ArrayList<String> CONFIRM_METHODS = new ArrayList<String>(Arrays.asList(
139  "manually",
140  "manuallyEdited",
141  "automatically",
142  "AutomaticallyEdited"
143  ));
144 
145  /** Modes of text modifications - insert before */
146  public static final int TEXT_MOD_INS_BEFORE = 1;
147  /** Modes of text modifications - replace */
148  public static final int TEXT_MOD_REPLACE = 2;
149  /** Modes of text modifications - insert after */
150  public static final int TEXT_MOD_INS_AFTER = 3;
151 
152  /** Names of supported simple data types of attributes */
153  public static final ArrayList<String> SIMPLE_TYPES = new ArrayList<String>(Arrays.asList(
154  "String",
155  "URI",
156  "Image",
157  "DateTime",
158  "Integer",
159  "Decimal",
160  "Date",
161  "Time",
162  "Boolean",
163  "person", /* fix low first letter case */
164  "Person",
165  "geoPoint", /* fix low first letter case */
166  "GeoPoint",
167  "AnyAnnotation", /* supported since protocol version 1.1 */
168  "Duration",
169  "Binary",
170  "Text",
171  "Entity"
172  ));
173 
174  /** URIs of simple types in protocol v 2.0 */
175  public static final ArrayList<String> SIMPLE_TYPES_URI_V2 = new ArrayList<String>(Arrays.asList(
176  "http://www.w3.org/2001/XMLSchema#string",
177  "http://knot.fit.vutbr.cz/annotations/knotOAExtension#entity",
178  "http://knot.fit.vutbr.cz/annotations/knotOAExtension#text",
179  "http://www.w3.org/2001/XMLSchema#base64binary",
180  "http://www.w3.org/2001/XMLSchema#duration",
181  "http://www.w3.org/2001/XMLSchema#time",
182  "http://www.w3.org/2001/XMLSchema#anyUri",
183  "http://www.w3.org/2003/01/geo/wgs84_pos#Point",
184  "http://knot.fit.vutbr.cz/annotations/knotOAExtension#imageUri",
185  "http://www.w3.org/2001/XMLSchema#integer",
186  "http://knot.fit.vutbr.cz/annotations/knotOAExtension#anyAnnotation",
187  "http://www.w3.org/2001/XMLSchema#boolean",
188  "http://www.w3.org/2001/XMLSchema#date",
189  "http://www.w3.org/2001/XMLSchema#dateTime",
190  "http://www.w3.org/2001/XMLSchema#decimal"
191  ));
192 
193  /** Names of simple types in protocol v 2.0 */
194  public static final ArrayList<String> SIMPLE_TYPES_NAMES_V2 = new ArrayList<String>(Arrays.asList(
195  "String",
196  "Entity",
197  "Text",
198  "Binary",
199  "Duration",
200  "Time",
201  "URI",
202  "GeoPoint",
203  "Image",
204  "Integer",
205  "AnyAnnotation",
206  "Boolean",
207  "Date",
208  "DateTime",
209  "Decimal"
210  ));
211 
212  /** Names of supported simple data types of entity additional attributes */
213  public static final ArrayList<String> SIMPLE_TYPES_FOR_ENT_AD_AT = new ArrayList<String>(Arrays.asList(
214  "String",
215  "URI"
216  ));
217 
218  /** URIs of supported simple data types of entity additional attributes */
219  public static final ArrayList<String> SIMPLE_TYPES_URIS_FOR_ENT_AD_AT = new ArrayList<String>(Arrays.asList(
220  "http://www.w3.org/2001/XMLSchema#string",
221  "http://www.w3.org/2001/XMLSchema#anyUri"
222  ));
223 
224  /** Name of default simple data type of entity additional attribute */
225  public static final String DEFAULT_SIMPLE_TYPE_FOR_ENT_AD_AT = "String";
226 
227  /** Primitive datatypes URIs*/
228  public static final String STRING_URI = "http://www.w3.org/2001/XMLSchema#string";
229  public static final String BINARY_URI = "http://www.w3.org/2001/XMLSchema#base64Binary";
230  public static final String BOOLEAN_URI = "http://www.w3.org/2001/XMLSchema#boolean";
231  public static final String DATE_URI = "http://www.w3.org/2001/XMLSchema#date";
232  public static final String DATE_TIME_URI = "http://www.w3.org/2001/XMLSchema#dateTime";
233  public static final String DECIMAL_URI = "http://www.w3.org/2001/XMLSchema#decimal";
234  public static final String DURATION_URI = "http://www.w3.org/2001/XMLSchema#duration";
235  public static final String GEO_POINT_URI = "http://www.w3.org/2003/01/geo/wgs84_pos#Point";
236  public static final String IMAGE_URI = "http://knot.fit.vutbr.cz/annotations/AnnotXMLSchema#image";
237  public static final String INTEGER_URI = "http://www.w3.org/2001/XMLSchema#integer";
238  public static final String LINKED_ANNOT_URI = "http://www.w3.org/2001/XMLSchema#";
239  public static final String NESTED_ANNOT_URI = "http://www.w3.org/2001/XMLSchema#";
240  public static final String PERSON_URI = "http://knot.fit.vutbr.cz/annotations/AnnotXMLSchema#person";
241  public static final String TEXT_URI = "http://www.w3.org/2001/XMLSchema#string";
242  public static final String TIME_URI = "http://www.w3.org/2001/XMLSchema#time";
243  public static final String ANOTHER_URI_URI = "http://www.w3.org/2001/XMLSchema#anyURI";
244  public static final String ENTITY_URI = "http://knot.fit.vutbr.cz/annotations/AnnotXMLSchema#entity";
245 
246  /** Namespaces used for protocol version 1.x */
247  public static final int NAMESPACES_LOD_V1 = 1;
248  /** Namespaces used for protocol version 2.x */
249  public static final int NAMESPACES_LOD_V2 = 2;
250 
251  /** Namespaces to be defined in message for client */
252  public static final String [][] nameSpaces = {{},{
253  // Protocol version 1.x
254  " xmlns:rdf=\"http://www.w3.org/2003/01/geo/wgs84_pos#\"",
255  " xmlns:geo=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"",
256  " xmlns:a=\"http://knot.fit.vutbr.cz/annotations/AnnotXMLSchema\""},
257  {
258  // Protocol version 2.x
259  " xmlns:oa=\"http://www.w3.org/ns/oa#\"",
260  " xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"",
261  " xmlns:dcterms=\"http://purl.org/dc/terms/\"",
262  " xmlns:dc=\"http://purl.org/dc/elements/1.1/\"",
263  " xmlns:dctypes=\"http://purl.org/dc/dcmitype/\"",
264  " xmlns:cnt=\"http://www.w3.org/2011/content#\"",
265  " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema/\"",
266  " xmlns:trix=\"http://www.w3.org/2004/03/trix/trix-1/\"",
267  " xmlns:foaf=\"http://xmlns.com/foaf/0.1/\"",
268  " xmlns:geo=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"" ,
269  " xmlns:koae=\"http://knot.fit.vutbr.cz/annotations/knotOAExtension\""}
270  };
271 
272  /** Simple type for empty Entity */
273  public static final String EMPTY_ENTITY = "http://knot.fit.vutbr.cz/annotations/knotOAExtension#anyEntity";
274 
275  /** Name of user settings parameter with server language settings */
276  public static final String SETTINGS_PARAM_SERVER_LANGUAGE = "ServerLanguage";
277  /** Name of user settings parameter with default user group */
278  public static final String SETTINGS_PARAM_DEFAULT_GROUP = "DefaultUserGroup";
279  /** Name of user settings parameter with attribute filter */
280  public static final String SETTINGS_PARAM_ATT_FILTER = "FilterAttributes";
281  /** Name of user settings parameter with setting for update of negative feedback */
282  public static final String SETTINGS_PARAM_UPDATE_NEG_FEEDBACK_FOR_REFUSED_BY_SAME = "refuseOthersFromAllFragments";
283  /** Name of user settings parameter with enabling of update of positive feedback */
284  public static final String SETTINGS_PARAM_ENABLE_UPDATE_POSITIVE_FEEDBACK = "autoconfirmOthers";
285  /** Name of user settings parameter with enabling of automatic activation of alternative suggestions */
286  public static final String SETTINGS_PARAM_AUTO_ALTERNATIVES = "autoAlternatives";
287  /** Name of user settings parameter denoting whether confidence should be displayed for suggestions */
288  public static final String SETTINGS_PARAM_DISPLAY_SUG_CONFIDENCE = "displaySugConfidence";
289  /** Name of user settings parameter denoting whether KB_Ref mode is on */
290  public static final String SETTINGS_PARAM_KB_REF_MODE = "KBRefMode";
291  /** Name of KB_Ref attribute */
292  public static final String KB_REF_ATT_NAME = "KB_Ref";
293  /** Name of user group in which is only administrators (ignore case) */
294  public static final String ADMIN_GROUP = "Administrators";
295  /** Name of special attribute for updatable annotation */
296  public static final String UPDATABLE_AN_AT_NAME = "updatable_annotation";
297 
298  /** Minimum number of characters in XPath to can ignore change */
299  public static final int MIN_XPATH_L_TO_AUTO_MODIFY_FR = 10;
300  /** Minimum number of characters in annotated text to can ignore change */
301  public static final int MIN_TEXT_L_TO_AUTO_MODIFY_FR = 10;
302  /** Maximum Levenshtein distance of ignored change */
303  public static final double MAX_XPATH_LD_TO_AUTO_MODIFY_FR = 0.04; // 4%
304  /**
305  * Minimum difference of minimal and second minimal Levenshtein distance to
306  * can ignore change.
307  */
308  public static final double MIN_XPATH_LD_DIFF_TO_AUTO_MODIFY_FR = 0.03; // 3%
309  /** Maximum offset diference */
310  public static final int MAX_OFFSET_DIFF_TO_AUTO_MODIFY_FR = 178;
311  /** Maximum annotated text Levenshtein distance */
312  public static final double MAX_TEXT_LD_TO_AUTO_MODIFY_FR = 0.67; // 67%
313  /** Maximum annotation difference to synchronize document */
314  public static final int MAX_ANNOTATION_DIFFERENCE = 34; // 34%
315  /** Reserve for getting maximum numbers of entities */
316  public static final double SEC_API_AUTOCOMPLETE_RESULTS_RESERVE = 30.0; // 30%
317 
318  /** Mime types of supported documents to upload */
319  public static final ArrayList<String> DOC_UPLOAD_TYPES = new ArrayList<String>(Arrays.asList(
320  "text/html",
321  "text/xml",
322  "application/xml"
323  ));
324 
325  /** Default address of the SEC server for annotation suggestions. */
326  public static final String SEC_SERVER_URI = "http://knot09.fit.vutbr.cz:8081";
327  /** Default address of the SEC API server for annotation suggestions. */
328  public static final String SEC_API_SERVER_URI = "http://sec.fit.vutbr.cz:8082";
329  //public static final String SEC_API_SERVER_URI = "http://knot09.fit.vutbr.cz:8082";
330  /** Maximum time that the session is idle */
331  public static final int SESSION_CLEAN_INTERVAL = 10;
332  /** Indicator of subscribed type */
333  public static final int SUBSCRIBED = 0;
334  /** Indicator of unsubscribed type */
335  public static final int UNSUBSCRIBED = 1;
336  /** Indicate that annotation type isn't supscribe and unsubscribe list*/
337  public static final int NOTHING = 2;
338 
339  public static final boolean TEST_ANNOT_LINK_URI = true;
340 
341  /** Should be SEC API used for suggestions? */
342  public static final boolean SEC_API_SUGGESTIONS = true;
343 
344  /** Should be visual representation changed from file name to URI? */
345  public static final boolean VISUAL_REPRESENTATION_URI_CHANGE = true;
346 
347  /** Default URI prefix for images from controlled vocabulary */
348  public static final String KB_IMAGE_PREFIX = "http://athena3.fit.vutbr.cz/kb/images/freebase/";
349 
350  /** Each suggestion can have some alternatives. This number specifies its maximum count.*/
351  public static final int MAX_COUNT_OF_ALTERNATIVES_TO_ONE_SUGGESTION = 10;
352 
353  /** Alternatives are displayed in batches. This number specifies the amount of alternatives in one batch. */
354  public static final int MAX_COUNT_OF_ALTERNATIVES_IN_BATCH = 5;
355 
356  /** Name of entry in server settings for server URI */
357  public static final String SERVER_URI_SETTING_NAME = "serverURI";
358 
359  /** Name of entry in server settings for SEC API server URI */
360  public static final String SEC_API_SERVER_URI_SETTING_NAME = "SECAPIserverURI";
361 
362  /** Name of entry in server settings for default URI prefix for images from controlled vocabulary */
363  public static final String KB_IMG_PREFIX_SETTING_NAME = "KBimagePrefix";
364 
365  /** Name of entry in server settings for desired types and attributes */
366  public static final String SEC_DESIRED_TYPES_SETTINGS_NAME = "SECDesiredTypes";
367 
368  /** Name of entry in server settings for unnecessary types */
369  public static final String SEC_UNNECESSARY_TYPES_SETTINGS_NAME = "SECUnnecessaryTypes";
370 
371  /** Name of entry in server settings for unnecessary attributes */
372  public static final String SEC_UNNECESSARY_AT_SETTINGS_NAME = "SECUnnecessaryAttributes";
373 
374  /** Name of entry in server settings for desired types and attributes for entity autocomplete */
375  public static final String SEC_DESIRED_TYPES_SETTINGS_NAME_EA = "SECDesiredTypesEA";
376 
377  /** Name of entry in server settings for unnecessary types for entity autocomplete */
378  public static final String SEC_UNNECESSARY_TYPES_SETTINGS_NAME_EA = "SECUnnecessaryTypesEA";
379 
380  /** Name of entry in server settings for unnecessary attributes for entity autocomplete */
381  public static final String SEC_UNNECESSARY_AT_SETTINGS_NAME_EA = "SECUnnecessaryAttributeseEA";
382 
383  /** Name of entry in server settings for maximum results for getting entities (autocomplete) */
384  public static final String MAX_ENTITIES_SETTINGS_NAME = "MaxEntities";
385 
386  /** Should be identifier attribute added to SEC attributes? */
387  public static final Boolean ADD_IDENTIFIER = true;
388 
389  /** Should be identifier transformed to entity uri in suggestion? */
390  public static final Boolean IDENTIFIER_TO_ENTITY_URI = true;
391 
392  /** Should be disambiguation attribute added to SEC attributes? */
393  public static final Boolean ADD_DISAMBIGUATION = true;
394 
395  /** Should be confidence attribute added to SEC attributes? */
396  public static final Boolean ADD_CONFIDENCE = true;
397 
398  /**
399  * Should be display_term transformed to (person) name in suggestion?
400  * This is just for output improvement with actual knowledge base.
401  */
402  public static final Boolean DISPLAY_TERM_TO_NAME = true;
403 
404  /** Should be partial URI of image completed */
405  public static final Boolean COMPLETE_IMAGE_URI = true;
406 
407  /**
408  * Should be remote SEC API server used?
409  * If SEC API command is set in DB, but it is empty, it will be used automatically.
410  */
411  public static final Boolean USE_REMOTE_SEC_API = true;
412 
413  /**
414  * Server setting name for setting whether Should be usage of getAlternativesFor
415  * logged (for measurement purposes).
416  */
417  public static final String LOG_GET_ALTERNATIVES_SETTINGS = "logGetAlternativesFor";
418 
419  /** List of special server settings (can not be set directly) */
420  public static final ArrayList<String> SPECIAL_SETTINGS = new ArrayList<String>(Arrays.asList(
421  "serverURI"
422  ));
423 
424  /** List of server settings which needs AppBean URIs reset */
425  public static final ArrayList<String> SETTINGS_RESET = new ArrayList<String>(Arrays.asList(
426  "KBimagePrefix",
427  "SECAPIserverURI",
428  "logGetAlternativesFor"
429  ));
430 
431  /** List of types of entities which can not be used in get_entities request */
432  public static final ArrayList<String> FORBIDDEN_ENTITY_TYPES = new ArrayList<String>(Arrays.asList(
433  "date",
434  "interval",
435  "activity"
436  ));
437 
438  /** List of refuse border separators */
439  public static final ArrayList<String> REFUSE_BORDER_SEPARATOR = new ArrayList<String>(Arrays.asList(
440  "- - -"
441  ));
442 
443 } // class Constants
static final String SETTINGS_PARAM_UPDATE_NEG_FEEDBACK_FOR_REFUSED_BY_SAME
Definition: Constants.java:282
static final ArrayList< String > REFUSE_METHODS
Definition: Constants.java:123
static final ArrayList< String > REM_URI_PARAMS
Definition: Constants.java:110
static final double MIN_XPATH_LD_DIFF_TO_AUTO_MODIFY_FR
Definition: Constants.java:308
static final boolean RESTRICT_TYPES_IMPORTED_FROM_ONTO
Definition: Constants.java:86
static final boolean VISUAL_REPRESENTATION_URI_CHANGE
Definition: Constants.java:345
static final ArrayList< String > FORBIDDEN_ENTITY_TYPES
Definition: Constants.java:432
static final String SETTINGS_PARAM_DISPLAY_SUG_CONFIDENCE
Definition: Constants.java:288
static final String SEC_UNNECESSARY_AT_SETTINGS_NAME
Definition: Constants.java:372
static final String SEC_DESIRED_TYPES_SETTINGS_NAME_EA
Definition: Constants.java:375
static final ArrayList< String > DRUPAL_HOSTS_ALLOWED
Definition: Constants.java:59
static final String SEC_DESIRED_TYPES_SETTINGS_NAME
Definition: Constants.java:366
static final ArrayList< String > SIMPLE_TYPES_NAMES_V2
Definition: Constants.java:194
static final boolean AUTO_SUBSCRIBE_OWN_GROUPS
Definition: Constants.java:89
static final String SETTINGS_PARAM_ENABLE_UPDATE_POSITIVE_FEEDBACK
Definition: Constants.java:284
static final ArrayList< String > SIMPLE_TYPES
Definition: Constants.java:153
static final String SETTINGS_PARAM_DEFAULT_GROUP
Definition: Constants.java:278
static final String SEC_API_SERVER_URI_SETTING_NAME
Definition: Constants.java:360
static final ArrayList< String > DRUPAL_IPS_ALLOWED
Definition: Constants.java:55
static final ArrayList< String > SETTINGS_RESET
Definition: Constants.java:425
static final double MAX_XPATH_LD_TO_AUTO_MODIFY_FR
Definition: Constants.java:303
static final String SEC_UNNECESSARY_AT_SETTINGS_NAME_EA
Definition: Constants.java:381
static final int MAX_COUNT_OF_ALTERNATIVES_TO_ONE_SUGGESTION
Definition: Constants.java:351
static final double MAX_TEXT_LD_TO_AUTO_MODIFY_FR
Definition: Constants.java:312
static final ArrayList< String > SIMPLE_TYPES_URI_V2
Definition: Constants.java:175
static final String DEFAULT_SIMPLE_TYPE_FOR_ENT_AD_AT
Definition: Constants.java:225
static final String LOG_GET_ALTERNATIVES_SETTINGS
Definition: Constants.java:417
static final ArrayList< String > SIMPLE_TYPES_FOR_ENT_AD_AT
Definition: Constants.java:213
static final String SETTINGS_PARAM_AUTO_ALTERNATIVES
Definition: Constants.java:286
static final ArrayList< String > REFUSE_BORDER_SEPARATOR
Definition: Constants.java:439
static final ArrayList< String > CONFIRM_METHODS
Definition: Constants.java:138
static final ArrayList< String > DOC_UPLOAD_TYPES
Definition: Constants.java:319
static final ArrayList< String > SPECIAL_SETTINGS
Definition: Constants.java:420
static final String SEC_UNNECESSARY_TYPES_SETTINGS_NAME
Definition: Constants.java:369
static final String SETTINGS_PARAM_SERVER_LANGUAGE
Definition: Constants.java:276
static final String SEC_UNNECESSARY_TYPES_SETTINGS_NAME_EA
Definition: Constants.java:378
static final ArrayList< String > SIMPLE_TYPES_URIS_FOR_ENT_AD_AT
Definition: Constants.java:219
static final double SEC_API_AUTOCOMPLETE_RESULTS_RESERVE
Definition: Constants.java:316