Modifier and Type | Method and Description |
---|---|
boolean |
CyrusMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox cur) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> mailboxItem,
MailFilter filter) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair) |
DefaultFolder.Status |
CyrusMailboxesStorage.checkAndRepairDefaultFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
CyrusMailboxesStorage.checkAndRepairFilesystem(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
CyrusMailboxesStorage.checkAndRepairQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
IMailboxesStorage.CheckAndRepairStatus |
CyrusMailboxesStorage.checkAndRepairSharedSeen(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
CyrusMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mbox) |
void |
CyrusMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
CyrusMailboxesStorage.foldersCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mbox,
java.util.List<java.lang.String> createdFolders) |
java.lang.String |
SieveWriter.generateSieveScript(SieveWriter.Type type,
ItemValue<Mailbox> mbox,
java.lang.String displayName,
ItemValue<Domain> domain,
MailFilter filter) |
static java.lang.String |
MailboxOps.getMailboxPrefix(ItemValue<Mailbox> mailbox) |
MailboxQuota |
CyrusMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.util.List<IMailboxesStorage.MailFolder> |
CyrusMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
void |
CyrusMailboxesStorage.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
static void |
MailboxOps.setAcls(ItemValue<Mailbox> owner,
java.lang.String domain,
java.util.Map<java.lang.String,Acl> acls) |
java.util.Optional<java.lang.String> |
SieveWriter.sieveFrom(ItemValue<Mailbox> mbox,
java.lang.String displayName) |
void |
CyrusMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
CyrusMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
SieveWriter.write(ItemValue<Mailbox> mailboxItem,
java.lang.String displayName,
ItemValue<Domain> domain,
MailFilter filter) |
Modifier and Type | Method and Description |
---|---|
static MailboxReplicaRootDescriptor |
MailboxReplicaRootDescriptor.create(Mailbox mbox) |
Modifier and Type | Method and Description |
---|---|
default java.lang.String |
IMailReplicaUids.getSubtreeUid(java.lang.String domainUid,
ItemValue<Mailbox> mbox)
Returns the uid for the subtree container for a given mailbox
|
java.util.concurrent.CompletableFuture<java.lang.String> |
IMailReplicaUidsPromise.getSubtreeUid(java.lang.String domain,
ItemValue<Mailbox> mbox) |
void |
IMailReplicaUidsAsync.getSubtreeUid(java.lang.String domain,
ItemValue<Mailbox> mbox,
AsyncHandler<java.lang.String> handler) |
static java.lang.String |
IMailReplicaUids.subtreeUid(java.lang.String domainUid,
ItemValue<Mailbox> mbox) |
Modifier and Type | Method and Description |
---|---|
void |
IMailIndexService.cleanupFolder(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.Set<java.lang.Integer> keySet) |
void |
NoopMailIndexService.cleanupFolder(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.Set<java.lang.Integer> keySet) |
void |
IMailIndexService.deleteBox(ItemValue<Mailbox> box,
java.lang.String folderUid) |
void |
NoopMailIndexService.deleteBox(ItemValue<Mailbox> box,
java.lang.String folderUid) |
void |
IMailIndexService.expunge(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
IDSet set) |
void |
NoopMailIndexService.expunge(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
IDSet set) |
java.util.List<MailSummary> |
IMailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
java.util.List<MailSummary> |
NoopMailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
void |
IMailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.List<MailSummary> mails) |
void |
NoopMailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.List<MailSummary> mails) |
Constructor and Description |
---|
OutboxService(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailboxItem,
ISendmail mailer) |
Modifier and Type | Method and Description |
---|---|
static void |
DeletedDataMementos.forgetDeletion(BmContext ctx,
java.lang.String domainUid,
Mailbox box) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxSubtreeHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousBoxItem,
ItemValue<Mailbox> currentBoxItem) |
void |
MailboxSubtreeHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousBoxItem,
ItemValue<Mailbox> currentBoxItem) |
void |
MailboxSubtreeHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
MailFilter filter) |
static void |
DeletedDataMementos.preDelete(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mbox) |
void |
MailboxSubtreeHook.preMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> boxItem) |
void |
MailboxSubtreeHook.preMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxSubtreeHook.preMailboxUpdate(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
MailboxSubtreeHook.preMailboxUpdate(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
MailboxFoldersRepairOp.runOnFolders(boolean repair,
IServerTaskMonitor mon,
DiagnosticReport report,
java.lang.String subTree,
java.lang.String domainUid,
ItemValue<Mailbox> mbox,
java.util.List<ItemValue<MailboxReplica>> fullList) |
Constructor and Description |
---|
SharedMailboxWalk(BmContext context,
ItemValue<Mailbox> mbox,
java.lang.String domainUid,
Server srv) |
UserMailboxWalk(BmContext context,
ItemValue<Mailbox> mbox,
java.lang.String domainUid,
Server srv) |
UserMailboxWalk(BmContext context,
ItemValue<Mailbox> mbox,
java.lang.String domainUid,
Server srv) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
HooksTests.defaultMailbox(Mailbox.Routing routing,
boolean withAlias) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<Mailbox> |
HooksTests.createMailbox(Mailbox mbox) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<Mailbox> |
HooksTests.createMailbox(Mailbox mbox) |
protected void |
HooksTests.createMailbox(java.lang.String uid,
Mailbox mbox) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previous,
ItemValue<Mailbox> current) |
void |
MailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previous,
ItemValue<Mailbox> current) |
Modifier and Type | Method and Description |
---|---|
void |
EventMailHelper.send(java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Object> data,
ItemValue<Mailbox> userMailbox) |
Modifier and Type | Field and Description |
---|---|
ItemValue<Mailbox> |
CliUtils.ResolvedMailbox.mailbox |
Constructor and Description |
---|
ResolvedMailbox(java.lang.String dom,
ItemValue<Mailbox> resolved) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Mailbox> |
AbstractRestoreTests.mbox |
protected ItemValue<Mailbox> |
AbstractRestoreTests.sharedMbox |
Modifier and Type | Method and Description |
---|---|
static BoxFsFolders |
BoxFsFolders.build(ItemValue<Domain> d,
ItemValue<Mailbox> mbox,
DataProtectGeneration dpg) |
static java.lang.String |
BoxFsFolders.namespace(ItemValue<Mailbox> mbox) |
void |
MboxRestoreService.restore(DataProtectGeneration dpg,
ItemValue<Mailbox> mbox,
ItemValue<Domain> domain,
MboxRestoreService.Mode mode,
IServerTaskMonitor monitor) |
Modifier and Type | Field and Description |
---|---|
Mailbox |
DirEntryAndValue.mailbox |
Modifier and Type | Method and Description |
---|---|
Mailbox |
DirValueStoreService.MailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
T value) |
Mailbox |
NullMailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
T value) |
Modifier and Type | Method and Description |
---|---|
void |
DirValueStoreService.create(java.lang.String uid,
DirEntry dirEntry,
Mailbox mailbox,
T value) |
Constructor and Description |
---|
DirEntryAndValue(DirEntry entry,
T value,
VCard vcard,
Mailbox mailbox) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Mailbox> |
MapiMailboxServiceTests.mailbox |
protected ItemValue<Mailbox> |
MapiFoldersMgmtTests.mailbox |
protected ItemValue<Mailbox> |
MapiFolderServiceTests.mailbox |
Modifier and Type | Method and Description |
---|---|
static Mailbox |
GroupHelper.groupToMailbox(Group group) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
GroupMailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
Group group) |
Modifier and Type | Method and Description |
---|---|
void |
MailIndexService.cleanupFolder(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
java.util.Set<java.lang.Integer> set) |
void |
MailIndexService.deleteBox(ItemValue<Mailbox> box,
java.lang.String folderUid) |
void |
MailIndexService.expunge(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
java.util.List<MailSummary> |
MailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
void |
ESMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
ESMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
ESMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
ESMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
BoxIndexing.resync(ItemValue<Mailbox> mailbox,
IServerTaskMonitor monitor) |
void |
BoxIndexing.IndexAction.run(ItemValue<Mailbox> mailbox,
ItemValue<MailboxFolder> folder,
IServerTaskMonitor monitor) |
void |
MailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
java.util.List<MailSummary> mails) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
AbstractLmtpHandler.getCalendarUid(ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventReplyHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventRequestHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoReplyHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoRequestHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventDeclineCounterHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
TodoCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
EventCounterHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
IMIPResponse |
IIMIPHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox)
The handler is supposed to create/update the inBM event.
|
IMIPResponse |
EventCancelHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
ItemValue<Mailbox> recipientMailbox) |
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<ItemValue<Mailbox>> |
MailboxCache.get(IServiceProvider provider,
java.lang.String domain,
java.lang.String box) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
IMailboxes.byEmail(java.lang.String email) |
java.util.concurrent.CompletableFuture<ItemValue<Mailbox>> |
IMailboxesPromise.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
IMailboxes.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<Mailbox>> |
IMailboxesPromise.byName(java.lang.String name) |
ItemValue<Mailbox> |
IMailboxes.getComplete(java.lang.String uid)
Fetch a
Mailbox from its unique uid |
java.util.concurrent.CompletableFuture<ItemValue<Mailbox>> |
IMailboxesPromise.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Mailbox>> |
IMailboxes.list() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Mailbox>>> |
IMailboxesPromise.list() |
java.util.List<ItemValue<Mailbox>> |
IMailboxes.multipleGet(java.util.List<java.lang.String> uids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Mailbox>>> |
IMailboxesPromise.multipleGet(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxes.create(java.lang.String uid,
Mailbox mailbox)
Creates a new
Mailbox entry. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
IMailboxesPromise.create(java.lang.String uid,
Mailbox mailbox) |
void |
IMailboxesAsync.create(java.lang.String uid,
Mailbox mailbox,
AsyncHandler<java.lang.Void> handler) |
void |
IMailboxes.update(java.lang.String uid,
Mailbox mailbox)
Modifies an existing
Mailbox entry. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
IMailboxesPromise.update(java.lang.String uid,
Mailbox mailbox) |
void |
IMailboxesAsync.update(java.lang.String uid,
Mailbox mailbox,
AsyncHandler<java.lang.Void> handler) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxesAsync.byEmail(java.lang.String email,
AsyncHandler<ItemValue<Mailbox>> handler) |
void |
IMailboxesAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<Mailbox>> handler) |
void |
IMailboxesAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<Mailbox>> handler) |
void |
IMailboxesAsync.list(AsyncHandler<java.util.List<ItemValue<Mailbox>>> handler) |
void |
IMailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
void |
IMailboxesAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<Mailbox>>> handler) |
Modifier and Type | Method and Description |
---|---|
void |
TestHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
TestHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
TestHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
TestHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
DefaultMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
IMailboxHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
MailboxHookAdapter.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
TestHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
void |
DefaultMailboxHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
void |
IMailboxHook.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
MailFilter filter) |
void |
MailboxHookAdapter.onMailFilterChanged(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value,
MailFilter filter) |
default void |
IMailboxHook.preMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value)
Invoked before the mailbox is created in the backing store
|
default void |
IMailboxHook.preMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
default void |
IMailboxHook.preMailboxUpdate(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
default void |
IMailboxHook.preMailboxUpdate(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IdentityDescription> |
MailboxIdentityStore.getDescriptions(ItemValue<Mailbox> mboxItemValue) |
Constructor and Description |
---|
IdentityValidator(Mailbox mboxValue,
java.util.Set<java.lang.String> domainAliases,
java.lang.String domainUid) |
MailboxIdentityService(BmContext context,
Container mboxesContainer,
Container boxContainer,
Item mboxItem,
Mailbox mboxValue,
Domain domain) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
MailboxStore.get(Item item) |
Modifier and Type | Method and Description |
---|---|
static JdbcAbstractStore.EntityPopulator<Mailbox> |
EmailColumns.aggPopulator(java.lang.String domain) |
static JdbcAbstractStore.EntityPopulator<Mailbox> |
MailboxColumns.populator() |
static JdbcAbstractStore.StatementValues<Mailbox> |
MailboxColumns.statementValues(long itemId) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxStore.create(Item item,
Mailbox value) |
boolean |
MailboxStore.nameAlreadyUsed(java.lang.Long itemId,
Mailbox mailbox) |
void |
MailboxStore.update(Item item,
Mailbox value) |
Modifier and Type | Method and Description |
---|---|
void |
IInCoreMailboxes.checkAvailabilty(Mailbox mailbox) |
void |
IInCoreMailboxes.created(java.lang.String uid,
Mailbox mailbox) |
void |
IInCoreMailboxes.deleted(java.lang.String uid,
Mailbox mailbox) |
boolean |
IMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox mailbox) |
void |
IInCoreMailboxes.sanitize(Mailbox mailbox) |
void |
IInCoreMailboxes.updated(java.lang.String uid,
Mailbox previous,
Mailbox mailbox) |
void |
IInCoreMailboxes.validate(java.lang.String uid,
Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> value,
MailFilter filter) |
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair)
Sync acl with db acl
|
DefaultFolder.Status |
IMailboxesStorage.checkAndRepairDefaultFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair)
Fix mailbox default folders
|
void |
IMailboxesStorage.checkAndRepairFilesystem(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox)
Fix mailbox filesystem
|
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair)
Fill gaps between folders
|
void |
IMailboxesStorage.checkAndRepairQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox)
Fix mailbox quota
|
IMailboxesStorage.CheckAndRepairStatus |
IMailboxesStorage.checkAndRepairSharedSeen(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
IMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
MailboxQuota |
IMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.util.List<IMailboxesStorage.MailFolder> |
IMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
void |
IMailboxesStorage.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
void |
IMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
IMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxEventConsumer.onMailFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.lang.String imapPath) |
void |
IMailboxEventConsumer.onTopLevelFolderCreated(BmContext ctx,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
MailboxesService.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
MailboxesService.byName(java.lang.String name) |
ItemValue<Mailbox> |
MailboxesService.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Mailbox>> |
MailboxesService.list() |
java.util.List<ItemValue<Mailbox>> |
MailboxesService.multipleGet(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxesService.checkAvailabilty(Mailbox mailbox) |
void |
MailboxesService.create(java.lang.String uid,
Mailbox value) |
void |
MailboxesService.created(java.lang.String uid,
Mailbox mailbox) |
static void |
MailboxesService.Helper.createMailboxesAclsContainer(BmContext context,
java.lang.String domainUid,
java.lang.String uid,
Mailbox box) |
protected void |
MailboxStoreService.createValue(Item item,
Mailbox value) |
void |
MailboxesService.deleted(java.lang.String uid,
Mailbox mailbox) |
boolean |
VoidMailboxesStorage.mailboxExist(BmContext context,
java.lang.String domainUid,
Mailbox mailbox) |
void |
MailboxesService.sanitize(Mailbox mailbox) |
void |
MailboxSanitizer.sanitize(Mailbox mailbox) |
void |
MailboxesService.update(java.lang.String uid,
Mailbox value) |
void |
MailboxesService.updated(java.lang.String uid,
Mailbox previous,
Mailbox value) |
void |
MailboxValidator.validate(Mailbox mailbox,
java.lang.String uid)
Performs mailbox validation
|
void |
MailboxesService.validate(java.lang.String uid,
Mailbox mailbox) |
Modifier and Type | Method and Description |
---|---|
void |
VoidMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> value,
MailFilter filter) |
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.checkAndRepairAcl(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
java.util.List<AccessControlEntry> acls,
boolean repair) |
DefaultFolder.Status |
VoidMailboxesStorage.checkAndRepairDefaultFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
VoidMailboxesStorage.checkAndRepairFilesystem(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.checkAndRepairHierarchy(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
VoidMailboxesStorage.checkAndRepairQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
IMailboxesStorage.CheckAndRepairStatus |
VoidMailboxesStorage.checkAndRepairSharedSeen(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
boolean repair) |
void |
VoidMailboxesStorage.create(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
VoidMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
MailboxQuota |
VoidMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.util.List<IMailboxesStorage.MailFolder> |
VoidMailboxesStorage.listFolders(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailbox) |
void |
MailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
void |
VoidMailboxesStorage.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
void |
VoidMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
VoidMailboxesStorage.update(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
Constructor and Description |
---|
DbAclToCyrusAcl(java.lang.String domainUid,
java.util.List<AccessControlEntry> acls,
ItemValue<Mailbox> box) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Mailbox> |
MailboxRepairSupport.MailboxMaintenanceOperation.mailbox |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
AbstractRepairTests.defaultMailbox(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected Mailbox |
AbstractMailboxServiceTests.defaultMailbox(java.lang.String name) |
protected Mailbox |
AbstractMailboxServiceTests.defaultMailshare(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
Mailshare.toMailbox() |
Modifier and Type | Method and Description |
---|---|
static Mailshare |
Mailshare.fromMailbox(Mailbox mb) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
MailshareMailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
Mailshare value) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
ResourceMailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
ResourceDescriptor rd) |
Modifier and Type | Method and Description |
---|---|
Mailbox |
UserMailboxAdapter.asMailbox(java.lang.String domainUid,
java.lang.String uid,
User user) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
FakeMailboxes.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
FakeMailboxes.byName(java.lang.String name) |
ItemValue<Mailbox> |
FakeMailboxes.getComplete(java.lang.String uid) |
java.util.List<ItemValue<Mailbox>> |
FakeMailboxes.list() |
java.util.List<ItemValue<Mailbox>> |
FakeMailboxes.multipleGet(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
void |
FakeMailboxes.create(java.lang.String uid,
Mailbox mailshare) |
void |
FakeMailboxes.update(java.lang.String uid,
Mailbox mailshare) |
Modifier and Type | Method and Description |
---|---|
void |
UserMailIdentitiesHook.onMailboxCreated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.onMailboxDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.onMailboxUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> previousValue,
ItemValue<Mailbox> value) |
void |
UserMailIdentitiesHook.verifyDefaultIdentityIntegrity(java.lang.String id,
IUserMailIdentities userMailIdentities,
UserMailIdentity identity,
Email defaultEmail,
java.lang.String domainUid,
BmContext context,
ItemValue<Mailbox> mbox,
Email previousDefaultEmail) |
void |
UserMailIdentitiesHook.verifyIdentityIntegrity(IdentityDescription identity,
IUserMailIdentities userMailIdentities,
ItemValue<Mailbox> mbox,
java.lang.String domainUid,
BmContext context) |
Constructor and Description |
---|
FakeMailboxes(java.util.Map<java.lang.String,ItemValue<Mailbox>> mboxes) |
Copyright © 2021. All Rights Reserved.