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