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 Conversationconversationprotected Messagemessageprotected booleanupdateConversationLastMessageTimeprotected booleanupdateUnreadCount-
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 ConversationgetConversation()MessagegetMessage()Collection<NotificationInfo>getNotificationInfo()booleanisUpdateConversationLastMessageTime()booleanisUpdateUnreadCount()-
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:
getConversationin interfaceFlowableSendNotificationEvent
-
getMessage
public Message getMessage()
- Specified by:
getMessagein interfaceFlowableSendNotificationEvent
-
isUpdateUnreadCount
public boolean isUpdateUnreadCount()
- Specified by:
isUpdateUnreadCountin interfaceFlowableSendNotificationEvent
-
isUpdateConversationLastMessageTime
public boolean isUpdateConversationLastMessageTime()
- Specified by:
isUpdateConversationLastMessageTimein interfaceFlowableSendNotificationEvent
-
getNotificationInfo
public Collection<NotificationInfo> getNotificationInfo()
- Specified by:
getNotificationInfoin interfaceFlowableSendNotificationEvent
-
-