View Javadoc
1   package de.dlr.shepard.common.util;
2   
3   public class Constants {
4   
5     private Constants() {
6       // hide public constructor
7     }
8   
9     public static final String API_KEY_HEADER = "X-API-KEY";
10  
11    public static final String HEALTHZ = "healthz";
12    public static final String VERSIONZ = "versionz";
13  
14    public static final String USER = "user";
15    public static final String USERS = "users";
16    public static final String USERNAME = "username";
17    public static final String USERGROUP = "userGroup";
18    public static final String USERGROUPS = "userGroups";
19    public static final String USERGROUP_ID = "userGroupId";
20    public static final String FIRSTNAME = "firstName";
21    public static final String LASTNAME = "lastName";
22    public static final String EMAIL = "email";
23  
24    public static final String SHEPARD_ID = "shepardId";
25  
26    public static final String APIKEY = "apikey";
27    public static final String APIKEYS = "apikeys";
28    public static final String APIKEY_UID = "apikeyUid";
29  
30    public static final String SUBSCRIPTION = "subscription";
31    public static final String SUBSCRIPTIONS = "subscriptions";
32    public static final String SUBSCRIPTION_ID = "subscriptionId";
33  
34    public static final String COLLECTION = "collection";
35    public static final String COLLECTIONS = "collections";
36    public static final String COLLECTION_ID = "collectionId";
37  
38    public static final String DATA_OBJECT = "dataObject";
39    public static final String DATA_OBJECTS = "dataObjects";
40    public static final String DATA_OBJECT_ID = "dataObjectId";
41  
42    public static final String BASIC_REFERENCE = "reference";
43    public static final String BASIC_REFERENCES = "references";
44    public static final String BASIC_REFERENCE_ID = "referenceId";
45  
46    public static final String STRUCTURED_DATA_CONTAINER = "structuredDataContainer";
47    public static final String STRUCTURED_DATA_CONTAINERS = "structuredDataContainers";
48    public static final String STRUCTURED_DATA_CONTAINER_ID = "structuredDataContainerId";
49    public static final String STRUCTURED_DATA_REFERENCE = "structuredDataReference";
50    public static final String STRUCTURED_DATA_REFERENCES = "structuredDataReferences";
51    public static final String STRUCTURED_DATA_REFERENCE_ID = "structuredDataReferenceId";
52  
53    public static final String FILE = "file";
54    public static final String FILE_CONTAINER = "fileContainer";
55    public static final String FILE_CONTAINERS = "fileContainers";
56    public static final String FILE_CONTAINER_ID = "fileContainerId";
57    public static final String FILE_REFERENCE = "fileReference";
58    public static final String FILE_REFERENCES = "fileReferences";
59    public static final String FILE_REFERENCE_ID = "fileReferenceId";
60  
61    public static final String SEMANTIC_REPOSITORY = "semanticRepository";
62    public static final String SEMANTIC_REPOSITORIES = "semanticRepositories";
63    public static final String SEMANTIC_REPOSITORY_ID = "semanticRepositoryId";
64    public static final String SEMANTIC_ANNOTATION = "semanticAnnotation";
65    public static final String SEMANTIC_ANNOTATIONS = "semanticAnnotations";
66    public static final String SEMANTIC_ANNOTATION_ID = "semanticAnnotationId";
67  
68    public static final String OID = "oid";
69  
70    public static final String SEARCH = "search";
71  
72    public static final String EXPORT = "export";
73  
74    public static final String CONTAINERS = "containers";
75  
76    public static final String TIMESERIES = "timeseries";
77    public static final String TIMESERIES_ID = "timeseriesId";
78    public static final String TIMESERIES_CONTAINER = "timeseriesContainer";
79    public static final String TIMESERIES_CONTAINERS = "timeseriesContainers";
80    public static final String TIMESERIES_CONTAINER_ID = "timeseriesContainerId";
81    public static final String TIMESERIES_REFERENCE = "timeseriesReference";
82    public static final String TIMESERIES_REFERENCES = "timeseriesReferences";
83    public static final String TIMESERIES_REFERENCE_ID = "timeseriesReferenceId";
84    public static final String PAYLOAD = "payload";
85    public static final String AVAILABLE = "available";
86    public static final String IMPORT = "import";
87    public static final String METRIC = "metric";
88    public static final String METRICS = "metrics";
89  
90    public static final String DATAOBJECT_REFERENCE = "dataObjectReference";
91    public static final String DATAOBJECT_REFERENCES = "dataObjectReferences";
92    public static final String DATAOBJECT_REFERENCE_ID = "dataObjectReferenceId";
93  
94    public static final String COLLECTION_REFERENCE = "collectionReference";
95    public static final String COLLECTION_REFERENCES = "collectionReferences";
96    public static final String COLLECTION_REFERENCE_ID = "collectionReferenceId";
97  
98    public static final String URI_REFERENCE = "uriReference";
99    public static final String URI_REFERENCES = "uriReferences";
100   public static final String URI_REFERENCE_ID = "uriReferenceId";
101 
102   public static final String PERMISSIONS = "permissions";
103   public static final String PERMISSION_ID = "permissionId";
104 
105   public static final String LAB_JOURNAL_ENTRY = "labJournalEntry";
106   public static final String LAB_JOURNAL_ENTRIES = "labJournalEntries";
107   public static final String LAB_JOURNAL_ENTRY_ID = "labJournalEntryId";
108 
109   public static final String ROLES = "roles";
110   public static final String VERSION = "version";
111   public static final String VERSIONS = "versions";
112   public static final String INITIAL_VERSION = "initial version";
113   public static final String HEAD = "HEAD";
114   public static final String HEAD_VERSION = "HEAD version";
115   public static final String VERSION_UID = "versionUid";
116 
117   public static final String OWNED_BY = "owned_by";
118   public static final String READABLE_BY = "readable_by";
119   public static final String WRITEABLE_BY = "writeable_by";
120   public static final String MANAGEABLE_BY = "manageable_by";
121   public static final String HAS_PERMISSIONS = "has_permissions";
122   public static final String READABLE_BY_GROUP = "readable_by_group";
123   public static final String WRITEABLE_BY_GROUP = "writeable_by_group";
124   public static final String HAS_VERSION = "has_version";
125 
126   // Query Params
127   public static final String QP_NAME = "name";
128   public static final String QP_PAGE = "page";
129   public static final String QP_SIZE = "size";
130   public static final String QP_PARENT_ID = "parentId";
131   public static final String QP_PREDECESSOR_ID = "predecessorId";
132   public static final String QP_SUCCESSOR_ID = "successorId";
133   public static final String QP_ORDER_BY_ATTRIBUTE = "orderBy";
134   public static final String QP_ORDER_DESC = "orderDesc";
135 
136   public static final String FILECONTAINER_IN_QUERY = "fc";
137   public static final String TIMESERIESCONTAINER_IN_QUERY = "tsc";
138   public static final String STRUCTUREDDATACONTAINER_IN_QUERY = "sdc";
139   public static final String BASICCONTAINER_IN_QUERY = "bc";
140   public static final String SPATIALDATACONTAINER_IN_QUERY = "spdc";
141   public static final String USER_IN_QUERY = "user";
142   public static final String USERGROUP_IN_QUERY = "userGroup";
143 
144   // Relationships
145   public static final String HAS_DATAOBJECT = "has_dataobject";
146   public static final String HAS_REFERENCE = "has_reference";
147   public static final String HAS_CHILD = "has_child";
148   public static final String HAS_SUCCESSOR = "has_successor";
149   public static final String HAS_PREDECESSOR = "has_predecessor";
150   public static final String CREATED_BY = "created_by";
151   public static final String UPDATED_BY = "updated_by";
152   public static final String BELONGS_TO = "belongs_to";
153   public static final String SUBSCRIBED_BY = "subscribed_by";
154   public static final String POINTS_TO = "points_to";
155   public static final String IS_IN_CONTAINER = "is_in_container";
156   public static final String IS_IN_GROUP = "is_in_group";
157   public static final String VALUE_REPOSITORY = "value_in_repository";
158   public static final String PROPERTY_REPOSITORY = "property_in_repository";
159   public static final String HAS_ANNOTATION = "has_annotation";
160   public static final String FILE_IN_CONTAINER = "file_in_container";
161   public static final String TIMESERIES_IN_CONTAINER = "timeseries_in_container";
162   public static final String STRUCTUREDDATA_IN_CONTAINER = "structureddata_in_container";
163   public static final String HAS_PAYLOAD = "has_payload";
164   public static final String HAS_LABJOURNAL_ENTRY = "has_labjournalentry";
165   public static final String HAS_DEFAULT_FILE_CONTAINER = "has_default_file_container";
166 
167   // Influx
168   public static final String MEASUREMENT = "measurement";
169   public static final String LOCATION = "location";
170   public static final String DEVICE = "device";
171   public static final String SYMBOLICNAME = "symbolic_name";
172   public static final String FIELD = "field";
173   public static final String START = "start";
174   public static final String END = "end";
175   public static final String FUNCTION = "function";
176   public static final String GROUP_BY = "group_by";
177   public static final String FILLOPTION = "fill_option";
178 
179   // Search
180   public static final String OP_PROPERTY = "property";
181   public static final String OP_VALUE = "value";
182   public static final String OP_OPERATOR = "operator";
183   public static final String COLLECTION_IN_QUERY = "col";
184   public static final String DATAOBJECT_IN_QUERY = "do";
185   public static final String REFERENCE_IN_QUERY = "br";
186   public static final String JSON_AND = "AND";
187   public static final String JSON_OR = "OR";
188   public static final String JSON_NOT = "NOT";
189   public static final String JSON_XOR = "XOR";
190   public static final String JSON_EQ = "eq";
191   public static final String JSON_CONTAINS = "contains";
192   public static final String JSON_IS_CONTAINED_IN = "isContainedIn";
193   public static final String JSON_GT = "gt";
194   public static final String JSON_LT = "lt";
195   public static final String JSON_GE = "ge";
196   public static final String JSON_LE = "le";
197   public static final String JSON_IN = "in";
198   public static final String JSON_NE = "ne";
199   public static final String JSON_REGMATCH = "regmatch";
200 
201   // spatial data
202   public static final String SPATIAL_DATA_CONTAINER = "spatialDataContainer";
203   public static final String SPATIAL_DATA_CONTAINERS = "spatialDataContainers";
204   public static final String SPATIAL_DATA_CONTAINER_ID = "spatialDataContainerId";
205   public static final String SPATIAL_DATA_REFERENCES = "spatialDataReferences";
206   public static final String SPATIAL_DATA_REFERENCE = "spatialDataReference";
207   public static final String SPATIAL_DATA_REFERENCE_ID = "spatialDataReferenceId";
208 }