public class MybatisMessageAuditDataManager extends AbstractEngageDataManager<MessageAuditEntity> implements MessageAuditDataManager
Modifier and Type | Field and Description |
---|---|
protected CachedEntityMatcher<MessageAuditEntity> |
messageAuditsByMessageIdMatcher |
engageEngineConfiguration
MAX_ENTRIES_IN_CLAUSE
Constructor and Description |
---|
MybatisMessageAuditDataManager(EngageEngineConfiguration engageEngineConfiguration) |
Modifier and Type | Method and Description |
---|---|
MessageAuditEntity |
create() |
void |
deleteByConversationId(String conversationId) |
Collection<MessageAuditEntity> |
findMessageAuditsByMessageId(String messageId) |
Class<? extends MessageAuditEntity> |
getManagedEntityClass() |
MessageAuditEntity |
update(MessageAuditEntity entity) |
getIdGenerator
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
delete, delete, findById, insert
protected CachedEntityMatcher<MessageAuditEntity> messageAuditsByMessageIdMatcher
public MybatisMessageAuditDataManager(EngageEngineConfiguration engageEngineConfiguration)
public Class<? extends MessageAuditEntity> getManagedEntityClass()
getManagedEntityClass
in class AbstractDataManager<MessageAuditEntity>
public MessageAuditEntity create()
create
in interface DataManager<MessageAuditEntity>
public Collection<MessageAuditEntity> findMessageAuditsByMessageId(String messageId)
findMessageAuditsByMessageId
in interface MessageAuditDataManager
public MessageAuditEntity update(MessageAuditEntity entity)
update
in interface DataManager<MessageAuditEntity>
update
in class AbstractDataManager<MessageAuditEntity>
public void deleteByConversationId(String conversationId)
deleteByConversationId
in interface MessageAuditDataManager