Interface MessageEntityManager
-
- All Superinterfaces:
EntityManager<MessageEntity>
- All Known Implementing Classes:
MessageEntityManagerImpl
public interface MessageEntityManager extends EntityManager<MessageEntity>
- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
countByCriteria(MessageQuery query)
MessageQuery
createMessageQuery()
void
deleteByConversationId(String conversationId)
List<Message>
findByCriteria(MessageQuery query)
MessageEntity
findByIdWithMessageAudits(String messageId)
Find a message by id including its message audits
-
-
-
Method Detail
-
findByIdWithMessageAudits
MessageEntity findByIdWithMessageAudits(String messageId)
Find a message by id including its message audits- Parameters:
messageId
- the id of the message- Returns:
- the message with its message audits
-
createMessageQuery
MessageQuery createMessageQuery()
-
findByCriteria
List<Message> findByCriteria(MessageQuery query)
-
countByCriteria
long countByCriteria(MessageQuery query)
-
deleteByConversationId
void deleteByConversationId(String conversationId)
-
-