Package at.letto.setup.restclient
Interface SetupService
- All Known Implementing Classes:
RestSetupService
public interface SetupService
-
Method Summary
Modifier and TypeMethodDescriptionLiefert den Servicestatus der verbundenen Services am ServerLiefert den Servicestatus der verbundenen Services wenn das Setup-Service am Host läuftgetSchuleService
(String schule) getService
(String service) registerPlugin
(ConfigServiceDto configPluginDto) registriert ein Plugin am Setup-ServiceregisterService
(ConfigServiceDto configServiceDto) registriert ein Plugin am Setup-ServicesetSchoolLicense
(String school, String restkey, String license) Setzt die Lizenz einer Schule welche in den Konfigurationsdateien des Servers eingetragen wird
-
Method Details
-
getSchulen
List<ServiceSchuleDto> getSchulen()- Returns:
- Liefert alle Schulen die an dem Server installiert sind
-
getSchule
- Parameters:
school
- Schul-Kurzname- Returns:
- Liefert die Schul-Konfiguration, wenn sie existiert
-
getRestKey
String getRestKey()- Returns:
- liefert den RestKey des Servers
-
setSchoolLicense
Setzt die Lizenz einer Schule welche in den Konfigurationsdateien des Servers eingetragen wird- Parameters:
school
- Kurzname der Schule mit der die Schule am Server registriert istrestkey
- Restkey des Servers, wie er in der Schuldatenbank eingetagen istlicense
- Lizenz der Schule- Returns:
- Fehlermeldung wenn etwas nicht funktioniert hat
-
checkServiceStatus
ServiceStatusDto checkServiceStatus()Liefert den Servicestatus der verbundenen Services am Server -
checkServiceStatusLocal
ServiceStatusDto checkServiceStatusLocal()Liefert den Servicestatus der verbundenen Services wenn das Setup-Service am Host läuft -
getPlugins
ConfigServicesDto getPlugins()- Returns:
- Liefert eine Liste aller am Server registrierten Plugins
-
getServices
ConfigServicesDto getServices()- Returns:
- Liefert eine Liste aller am Server registrierten Services
-
registerPlugin
registriert ein Plugin am Setup-Service -
registerService
registriert ein Plugin am Setup-Service -
getService
- Returns:
- Liefert die Daten des angeforderten Services
-
getSchuleService
- Returns:
- Liefert die notwendigen Verbindungsinformationen zu einer Schule
-