public interface MessageQuery extends org.flowable.common.engine.api.query.Query<MessageQuery,Message>
MessageQuery id(String id)
MessageQuery externalId(String externalId)
MessageQuery category(Category category)
MessageQuery conversationId(String conversationId)
MessageQuery actionInstanceId(String actionInstanceId)
MessageQuery createdAfter(Date createdAfter)
MessageQuery createdAfterOrEqual(Date createdAfterOrEqual)
MessageQuery createdBefore(Date createdBefore)
MessageQuery createdBeforeOrEqual(Date createdBeforeOrEqual)
default MessageQuery accessibleByUser(String userId)
conversationId(String)
must be set when doing the query.
NB: This will only fetch messages that the user has direct access to (not via groups).userId
- the id of the user for which the messages should be queriedMessageQuery accessibleByUserOrGroups(String userId, Collection<String> groupIds)
conversationId(String)
must bbe set when doing the query.userId
- the id of the user for which messages should be queriedgroupIds
- the groups ids for which the messages should be queriedMessageQuery subType(String subType)
MessageQuery type(String type)
MessageQuery isNotType(String notType)
MessageQuery referenceId(String referenceId)
MessageQuery referenceType(String referenceType)
MessageQuery senderId(String senderId)
senderId
.senderId
- the id of the senderMessageQuery senderIdIn(Collection<String> senderIds)
MessageQuery senderIdNotIn(Collection<String> senderIds)
MessageQuery includePrivate()
accessibleByUser(String)
is used than this has no effect.MessageQuery includeSticky()
MessageQuery includeOnlyStickyMessages()
MessageQuery includeMessageAudits()
MessageQuery orderByCreationTime()
MessageQuery orderByConversationId()
Copyright © 2019. All rights reserved.