public class ConversationStore extends AbstractItemValueStore<InternalConversation>
AbstractItemValueStore.ItemV<T>JdbcAbstractStore.Creator<T>, JdbcAbstractStore.DataType, JdbcAbstractStore.EntityPopulator<T>, JdbcAbstractStore.SqlOperation<R>, JdbcAbstractStore.StatementValues<T>datasource| Constructor and Description | 
|---|
ConversationStore(javax.sql.DataSource pool,
                 Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<AbstractItemValueStore.ItemV<InternalConversation>> | 
byFolder(long folderId)  | 
AbstractItemValueStore.ItemV<InternalConversation> | 
byMessage(long folderId,
         long itemId)  | 
void | 
create(Item item,
      InternalConversation conversation)  | 
void | 
delete(Item item)  | 
void | 
deleteAll()  | 
void | 
deleteMessagesInFolder(long folderId)  | 
InternalConversation | 
get(Item item)  | 
java.util.List<InternalConversation> | 
getMultiple(java.util.List<Item> items)  | 
void | 
update(Item item,
      InternalConversation conversation)  | 
joinbatchInsert, batchInsert, delete, delete, delete, doOrContinue, doOrFail, getConnection, insert, insert, insert, insert, insertAndReturn, insertWithSerial, lastInsertId, select, select, select, unique, unique, unique, unique, unique, update, update, update, update, updatepublic ConversationStore(javax.sql.DataSource pool,
                         Container container)
public void create(Item item, InternalConversation conversation) throws java.sql.SQLException
java.sql.SQLExceptionpublic void update(Item item, InternalConversation conversation) throws java.sql.SQLException
java.sql.SQLExceptionpublic void delete(Item item) throws java.sql.SQLException
java.sql.SQLExceptionpublic InternalConversation get(Item item) throws java.sql.SQLException
java.sql.SQLExceptionpublic void deleteAll()
               throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<AbstractItemValueStore.ItemV<InternalConversation>> byFolder(long folderId) throws java.sql.SQLException
java.sql.SQLExceptionpublic AbstractItemValueStore.ItemV<InternalConversation> byMessage(long folderId, long itemId) throws java.sql.SQLException
java.sql.SQLExceptionpublic void deleteMessagesInFolder(long folderId)
                            throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.List<InternalConversation> getMultiple(java.util.List<Item> items) throws java.sql.SQLException
getMultiple in interface IItemValueStore<InternalConversation>getMultiple in class AbstractItemValueStore<InternalConversation>java.sql.SQLExceptionCopyright © 2023. All Rights Reserved.