Class FlowableSendNotificationEventImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.event.FlowableEventImpl
-
- com.flowable.engage.engine.delegate.event.impl.FlowableEngageEventImpl
-
- com.flowable.engage.engine.delegate.event.impl.FlowableSendNotificationEventImpl
-
- All Implemented Interfaces:
FlowableEngageEvent
,FlowableSendNotificationEvent
,FlowableEvent
public class FlowableSendNotificationEventImpl extends FlowableEngageEventImpl implements FlowableSendNotificationEvent
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected Conversation
conversation
protected Message
message
protected boolean
updateConversationLastMessageTime
protected boolean
updateUnreadCount
-
Fields inherited from class org.flowable.common.engine.impl.event.FlowableEventImpl
type
-
-
Constructor Summary
Constructors Constructor Description FlowableSendNotificationEventImpl(Conversation conversation, Message message, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Conversation
getConversation()
Message
getMessage()
Collection<NotificationInfo>
getNotificationInfo()
boolean
isUpdateConversationLastMessageTime()
boolean
isUpdateUnreadCount()
-
Methods inherited from class com.flowable.engage.engine.delegate.event.impl.FlowableEngageEventImpl
getType
-
Methods inherited from class org.flowable.common.engine.impl.event.FlowableEventImpl
toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.flowable.common.engine.api.delegate.event.FlowableEvent
getType
-
-
-
-
Field Detail
-
conversation
protected final Conversation conversation
-
message
protected final Message message
-
updateUnreadCount
protected final boolean updateUnreadCount
-
updateConversationLastMessageTime
protected final boolean updateConversationLastMessageTime
-
-
Constructor Detail
-
FlowableSendNotificationEventImpl
public FlowableSendNotificationEventImpl(Conversation conversation, Message message, boolean updateUnreadCount, boolean updateConversationLastMessageTime, Collection<NotificationInfo> notificationInfo)
-
-
Method Detail
-
getConversation
public Conversation getConversation()
- Specified by:
getConversation
in interfaceFlowableSendNotificationEvent
-
getMessage
public Message getMessage()
- Specified by:
getMessage
in interfaceFlowableSendNotificationEvent
-
isUpdateUnreadCount
public boolean isUpdateUnreadCount()
- Specified by:
isUpdateUnreadCount
in interfaceFlowableSendNotificationEvent
-
isUpdateConversationLastMessageTime
public boolean isUpdateConversationLastMessageTime()
- Specified by:
isUpdateConversationLastMessageTime
in interfaceFlowableSendNotificationEvent
-
getNotificationInfo
public Collection<NotificationInfo> getNotificationInfo()
- Specified by:
getNotificationInfo
in interfaceFlowableSendNotificationEvent
-
-