Class NotificationEvaluationProviderImpl
java.lang.Object
com.flowable.engage.engine.impl.notification.NotificationEvaluationProviderImpl
- All Implemented Interfaces:
NotificationEvaluationProvider
public class NotificationEvaluationProviderImpl
extends Object
implements NotificationEvaluationProvider
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.flowable.engage.engine.impl.notification.NotificationEvaluationProvider
NotificationEvaluationProvider.Context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g.evaluateNotifications
(Message data, Conversation conversation, Collection<Participant> participants) Evaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g.
-
Constructor Details
-
NotificationEvaluationProviderImpl
public NotificationEvaluationProviderImpl()
-
-
Method Details
-
evaluateNotifications
public Collection<NotificationInfo> evaluateNotifications(Message data, Conversation conversation, Collection<Participant> participants) Description copied from interface:NotificationEvaluationProvider
Evaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g. notification profile).- Specified by:
evaluateNotifications
in interfaceNotificationEvaluationProvider
- Parameters:
data
- the message for which notifications need to be evaluatedconversation
- the conversationparticipants
- all the participants for which notifications needs to be evaluated- Returns:
- the evaluated notifications
-
evaluateNotifications
public Collection<NotificationInfo> evaluateNotifications(NotificationEvaluationProvider.Context context) Description copied from interface:NotificationEvaluationProvider
Evaluates the notifications and message data read behavior for all participants according a rules set and the participants profile (e.g. notification profile).- Specified by:
evaluateNotifications
in interfaceNotificationEvaluationProvider
- Parameters:
context
- the context for the evaluation- Returns:
- the evaluated notifications
-