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.transparency.rs;
35
36
37
38
39 public final class Constants
40 {
41 public static final String API_PATH = "transparency/api";
42 public static final String VERSION_PATH = "/v{" + Constants.VERSION + "}";
43 public static final String ID_PATH = "/{" + Constants.ID + "}";
44 public static final String VERSION = "version";
45 public static final String ID = "id";
46 public static final String SEARCH_PATH = "/search={" + Constants.TEXT + "}";
47 public static final String TEXT = "text";
48
49 public static final String SWAGGER_DIRECTORY_PATH = "/plugins/";
50 public static final String SWAGGER_PATH = "/swagger";
51 public static final String SWAGGER_VERSION_PATH = "/v";
52 public static final String SWAGGER_REST_PATH = "rest/";
53 public static final String SWAGGER_JSON = "/swagger.json";
54
55 public static final String EMPTY_OBJECT = "{}";
56 public static final String ERROR_NOT_FOUND_VERSION = "Version not found";
57 public static final String ERROR_NOT_FOUND_RESOURCE = "Resource not found";
58 public static final String ERROR_BAD_REQUEST_EMPTY_PARAMETER = "Empty parameter";
59
60 public static final String ELECTEDOFFICIAL_PATH = "/electedofficials";
61 public static final String ELECTEDOFFICIAL_ATTRIBUTE_FIRST_NAME = "first_name";
62 public static final String ELECTEDOFFICIAL_ATTRIBUTE_LAST_NAME = "last_name";
63 public static final String ELECTEDOFFICIAL_ATTRIBUTE_TITLE = "title";
64
65 public static final String LOBBY_PATH = "/lobbies";
66 public static final String LOBBY_ATTRIBUTE_NAME = "name";
67 public static final String LOBBY_ATTRIBUTE_NATIONAL_ID = "national_id";
68 public static final String LOBBY_ATTRIBUTE_NATIONAL_ID_TYPE = "national_id_type";
69 public static final String LOBBY_ATTRIBUTE_URL = "url";
70 public static final String LOBBY_ATTRIBUTE_JSON_DATA = "json_data";
71 public static final String LOBBY_ATTRIBUTE_VERSION_DATE = "version_date";
72
73 public static final String JSON_AUTOCOMPLETE_ID_KEY = "id";
74 public static final String JSON_AUTOCOMPLETE_VALUE_KEY = "value";
75 public static final String JSON_AUTOCOMPLETE_LABEL_KEY = "label";
76
77 public static final String MESSAGE_NO_PROPOSAL_I18N_KEY = "transparency.msg.no_proposal";
78 }