forked from sensiasoft/sensorhub
-
Notifications
You must be signed in to change notification settings - Fork 24
Admin API
Alex Robin edited this page Jun 25, 2021
·
3 revisions
The admin API is composed of:
-
A complete SensorWeb API with admin access rights (can view all procedures/datastreams/obs, etc.)
-
The following additional resource collections:
- Loaded modules with filtering on module id, name, type, fulltext (GET + POST new config)
- Installed modules (read-only)
- Available modules from OSGi repo (read-only)
-
The following resources:
- Module and its config (GET/PUT/DELETE)
- Module config schema (read-only JSON schema)
- Module state changes (init/start/stop/restart)
The following components are needed:
- Java config class to JSONSchema converter (using java field type and existing annotations)
- Generic VueJS renderer in admin will generate a form