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 longcountByCriteria(MessageQuery query)MessageQuerycreateMessageQuery()voiddeleteByConversationId(String conversationId)List<Message>findByCriteria(MessageQuery query)MessageEntityfindByIdWithMessageAudits(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)
-
-