| 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> mailbox,
            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)  | 
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)  | 
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,
                   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)  | 
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> mailbox,
     ItemValue<Domain> domain,
     MailFilter filter)  | 
| 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 | 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 | 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 | 
|---|---|
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)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MailboxIndexing.index(ItemValue<Mailbox> mailbox,
     IServerTaskMonitor monitor)  | 
abstract void | 
BoxIndexing.index(ItemValue<Mailbox> entity,
     IServerTaskMonitor monitor)  | 
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 | 
MailboxIndexing.resync(ItemValue<Mailbox> mailbox,
      IServerTaskMonitor monitor)  | 
abstract void | 
BoxIndexing.resync(ItemValue<Mailbox> entity,
      IServerTaskMonitor monitor)  | 
| 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 | 
TodoCancelHandler.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 | 
|---|---|
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 | 
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)  | 
| 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 
 | 
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 
 | 
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 | 
FolderHierarchyCyrusHook.onMailFolderCreated(BmContext ctx,
                   java.lang.String domainUid,
                   ItemValue<Mailbox> mailbox,
                   java.lang.String imapPath)  | 
void | 
FolderHierarchyCyrusHook.onTopLevelFolderCreated(BmContext ctx,
                       java.lang.String domainUid,
                       ItemValue<Mailbox> mailbox)  | 
| 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 | 
|---|---|
protected Mailbox | 
AclRewriteTests.defaultMailbox(java.lang.String name)  | 
| 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)  | 
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)  | 
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 | 
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 | 
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.