Modifier and Type | Method and Description |
---|---|
static MailboxRecord |
DtoConverters.from(MboxRecord replRec) |
Modifier and Type | Method and Description |
---|---|
static MboxRecord |
DtoConverters.from(MailboxRecord mr) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
ReplicationState.updateRecords(java.lang.String boxUniqueId,
java.util.List<MailboxRecord> mboxState) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MailboxRecord>> |
IDbMailboxRecords.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxRecord>>> |
IDbMailboxRecordsPromise.all() |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getCompleteById(long id) |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getCompleteByImapUid(long imapUid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getCompleteByImapUid(long imapUid) |
Modifier and Type | Method and Description |
---|---|
void |
IDbMailboxRecords.create(java.lang.String uid,
MailboxRecord mail) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
IDbMailboxRecordsPromise.create(java.lang.String uid,
MailboxRecord mail) |
void |
IDbMailboxRecordsAsync.create(java.lang.String uid,
MailboxRecord mail,
AsyncHandler<java.lang.Void> handler) |
void |
IDbMailboxRecords.update(java.lang.String uid,
MailboxRecord mail) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
IDbMailboxRecordsPromise.update(java.lang.String uid,
MailboxRecord mail) |
void |
IDbMailboxRecordsAsync.update(java.lang.String uid,
MailboxRecord mail,
AsyncHandler<java.lang.Void> handler) |
Modifier and Type | Method and Description |
---|---|
void |
IDbMailboxRecordsAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxRecord>>> handler) |
void |
IDbMailboxRecordsAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxRecord>> handler) |
void |
IDbMailboxRecordsAsync.getCompleteById(long id,
AsyncHandler<ItemValue<MailboxRecord>> handler) |
void |
IDbMailboxRecordsAsync.getCompleteByImapUid(long imapUid,
AsyncHandler<ItemValue<MailboxRecord>> handler) |
void |
IDbMailboxRecords.updates(java.util.List<MailboxRecord> records) |
java.util.concurrent.CompletableFuture<java.lang.Void> |
IDbMailboxRecordsPromise.updates(java.util.List<MailboxRecord> records) |
void |
IDbMailboxRecordsAsync.updates(java.util.List<MailboxRecord> records,
AsyncHandler<java.lang.Void> handler) |
Modifier and Type | Method and Description |
---|---|
default void |
IMailIndexService.storeMessage(java.lang.String mailboxUniqueId,
ItemValue<MailboxRecord> mail,
java.lang.String user) |
void |
IMailIndexService.storeMessage(java.lang.String mailboxUniqueId,
ItemValue<MailboxRecord> mail,
java.lang.String user,
java.util.Optional<IMailIndexService.BulkOperation> bulk) |
void |
NoopMailIndexService.storeMessage(java.lang.String mailboxUniqueId,
ItemValue<MailboxRecord> mail,
java.lang.String user,
java.util.Optional<IMailIndexService.BulkOperation> bulk) |
Modifier and Type | Method and Description |
---|---|
MailboxRecord |
MailboxRecordStore.get(Item item) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MailboxRecord> |
MailboxRecordStore.getMultiple(java.util.List<Item> items) |
AbstractItemValueStore.ItemV<MailboxRecord> |
MailboxRecordStore.MailboxRecordItemV.item() |
static JdbcAbstractStore.EntityPopulator<MailboxRecord> |
MailboxRecordColumns.populator() |
static JdbcAbstractStore.StatementValues<MailboxRecord> |
MailboxRecordColumns.values(long containerId,
Item item) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxRecordStore.create(Item item,
MailboxRecord value) |
void |
MailboxRecordStore.update(Item item,
MailboxRecord value) |
Modifier and Type | Method and Description |
---|---|
protected IInternalMailboxItems |
InternalMailboxItemsServiceFactory.create(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService) |
protected abstract T |
AbstractMailboxRecordServiceFactory.create(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService) |
protected IDbMailboxRecords |
DbMailboxRecordsServiceFactory.create(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService) |
protected IMailboxItems |
ImapMailboxRecordsServiceFactory.create(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService) |
Modifier and Type | Field and Description |
---|---|
protected ContainerStoreService<MailboxRecord> |
BaseMailboxRecordsService.storeService |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MailboxRecord>> |
NoopMailboxRecordService.all() |
java.util.List<ItemValue<MailboxRecord>> |
DbMailboxRecordsService.all() |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getCompleteById(long id) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getCompleteById(long id) |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getCompleteByImapUid(long id) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getCompleteByImapUid(long imapUid) |
Modifier and Type | Method and Description |
---|---|
void |
NoopMailboxRecordService.create(java.lang.String uid,
MailboxRecord mail) |
void |
DbMailboxRecordsService.create(java.lang.String uid,
MailboxRecord mail) |
java.util.Collection<ItemFlag> |
RecordsItemFlagProvider.flags(MailboxRecord value) |
static void |
EmitReplicationEvents.recordUpdated(java.lang.String mboxUniqueId,
ItemVersion upd,
MailboxRecord mr) |
void |
NoopMailboxRecordService.update(java.lang.String uid,
MailboxRecord mail) |
void |
DbMailboxRecordsService.update(java.lang.String uid,
MailboxRecord mail) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<MailboxItem> |
BaseMailboxRecordsService.adapt(ItemValue<MailboxRecord> rec) |
void |
NoopMailboxRecordService.updates(java.util.List<MailboxRecord> records) |
void |
DbMailboxRecordsService.updates(java.util.List<MailboxRecord> recs) |
Constructor and Description |
---|
BaseMailboxRecordsService(Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService,
ReplicasStore store) |
DbMailboxRecordsService(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService,
IMailIndexService index) |
ImapMailboxRecordsService(javax.sql.DataSource ds,
Container cont,
BmContext context,
java.lang.String mailboxUniqueId,
MailboxRecordStore recordStore,
ContainerStoreService<MailboxRecord> storeService) |
Modifier and Type | Method and Description |
---|---|
void |
MailIndexService.storeMessage(java.lang.String mailboxUniqueId,
ItemValue<MailboxRecord> item,
java.lang.String user,
java.util.Optional<IMailIndexService.BulkOperation> bulk) |
Copyright © 2021. All Rights Reserved.