Modifier and Type | Method and Description |
---|---|
void |
EasHook.onFolderCreated(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> value) |
void |
EasHook.onFolderDeleted(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> value) |
void |
EasHook.onFolderUpdated(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
EasHook.onFolderUpdated(BmContext context,
java.lang.String mailboxUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Modifier and Type | Method and Description |
---|---|
Folder |
IFolders.byUid(java.lang.Long uid)
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IFolderHierarchyPromise.byContentUri(java.lang.String uri) |
ItemValue<Folder> |
IFolderHierarchy.byContentUri(java.lang.String uri) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IFolderHierarchyPromise.byId(java.lang.Long id) |
ItemValue<Folder> |
IFolderHierarchy.byId(java.lang.Long id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Folder>>> |
IFolderHierarchyPromise.byParentId(java.lang.Long parent) |
java.util.List<ItemValue<Folder>> |
IFolderHierarchy.byParentId(java.lang.Long pid) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IFolderHierarchyPromise.byUid(java.lang.Long uid) |
java.util.concurrent.CompletableFuture<Folder> |
IFoldersPromise.byUid(java.lang.Long uid) |
ItemValue<Folder> |
IFolderHierarchy.byUid(java.lang.Long uid) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IFolderHierarchyPromise.getComplete(java.lang.String uid) |
ItemValue<Folder> |
IFolderHierarchy.getComplete(java.lang.String uid)
Fetch a
Folder from its unique uid |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Folder>>> |
IFolderHierarchyPromise.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<Folder>> |
IFolderHierarchy.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
Folder s from theirs uniques uids |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<Folder>>> |
IFolderHierarchyPromise.search(FolderQuery query) |
ListResult<ItemValue<Folder>> |
IFolderHierarchy.search(FolderQuery query)
Searches for the
Folder s items in the container using the given
query |
Modifier and Type | Method and Description |
---|---|
void |
IFolderHierarchyAsync.byContentUri(java.lang.String uri,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IFolderHierarchyAsync.byId(java.lang.Long id,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IFolderHierarchyAsync.byParentId(java.lang.Long parent,
AsyncHandler<java.util.List<ItemValue<Folder>>> handler) |
void |
IFoldersAsync.byUid(java.lang.Long uid,
AsyncHandler<Folder> handler) |
void |
IFolderHierarchyAsync.byUid(java.lang.Long uid,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IFolderHierarchyAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IFolderHierarchyAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<Folder>>> handler) |
void |
IFolderHierarchyAsync.search(FolderQuery query,
AsyncHandler<ListResult<ItemValue<Folder>>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Folder> |
IInternalFolderHierarchy.createFolder(ContainerDescriptor cd,
java.lang.Long parentId)
Creates a folder corresponding to the given container
Not exposed over http
|
Modifier and Type | Method and Description |
---|---|
void |
IInternalFolderHierarchy.create(java.lang.String uid,
Folder folder)
Creates a new
Folder entry. |
void |
IInternalFolderHierarchy.update(java.lang.String uid,
Folder folder)
Modifies an existing
Folder entry. |
Modifier and Type | Method and Description |
---|---|
void |
FolderHookAdapter.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
FolderHookAdapter.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
FolderHookAdapter.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
FolderHookAdapter.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
IFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Modifier and Type | Method and Description |
---|---|
Folder |
FoldersStore.byUid(java.lang.Long uid) |
Folder |
FolderHierarchyStore.get(Item item) |
Modifier and Type | Method and Description |
---|---|
static JdbcAbstractStore.StatementValues<Folder> |
FolderColumns.createStatementValues(long containerId,
long itemId) |
static JdbcAbstractStore.StatementValues<Folder> |
FolderColumns.createStatementValuesWithId(long itemId) |
java.util.List<Folder> |
FolderHierarchyStore.getMultiple(java.util.List<Item> items) |
static JdbcAbstractStore.EntityPopulator<Folder> |
FolderColumns.populator() |
static JdbcAbstractStore.StatementValues<Folder> |
FolderColumns.statementValues(long itemId) |
Modifier and Type | Method and Description |
---|---|
void |
FolderHierarchyStore.create(Item item,
Folder value) |
void |
FolderHierarchyStore.ensureParentExists(Folder f) |
void |
FolderHierarchyStore.update(Item item,
Folder value) |
Modifier and Type | Method and Description |
---|---|
Folder |
FoldersService.byUid(java.lang.Long uid) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Folder> |
FolderHierarchyService.byContentUri(java.lang.String uri) |
ItemValue<Folder> |
FolderHierarchyService.byId(java.lang.Long id) |
java.util.List<ItemValue<Folder>> |
FolderHierarchyService.byParentId(java.lang.Long pid) |
ItemValue<Folder> |
FolderHierarchyService.byUid(java.lang.Long uid) |
ItemValue<Folder> |
FolderHierarchyService.createFolder(ContainerDescriptor cd,
java.lang.Long parentId) |
ItemValue<Folder> |
FolderHierarchyService.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Folder>> |
FolderHierarchyService.multipleGet(java.util.List<java.lang.String> uids) |
ListResult<ItemValue<Folder>> |
FolderHierarchyService.search(FolderQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
FolderHierarchyService.create(java.lang.String uid,
Folder folder) |
java.lang.String |
FolderStoreService.createWithoutUid(java.lang.String extId,
java.lang.String displayName,
Folder value) |
void |
FolderHierarchyService.update(java.lang.String uid,
Folder folder) |
void |
FolderHierarchyValidator.validate(Folder f) |
Modifier and Type | Method and Description |
---|---|
protected Folder |
AbstractFolderHierarchyServiceTests.defaultFolder(java.lang.String name,
Folder.Type type,
long parentId) |
Modifier and Type | Method and Description |
---|---|
void |
HierarchyTestHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
HierarchyTestHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
HierarchyTestHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
HierarchyTestHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Constructor and Description |
---|
FolderProcessor(StoreClient sc,
ItemValue<Folder> folder,
HSMContext context,
StoragePolicy sp) |
Modifier and Type | Field and Description |
---|---|
protected Folder |
AbstractHSMCommand.folder |
Constructor and Description |
---|
AbstractHSMCommand(Folder folder,
StoreClient storeClient,
IHSMStorage storage) |
DemoteCommand(Folder folder,
StoreClient storeClient,
HSMContext context,
java.util.List<InternalDate> ids,
java.util.Optional<java.lang.Integer> userQuota) |
PromoteCommand(Folder folder,
StoreClient storeClient,
HSMContext context,
java.util.Collection<Promote> promote) |
Modifier and Type | Field and Description |
---|---|
Folder |
IMailIndexService.MailDoc.destination |
Modifier and Type | Method and Description |
---|---|
void |
IMailIndexService.append(Folder destination,
int id,
org.apache.james.mime4j.dom.Message m,
java.util.Date deliveryDate,
int messageSize,
java.util.Set<java.lang.String> flags) |
IMailIndexService.MailDoc |
IMailIndexService.asMailDoc(Folder destination,
int uid,
Doc doc,
java.util.Date date,
int size,
java.util.Set<java.lang.String> flags) |
IMailIndexService.MailDoc |
IMailIndexService.asMailDoc(Folder destination,
int uid,
org.apache.james.mime4j.dom.Message m,
java.util.Date date,
int size,
java.util.Set<java.lang.String> asTags) |
void |
IMailIndexService.changeFlags(java.lang.String latd,
Folder flagged,
IDSet set,
FlagUpdateMode mode,
java.util.Set<java.lang.String> addedFlags,
java.util.Set<java.lang.String> removedFlags) |
void |
IMailIndexService.cleanupFolder(Folder expunge) |
void |
IMailIndexService.cleanupFolder(Folder expunge,
IDSet set) |
void |
IMailIndexService.cleanupFolder(Folder expunge,
java.util.Set<java.lang.Integer> set) |
void |
IMailIndexService.copy(java.lang.String latd,
Folder from,
IDSet source,
Folder to,
IDSet dest) |
void |
IMailIndexService.deleteBox(java.lang.String latd,
Folder deleted) |
void |
IMailIndexService.expunge(java.lang.String latd,
Folder expunged) |
void |
IMailIndexService.expunge(java.lang.String latd,
Folder expunged,
IDSet set) |
java.util.List<MailSummary> |
IMailIndexService.fetchSummary(Folder source) |
java.util.List<MailSummary> |
IMailIndexService.fetchSummary(Folder source,
IDSet set) |
void |
IMailIndexService.syncFlags(Folder destination,
java.util.List<MailSummary> mails) |
Constructor and Description |
---|
MailDoc(int id,
Folder destination,
java.util.List<java.lang.String> body,
java.util.Map<java.lang.String,java.lang.Object> values,
java.util.Date deliveryDate,
int messageSize,
java.util.Set<java.lang.String> flags,
java.util.Set<java.lang.String> is,
java.lang.String subject) |
Modifier and Type | Method and Description |
---|---|
void |
MailIndexService.append(Folder destination,
int uid,
org.apache.james.mime4j.dom.Message m,
java.util.Date deliveryDate,
int messageSize,
java.util.Set<java.lang.String> flags) |
IMailIndexService.MailDoc |
MailIndexService.asMailDoc(Folder destination,
int uid,
Doc doc,
java.util.Date date,
int size,
java.util.Set<java.lang.String> flags) |
IMailIndexService.MailDoc |
MailIndexService.asMailDoc(Folder destination,
int uid,
org.apache.james.mime4j.dom.Message m,
java.util.Date date,
int size,
java.util.Set<java.lang.String> flags) |
void |
MailIndexService.changeFlags(java.lang.String latd,
Folder f,
IDSet set,
FlagUpdateMode mode,
java.util.Set<java.lang.String> addedFlags,
java.util.Set<java.lang.String> removedFlags) |
void |
MailIndexService.cleanupFolder(Folder f) |
void |
MailIndexService.cleanupFolder(Folder f,
IDSet idSet) |
void |
MailIndexService.cleanupFolder(Folder f,
java.util.Set<java.lang.Integer> set) |
void |
MailIndexService.copy(java.lang.String latd,
Folder from,
IDSet source,
Folder to,
IDSet dest) |
void |
MailIndexService.deleteBox(java.lang.String latd,
Folder toDel) |
void |
MailIndexService.expunge(java.lang.String latd,
Folder f) |
void |
MailIndexService.expunge(java.lang.String latd,
Folder f,
IDSet set) |
java.util.List<MailSummary> |
MailIndexService.fetchSummary(Folder source) |
java.util.List<MailSummary> |
MailIndexService.fetchSummary(Folder source,
IDSet set) |
protected void |
BoxIndexing.indexSelectedFolder(SecurityContext context,
Mailbox mailbox,
Folder folder,
int nextUid,
StoreClient sc,
IServerTaskMonitor monitor) |
org.apache.james.mime4j.dom.Message |
BoxIndexing.parseMessage(SecurityContext context,
Mailbox mailbox,
Folder folder,
StoreClient sc,
Summary minfo) |
protected void |
BoxIndexing.resyncSelectedFolder(SecurityContext context,
Mailbox mailbox,
Folder f,
int uidnext,
StoreClient sc,
IServerTaskMonitor monitor) |
void |
BoxIndexing.IndexAction.run(SecurityContext context,
Mailbox mailbox,
Folder folder,
int uidnext,
StoreClient client,
IServerTaskMonitor monitor) |
void |
MailIndexService.syncFlags(Folder dest,
java.util.List<MailSummary> mails) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<Folder> |
AbstractIndexOperation.getFolderItem() |
protected ItemValue<Folder> |
AbstractIndexOperation.getFolderItem(java.lang.String box) |
Modifier and Type | Method and Description |
---|---|
protected Folder |
IPSTest.folder(java.lang.String folder) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.byContentUri(java.lang.String uri) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.byId(java.lang.Long id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Folder>>> |
IMailboxFolderHierarchyPromise.byParentId(java.lang.Long parent) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.byPath(java.lang.String path) |
ItemValue<Folder> |
IMailboxFolderHierarchy.byPath(java.lang.String path) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.byUid(java.lang.Long uid) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.createUserMailFolder(java.lang.String imapPath) |
ItemValue<Folder> |
IMailboxFolderHierarchy.createUserMailFolder(java.lang.String imapPath) |
java.util.concurrent.CompletableFuture<ItemValue<Folder>> |
IMailboxFolderHierarchyPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Folder>>> |
IMailboxFolderHierarchyPromise.multipleGet(java.util.List<java.lang.String> arg0) |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<Folder>>> |
IMailboxFolderHierarchyPromise.search(FolderQuery arg0) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxFolderHierarchyAsync.byContentUri(java.lang.String uri,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.byId(java.lang.Long id,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.byParentId(java.lang.Long parent,
AsyncHandler<java.util.List<ItemValue<Folder>>> handler) |
void |
IMailboxFolderHierarchyAsync.byPath(java.lang.String path,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.byUid(java.lang.Long uid,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.createUserMailFolder(java.lang.String imapPath,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<Folder>> handler) |
void |
IMailboxFolderHierarchyAsync.multipleGet(java.util.List<java.lang.String> arg0,
AsyncHandler<java.util.List<ItemValue<Folder>>> handler) |
void |
IMailboxFolderHierarchyAsync.search(FolderQuery arg0,
AsyncHandler<ListResult<ItemValue<Folder>>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Folder> |
IInternalMailboxFolderHierarchy.createUserMailFolder(java.lang.String imapPath) |
Modifier and Type | Method and Description |
---|---|
void |
TestFolderHook.onFolderCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
TestFolderHook.onFolderDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> value) |
void |
TestFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
void |
TestFolderHook.onFolderUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Folder> previousValue,
ItemValue<Folder> value) |
Modifier and Type | Class and Description |
---|---|
static class |
FolderTree.InTreeFolder |
Modifier and Type | Method and Description |
---|---|
Folder |
FolderTree.InTreeFolder.asFolder() |
Modifier and Type | Method and Description |
---|---|
ItemValue<Folder> |
MailboxFolderHierarchyService.byPath(java.lang.String path) |
ItemValue<Folder> |
FolderTree.byTreePath(java.lang.String fn) |
ItemValue<Folder> |
MailboxFolderHierarchyService.createUserMailFolder(java.lang.String imapPath) |
java.util.List<ItemValue<Folder>> |
FolderTree.extraFolders(java.util.List<IMailboxesStorage.MailFolder> imapFolders) |
java.util.List<ItemValue<Folder>> |
FolderTree.toFolders() |
Modifier and Type | Method and Description |
---|---|
void |
FolderTree.forEachUnrooted(java.util.function.Consumer<ItemValue<Folder>> unrootedConsumer) |
static FolderTree |
FolderTree.of(java.util.List<ItemValue<Folder>> folders) |
void |
FolderTree.update(ItemValue<Folder> cFolder) |
Copyright © 2021. All Rights Reserved.