blob: 55110f88e3eed7b66680b04a88a429fb6a683561 [file] [log] [blame]
Michael Hanlca740d72015-06-16 10:04:58 +02001package de.ids_mannheim.korap.user;
2
3public class Attributes {
4
5 public static final String AUTHORIZATION = "Authorization";
6 public static final String SESSION_AUTHENTICATION = "session_token";
7 public static final String API_AUTHENTICATION = "api_token";
8 public static final String OAUTH2_AUTHORIZATION = "bearer";
9 public static final String OPENID_AUTHENTICATION = "id_token";
10 public static final String BASIC_AUTHENTICATION = "basic";
11
12 public static final String CLIENT_ID = "client_id";
13 public static final String CLIENT_SECRET = "client_secret";
14 public static final String SCOPES = "scopes";
15
16 public static final String SERVICE_ACCESS = "service_access";
17 public static final String USER = "KorapUser";
18 public static final String SHIBUSER = "ShibUser";
19 public static final String DEMO_DISPLAY = "Anonymous";
20 public static final String DEMOUSER_PASSWORD = "demo";
21
22 public static final String SETTINGS = "LocalSettings";
23 // public static final String STORAGE_SETTINGS = "StorageSettings";
24
25 public static final String QUERY_ABBREVIATION = "Q";
26 public static final String LAYER = "layer";
27
28 public static final String TYPE = "type";
29
Michael Hanl1e18cb42015-08-06 20:57:35 +020030 public static final String ID = "ID";
Michael Hanlca740d72015-06-16 10:04:58 +020031 public static final String UID = "accountID";
32 public static final String USERNAME = "username";
33 public static final String PASSWORD = "password";
34 public static final String GENDER = "gender";
35 public static final String FIRSTNAME = "firstName";
36 public static final String LASTNAME = "lastName";
37 public static final String PHONE = "phone";
38 public static final String INSTITUTION = "institution";
39 public static final String EMAIL = "email";
40 public static final String ADDRESS = "address";
41 public static final String COUNTRY = "country";
42 public static final String ACCOUNT_CREATION = "accountCreation";
43 public static final String ACCOUNTLOCK = "accountLock";
44 public static final String ACCOUNTLINK = "accountLink";
45 public static final String URI = "uri";
Michael Hanl0f6ffd72015-08-27 19:23:15 +020046 public static final String URI_FRAGMENT = "uri_fragment";
47 public static final String URI_EXPIRATION = "uri_expiration";
Michael Hanlca740d72015-06-16 10:04:58 +020048 public static final String PRIVATE_USAGE = "privateUsage";
49
50 /**
51 * token context
52 */
53 public static final String TOKEN = "authToken";
54 public static final String TOKEN_EXPIRATION = "tokenExpires";
55 public static final String TOKEN_CREATION = "tokenCreated";
56 public static final String USER_AGENT = "User-Agent";
57 public static final String HOST = "userIP";
58
59 public static final String QUERY_PARAM_URI = "uri";
60 public static final String QUERY_PARAM_USER = "user";
61
62 /**
63 * shibboleth attribute names
64 */
65 public static final String EPPN = "eppn";
66 public static final String COMMON_NAME = "cn";
67 public static final String SURNAME = "sn";
68
69 public static final String EDUPERSON = "eduPersonPrincipalName";
70 public static final String CN = "cn";
71 public static final String MAIL = "mail";
72 public static final String EDU_AFFIL = "eduPersonScopedAffiliation";
73
74 /**
75 * resource mappings
76 */
77
78 public static final String RID = "id";
79 public static final String OWNER = "owner";
80 public static final String NAME = "name";
81 public static final String DESCRIPTION = "description";
82
83 public static final String REF_CORPUS = "refCorpus";
84 public static final String QUERY = "query";
85 public static final String CACHE = "cache";
86 public static final String DOCIDS = "docIDs";
87 public static final String FOUNDRIES = "foundries";
88 public static final String DEFAULT_VALUE = "defaultColl";
89
90 public static final String FILE_FORMAT_FOR_EXPORT = "fileFormatForExport";
91 public static final String FILENAME_FOR_EXPORT = "fileNameForExport";
92 @Deprecated
93 public static final String ITEM_FOR_SIMPLE_ANNOTATION = "itemForSimpleAnnotation";
94 public static final String LEFT_CONTEXT_ITEM_FOR_EXPORT = "leftContextItemForExport";
95 public static final String LEFT_CONTEXT_SIZE_FOR_EXPORT = "leftContextSizeForExport";
96 public static final String LOCALE = "locale";
97 public static final String LEFT_CONTEXT_ITEM = "leftContextItem";
98 public static final String LEFT_CONTEXT_SIZE = "leftContextSize";
99 public static final String RIGHT_CONTEXT_ITEM = "rightContextItem";
100 public static final String RIGHT_CONTEXT_ITEM_FOR_EXPORT = "rightContextItemForExport";
101 public static final String RIGHT_CONTEXT_SIZE = "rightContextSize";
102 public static final String RIGHT_CONTEXT_SIZE_FOR_EXPORT = "rightContextSizeForExport";
103 public static final String SELECTED_COLLECTION = "selectedCollection";
104 public static final String QUERY_LANGUAGE = "queryLanguage";
105 public static final String PAGE_LENGTH = "pageLength";
106 public static final String METADATA_QUERY_EXPERT_MODUS = "metadataQueryExpertModus";
107 @Deprecated
108 public static final String SEARCH_SETTINGS_TAB = "searchSettingsTab";
109 @Deprecated
110 public static final String SELECTED_BROWSER_PROPERTY = "selectedBrowserProperty";
111 @Deprecated
112 public static final String SELECTED_CONTEXT_ITEM = "selectedContextItem";
113 @Deprecated
114 public static final String SELECTED_GRAPH_TYPE = "selectedGraphType";
115 @Deprecated
116 public static final String SELECTED_SORT_TYPE = "selectedSortType";
117 @Deprecated
118 public static final String SELECTED_VIEW_FOR_SEARCH_RESULTS = "selectedViewForSearchResults";
119 public static final String COLLECT_AUDITING_DATA = "collectData";
120
121 /**
122 * default layers
123 */
124 public static final String DEFAULT_POS_FOUNDRY = "POSFoundry";
125 public static final String DEFAULT_LEMMA_FOUNDRY = "lemmaFoundry";
126 public static final String DEFAULT_CONST_FOUNDRY = "constFoundry";
127 public static final String DEFAULT_REL_FOUNDRY = "relFoundry";
128
129 /**
130 * db column keys
131 */
132
133 public static final String SELF_REF = "self";
134
135 public static final String SYM_USE = "sym_use";
136 public static final String COMMERCIAL = "commercial";
137 public static final String LICENCE = "licence";
138 public static final String QUERY_ONLY = "query_only";
139 public static final String EXPORT = "export";
140 public static final String TIME_SPANS = "spans";
141 public static final String RANGE = "range";
142
143}
144