Package com.hildeio.controller
Class FbNotificationController
java.lang.Object
com.hildeio.controller.FbNotificationController
@RestController
@RequestMapping("/fcmNotification")
public class FbNotificationController
extends Object
REST-API zum Versenden von FCM PushNotifications.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) FbNotificationServiceDependency Injection für Service(package private) Log4HildeDependency Injection auf Log4Hilde -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.springframework.http.ResponseEntity<String>send(FbMessageModel fbMessageModel) Ausfuehren der zentralen Send-Methode.org.springframework.http.ResponseEntity<String>send2Device(FbMessageModel fbMessageModel) Versenden einer PushNotification an ein bestimmtes MobileDevice.org.springframework.http.ResponseEntity<String>send2Topic(FbMessageModel fbMessageModel) Versenden einer PushNotification an ein bestimmtes Topic.
-
Field Details
-
fcmNotificationService
Dependency Injection für Service -
log4Hilde
Dependency Injection auf Log4Hilde
-
-
Constructor Details
-
FbNotificationController
public FbNotificationController()
-
-
Method Details
-
send2Topic
@PostMapping("/send2Topic") public org.springframework.http.ResponseEntity<String> send2Topic(@RequestBody FbMessageModel fbMessageModel) Versenden einer PushNotification an ein bestimmtes Topic.- Parameters:
fbMessageModel- TopicName, Message-Title und Message-Body.- Returns:
- Erfolgsmeldung / Fehlermeldung
-
send2Device
@PostMapping("/send2Device") public org.springframework.http.ResponseEntity<String> send2Device(@RequestBody FbMessageModel fbMessageModel) Versenden einer PushNotification an ein bestimmtes MobileDevice.- Parameters:
fbMessageModel- DeviceToken, Message-Title und Message-Body.- Returns:
- Erfolgsmeldung / Fehlermeldung
-
send
Ausfuehren der zentralen Send-Methode.- Parameters:
fbMessageModel- DeviceToken bzw. Topic, Message-Title und Message-Body.- Returns:
- Erfolgsmeldung / Fehlermeldung
-