Class FCMActivityNotifier
- java.lang.Object
-
- lumis.portal.device.activitystream.FCMActivityNotifier
-
- All Implemented Interfaces:
IActivityUserNotifier
public class FCMActivityNotifier extends java.lang.Object implements IActivityUserNotifier
Firebase Cloud Messaging notifier.- Since:
- 10.0.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_FCM_PROJECT_ID
static java.lang.String
FCM_SENDER_ID_PROPERTY_NAME
-
Constructor Summary
Constructors Constructor Description FCMActivityNotifier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
notify(ActivityDocument activityDocument, java.util.Collection<UserConfig> users)
Sends a notification tousers
about the activity that has occurred.
-
-
-
Field Detail
-
FCM_SENDER_ID_PROPERTY_NAME
public static final java.lang.String FCM_SENDER_ID_PROPERTY_NAME
-
DEFAULT_FCM_PROJECT_ID
public static final java.lang.String DEFAULT_FCM_PROJECT_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
notify
public void notify(ActivityDocument activityDocument, java.util.Collection<UserConfig> users) throws PortalException
Description copied from interface:IActivityUserNotifier
Sends a notification tousers
about the activity that has occurred.- Specified by:
notify
in interfaceIActivityUserNotifier
- Parameters:
activityDocument
- the document of the activity that has occurred.users
- the users to receive the notification.- Throws:
PortalException
-
-