blob: 07fc6ab64124fef703389f910fdcfddcbf81aea1 [file] [log] [blame]
Michael Hanl173ba4b2016-05-24 20:25:05 +02001package de.ids_mannheim.korap.config;
2
3public class Attributes {
4
margaretha62055f72017-04-11 19:17:43 +02005 // EM: Use enum for the authentication types
Michael Hanl173ba4b2016-05-24 20:25:05 +02006 public static final String AUTHORIZATION = "Authorization";
7 public static final String SESSION_AUTHENTICATION = "session_token";
8 public static final String API_AUTHENTICATION = "api_token";
9 public static final String OAUTH2_AUTHORIZATION = "bearer";
10 public static final String OPENID_AUTHENTICATION = "id_token";
11 public static final String BASIC_AUTHENTICATION = "basic";
12
Bodmoca3dcfb2017-05-24 16:36:00 +020013 public static final String LOCATION = "location"; // location of Client: User.INTERN/EXTERN
14 public static final String CORPUS_ACCESS = "corpusAccess"; // User.ALL/PUB/FREE.
15
Michael Hanl173ba4b2016-05-24 20:25:05 +020016 public static final String CLIENT_ID = "client_id";
17 public static final String CLIENT_SECRET = "client_secret";
18 public static final String SCOPES = "scopes";
19
20 public static final String PUBLIC_GROUP = "public";
21
22 public static final String SERVICE_ACCESS = "service_access";
23 public static final String USER = "KorapUser";
24 public static final String SHIBUSER = "ShibUser";
25 public static final String DEMO_DISPLAY = "Anonymous";
26 public static final String DEMOUSER_PASSWORD = "demo";
27
28 public static final String SETTINGS = "LocalSettings";
29 // public static final String STORAGE_SETTINGS = "StorageSettings";
30
31 public static final String QUERY_ABBREVIATION = "Q";
32 public static final String LAYER = "layer";
33
34 public static final String TYPE = "type";
35
36 public static final String ID = "ID";
37 @Deprecated
38 //refactor
39 public static final String UID = "accountID";
40 public static final String USERNAME = "username";
41 public static final String PASSWORD = "password";
42 public static final String GENDER = "gender";
43 public static final String FIRSTNAME = "firstName";
44 public static final String LASTNAME = "lastName";
45 public static final String PHONE = "phone";
46 public static final String INSTITUTION = "institution";
47 public static final String EMAIL = "email";
48 public static final String ADDRESS = "address";
49 public static final String COUNTRY = "country";
50 public static final String IPADDRESS = "ipaddress";
margaretha62055f72017-04-11 19:17:43 +020051 public static final String IS_ADMIN = "admin";
52 // deprecated, use created
Michael Hanl173ba4b2016-05-24 20:25:05 +020053 public static final String ACCOUNT_CREATION = "account_creation";
54 public static final String ACCOUNTLOCK = "account_lock";
55 public static final String ACCOUNTLINK = "account_link";
56 public static final String URI = "uri";
57 public static final String URI_FRAGMENT = "uri_fragment";
58 public static final String URI_EXPIRATION = "uri_expiration";
59 public static final String PRIVATE_USAGE = "privateUsage";
60
61 /**
62 * token context
63 */
Michael Hanl2c3b0b12016-07-01 18:30:12 +020064 public static final String TOKEN = "token";
65 public static final String TOKEN_TYPE = "token_type";
66 public static final String TOKEN_EXPIRATION = "expires";
Michael Hanl173ba4b2016-05-24 20:25:05 +020067 public static final String TOKEN_CREATION = "tokenCreated";
68 public static final String USER_AGENT = "User-Agent";
69 public static final String HOST = "userIP";
70
71 public static final String QUERY_PARAM_URI = "uri";
72 public static final String QUERY_PARAM_USER = "user";
73
74 /**
75 * shibboleth attribute names
76 */
77 public static final String EPPN = "eppn";
78 public static final String COMMON_NAME = "cn";
79 public static final String SURNAME = "sn";
80
81 public static final String EDUPERSON = "eduPersonPrincipalName";
82 public static final String CN = "cn";
83 public static final String MAIL = "mail";
84 public static final String EDU_AFFIL = "eduPersonScopedAffiliation";
85
86 /**
87 * resource mappings
88 */
89
90 public static final String RID = "id";
91 public static final String OWNER = "owner";
92 public static final String NAME = "name";
93 public static final String DESCRIPTION = "description";
94
95 public static final String CORPUS_SIGLE = "corpusSigle";
Michael Hanl04da1192016-05-26 15:20:02 +020096 public static final String DOC_SIGLE = "docSigle";
Michael Hanl33829ec2016-05-28 17:03:38 +020097 public static final String TEXT_SIGLE = "textSigle";
Michael Hanl04da1192016-05-26 15:20:02 +020098
margarethadc731922017-05-22 17:20:42 +020099 public static final String AVAILABILITY = "availability";
100
Michael Hanl173ba4b2016-05-24 20:25:05 +0200101 public static final String REF_CORPUS = "refCorpus";
102 public static final String QUERY = "query";
103 public static final String CACHE = "cache";
104 public static final String DOCIDS = "docIDs";
105 public static final String FOUNDRIES = "foundries";
106 public static final String DEFAULT_VALUE = "defaultColl";
107
108 public static final String FILE_FORMAT_FOR_EXPORT = "fileFormatForExport";
109 public static final String FILENAME_FOR_EXPORT = "fileNameForExport";
110 @Deprecated
111 public static final String ITEM_FOR_SIMPLE_ANNOTATION = "itemForSimpleAnnotation";
112 public static final String LEFT_CONTEXT_ITEM_FOR_EXPORT = "leftContextItemForExport";
113 public static final String LEFT_CONTEXT_SIZE_FOR_EXPORT = "leftContextSizeForExport";
114 public static final String LOCALE = "locale";
115 public static final String LEFT_CONTEXT_ITEM = "leftContextItem";
116 public static final String LEFT_CONTEXT_SIZE = "leftContextSize";
117 public static final String RIGHT_CONTEXT_ITEM = "rightContextItem";
118 public static final String RIGHT_CONTEXT_ITEM_FOR_EXPORT = "rightContextItemForExport";
119 public static final String RIGHT_CONTEXT_SIZE = "rightContextSize";
120 public static final String RIGHT_CONTEXT_SIZE_FOR_EXPORT = "rightContextSizeForExport";
121 public static final String SELECTED_COLLECTION = "selectedCollection";
122 public static final String QUERY_LANGUAGE = "queryLanguage";
123 public static final String PAGE_LENGTH = "pageLength";
124 public static final String METADATA_QUERY_EXPERT_MODUS = "metadataQueryExpertModus";
125 @Deprecated
126 public static final String SEARCH_SETTINGS_TAB = "searchSettingsTab";
127 @Deprecated
128 public static final String SELECTED_BROWSER_PROPERTY = "selectedBrowserProperty";
129 @Deprecated
130 public static final String SELECTED_CONTEXT_ITEM = "selectedContextItem";
131 @Deprecated
132 public static final String SELECTED_GRAPH_TYPE = "selectedGraphType";
133 @Deprecated
134 public static final String SELECTED_SORT_TYPE = "selectedSortType";
135 @Deprecated
136 public static final String SELECTED_VIEW_FOR_SEARCH_RESULTS = "selectedViewForSearchResults";
137 public static final String COLLECT_AUDITING_DATA = "collectData";
138
139 /**
140 * default layers
141 */
142 public static final String DEFAULT_POS_FOUNDRY = "POSFoundry";
143 public static final String DEFAULT_LEMMA_FOUNDRY = "lemmaFoundry";
144 public static final String DEFAULT_CONST_FOUNDRY = "constFoundry";
145 public static final String DEFAULT_REL_FOUNDRY = "relFoundry";
146
147 /**
148 * db column keys
149 */
150
151 public static final String SELF_REF = "self";
152
153 public static final String SYM_USE = "sym_use";
154 public static final String COMMERCIAL = "commercial";
155 public static final String LICENCE = "licence";
156 public static final String QUERY_ONLY = "query_only";
157 public static final String EXPORT = "export";
158 public static final String TIME_SPANS = "spans";
159 public static final String RANGE = "range";
160
161 public static final String GROUP_ID = "group_id";
162 public static final String CREATED = "created";
163 public static final String CREATOR = "creator";
164 public static final String ENABLED = "enabled";
165 public static final String EXPIRE = "expired";
166 public static final String TARGET_ID = "target_id";
167 public static final String IP_RANG = "ip_range";
168 public static final String PERSISTENT_ID = "persistent_id";
169 public static final String DISABLED = "disabled";
170 public static final String USER_ID = "user_id";
171 public static final String PARENT_ID = "parent_id";
172 // public static final String
173
174}