Package com.hildeio.services
Class IoMeldungService
java.lang.Object
com.hildeio.services.IoMeldungService
Service Anzeige der Servicemeldungen aus der HomeMatic CCU
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(List<IoMeldungModel> ioMeldungModels, String eventId) Neue Servicemeldungen aus der HomeMatic CCU in der Firestore Collection ioMeldungen anlegen.private void
deleteAllDocumentsOfService
(com.google.cloud.firestore.CollectionReference collection, int batchSize, String eventId) Löschen aller Dokumente der Collection ioMeldungen.
-
Field Details
-
COLLECTION
KONSTANTE fuer Firestore Collections ioMeldungen- See Also:
-
log4Hilde
Dependency Injection auf Log4Hilde
-
-
Constructor Details
-
IoMeldungService
public IoMeldungService()
-
-
Method Details
-
create
Neue Servicemeldungen aus der HomeMatic CCU in der Firestore Collection ioMeldungen anlegen. Vor dem Anlegen wird die Collection ioMeldungen geleert.- Parameters:
ioMeldungModels
- n-Servicemeldungen vom Typ ioMeldungModels.eventId
- Aktuelle WorkflowId- Returns:
- Erfolgsmeldung / Fehlermeldung
-
deleteAllDocumentsOfService
private void deleteAllDocumentsOfService(com.google.cloud.firestore.CollectionReference collection, int batchSize, String eventId) Löschen aller Dokumente der Collection ioMeldungen.- Parameters:
collection
- Name der Collection.batchSize
- DefaultwerteventId
- Aktuelle WorkflowId
-