Modifier and Type | Method and Description |
---|---|
static ItemValue<VCard> |
VCardAdapter.adaptCard(net.fortuna.ical4j.vcard.VCard card,
java.util.function.Function<java.lang.String,java.lang.String> uidGenerator) |
Modifier and Type | Field and Description |
---|---|
ItemValue<VCard> |
IAddressBooksMgmt.ChangesetItem.item |
Modifier and Type | Method and Description |
---|---|
ItemValue<VCard> |
IAddressBook.getComplete(java.lang.String uid)
Fetch a
VCard from its unique uid |
ItemValue<VCard> |
IAddressBook.getCompleteById(long id) |
ItemValue<VCardInfo> |
IAddressBook.getInfo(java.lang.String uid)
Fetch a
VCardInfo from its unique uid |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<VCard>> |
IAddressBookPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<VCard>> |
IAddressBookPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<VCardInfo>> |
IAddressBookPromise.getInfo(java.lang.String uid) |
java.util.List<ItemValue<VCard>> |
IAddressBook.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VCard s from theirs uniques uids |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<VCard>>> |
IAddressBookPromise.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VCard>> |
IAddressBook.multipleGetById(java.util.List<java.lang.Long> ids)
Fetch multiple
VCard s from theirs uniques ids |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<VCard>>> |
IAddressBookPromise.multipleGetById(java.util.List<java.lang.Long> ids) |
ListResult<ItemValue<VCardInfo>> |
IAddressBook.search(VCardQuery query)
ElasticSearch based vcard search
|
java.util.concurrent.CompletableFuture<ListResult<ItemValue<VCardInfo>>> |
IAddressBookPromise.search(VCardQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
IAddressBookAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<VCard>> handler) |
void |
IAddressBookAsync.getCompleteById(long id,
AsyncHandler<ItemValue<VCard>> handler) |
void |
IAddressBookAsync.getInfo(java.lang.String uid,
AsyncHandler<ItemValue<VCardInfo>> handler) |
void |
IAddressBookAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<VCard>>> handler) |
void |
IAddressBookAsync.multipleGetById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<VCard>>> handler) |
void |
IAddressBookAsync.search(VCardQuery query,
AsyncHandler<ListResult<ItemValue<VCardInfo>>> handler) |
Modifier and Type | Method and Description |
---|---|
void |
DomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
void |
VCardIndexStore.updates(java.util.List<ItemValue<VCard>> cards) |
Modifier and Type | Method and Description |
---|---|
ItemValue<VCard> |
AddressBookService.getComplete(java.lang.String uid) |
ItemValue<VCard> |
AddressBookService.getCompleteById(long uid) |
ItemValue<VCardInfo> |
AddressBookService.getInfo(java.lang.String uid) |
ItemValue<VCard> |
VCardValidator.getMemberVCard(java.lang.String containerUid,
java.lang.String itemUid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VCard>> |
AddressBookService.all() |
java.util.List<ItemValue<VCard>> |
AddressBookService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VCard>> |
AddressBookService.multipleGetById(java.util.List<java.lang.Long> ids) |
ListResult<ItemValue<VCardInfo>> |
AddressBookService.search(VCardQuery query) |
Modifier and Type | Method and Description |
---|---|
protected void |
VCardContainerStoreService.decorate(Item item,
ItemValue<VCard> value) |
Modifier and Type | Method and Description |
---|---|
protected void |
VCardContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<VCard>> values) |
Modifier and Type | Method and Description |
---|---|
void |
UserBookHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
UserBookHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
UserBookHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Domain> |
IAuthProvider.IAuthContext.getDomain() |
ItemValue<User> |
IAuthProvider.IAuthContext.getUser() |
Modifier and Type | Method and Description |
---|---|
void |
AuthContextUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> fresh) |
void |
AuthContextUserHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
void |
AuthContextUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
AuthContextUserHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
CyrusService.server() |
Modifier and Type | Method and Description |
---|---|
static Sudo |
Sudo.forUser(ItemValue<User> user,
java.lang.String domain) |
java.lang.Integer |
CyrusService.getUnSeenMessages(java.lang.String domainUid,
ItemValue<User> user) |
void |
ServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ServerHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerPreUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
ServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
ServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
CyrusService.xfer(java.lang.String boxName,
java.lang.String domainUid,
ItemValue<Server> dest) |
Constructor and Description |
---|
CyrusService(ItemValue<Server> srv) |
Modifier and Type | Method and Description |
---|---|
static com.github.benmanes.caffeine.cache.Cache<java.lang.String,ItemValue<User>> |
GroupProtocolHandler.getUsersCache() |
Modifier and Type | Method and Description |
---|---|
void |
CyrusSdsWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
CyrusSdsBackup.backupDomains(java.util.List<ItemValue<Domain>> domains) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
CyrusFilesystemCheck.check(ItemValue<Server> backend)
Check the remote server's filesystem directory tree and locate directories
that should not be there.
|
Constructor and Description |
---|
CyrusFilesystemCheck(BmContext ctx,
java.util.List<ItemValue<Domain>> domains) |
Modifier and Type | Method and Description |
---|---|
void |
CyrusMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> mailboxItem,
MailFilter filter) |
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.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
CyrusMailboxesStorage.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
CyrusMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
CyrusMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
CyrusMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
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) |
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.lang.Integer |
CyrusMailboxesStorage.getUnreadMessagesCount(java.lang.String domainUid,
ItemValue<User> user) |
void |
CyrusMailboxesStorage.initialize(BmContext context,
ItemValue<Server> server) |
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) |
void |
CyrusMailboxesStorage.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
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) |
void |
SieveWriter.write(ItemValue<Mailbox> mailboxItem,
java.lang.String displayName,
ItemValue<Domain> domain,
MailFilter filter) |
Modifier and Type | Method and Description |
---|---|
static CyrusPartition |
CyrusPartition.forServerAndDomain(ItemValue<Server> server,
java.lang.String domainUid) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
SharedMailboxProbe.backend() |
ItemValue<Mailshare> |
SharedMailboxProbe.share() |
Modifier and Type | Method and Description |
---|---|
SharedMailboxProbe.Builder |
SharedMailboxProbe.Builder.server(ItemValue<Server> srv) |
Constructor and Description |
---|
SharedMailboxProbe(ItemValue<Server> srv,
java.lang.String domainUid,
ItemValue<Mailshare> sharedBox) |
SharedMailboxProbe(ItemValue<Server> srv,
java.lang.String domainUid,
ItemValue<Mailshare> sharedBox) |
Modifier and Type | Method and Description |
---|---|
static MailboxFolder |
DtoConverters.from(java.lang.String partition,
MailboxReplicaRootDescriptor rootDesc,
ItemValue<MailboxReplica> replicaIV) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
CyrusReplicationHelper.server() |
Modifier and Type | Method and Description |
---|---|
ItemValue<MailboxFolder> |
IBaseMailboxFolders.byName(java.lang.String name) |
ItemValue<MailboxFolder> |
IBaseMailboxFolders.getComplete(java.lang.String uid) |
ItemValue<MailboxFolder> |
IMailboxFolders.getCompleteById(long id) |
ItemValue<MailboxItem> |
IMailboxItems.getCompleteById(long id) |
ItemValue<MailboxItem> |
IMailboxItems.getForUpdate(long id)
Decompose EML in temporary parts, useful to update drafts
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IMailboxFoldersPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IBaseMailboxFoldersPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IMailboxFoldersByContainerPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IReadOnlyMailboxFoldersPromise.all() |
java.util.List<ItemValue<MailboxFolder>> |
IBaseMailboxFolders.all() |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IBaseMailboxFoldersPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersByContainerPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IReadOnlyMailboxFoldersPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IBaseMailboxFoldersPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersByContainerPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IReadOnlyMailboxFoldersPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxItem>> |
IMailboxItemsPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IMailboxFoldersByContainerPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxItem>> |
IMailboxItemsPromise.getForUpdate(long id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IMailboxFoldersPromise.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IBaseMailboxFoldersPromise.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IMailboxFoldersByContainerPromise.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IReadOnlyMailboxFoldersPromise.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<MailboxFolder>> |
IBaseMailboxFolders.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxItem>>> |
IMailboxItemsPromise.multipleById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<MailboxItem>> |
IMailboxItems.multipleById(java.util.List<java.lang.Long> ids) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxFoldersAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IReadOnlyMailboxFoldersAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IMailboxFoldersByContainerAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IBaseMailboxFoldersAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IMailboxFoldersAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IReadOnlyMailboxFoldersAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxFoldersByContainerAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IBaseMailboxFoldersAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxFoldersAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IReadOnlyMailboxFoldersAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxFoldersByContainerAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IBaseMailboxFoldersAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxFoldersAsync.getCompleteById(long id,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxFoldersByContainerAsync.getCompleteById(long id,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IMailboxItemsAsync.getCompleteById(long id,
AsyncHandler<ItemValue<MailboxItem>> handler) |
void |
IMailboxItemsAsync.getForUpdate(long id,
AsyncHandler<ItemValue<MailboxItem>> handler) |
void |
IMailboxFoldersAsync.getMultipleById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IReadOnlyMailboxFoldersAsync.getMultipleById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IMailboxFoldersByContainerAsync.getMultipleById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IBaseMailboxFoldersAsync.getMultipleById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IMailboxItemsAsync.multipleById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<MailboxItem>>> handler) |
Modifier and Type | Field and Description |
---|---|
ItemValue<MailboxReplica> |
ResolvedMailbox.replica |
Modifier and Type | Method and Description |
---|---|
ItemValue<MailboxReplica> |
IDbReplicatedMailboxes.byReplicaName(java.lang.String name) |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getCompleteById(long id) |
ItemValue<MailboxRecord> |
IDbMailboxRecords.getCompleteByImapUid(long imapUid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MailboxRecord>> |
IDbMailboxRecords.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IDbReplicatedMailboxesPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxRecord>>> |
IDbMailboxRecordsPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IDbByContainerReplicatedMailboxesPromise.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxReplica>>> |
IDbReplicatedMailboxesPromise.allReplicas() |
java.util.List<ItemValue<MailboxReplica>> |
IDbReplicatedMailboxes.allReplicas() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxReplica>>> |
IDbByContainerReplicatedMailboxesPromise.allReplicas() |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IDbReplicatedMailboxesPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IDbByContainerReplicatedMailboxesPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxReplica>> |
IDbReplicatedMailboxesPromise.byReplicaName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxReplica>> |
IDbByContainerReplicatedMailboxesPromise.byReplicaName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IDbReplicatedMailboxesPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxFolder>> |
IDbByContainerReplicatedMailboxesPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MailboxRecord>> |
IDbMailboxRecordsPromise.getCompleteByImapUid(long imapUid) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IDbReplicatedMailboxesPromise.getMultipleById(java.util.List<java.lang.Long> arg0) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MailboxFolder>>> |
IDbByContainerReplicatedMailboxesPromise.getMultipleById(java.util.List<java.lang.Long> arg0) |
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 |
IDbReplicatedMailboxesAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IDbMailboxRecordsAsync.all(AsyncHandler<java.util.List<ItemValue<MailboxRecord>>> handler) |
void |
IDbReplicatedMailboxesAsync.allReplicas(AsyncHandler<java.util.List<ItemValue<MailboxReplica>>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.allReplicas(AsyncHandler<java.util.List<ItemValue<MailboxReplica>>> handler) |
void |
IDbReplicatedMailboxesAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IDbReplicatedMailboxesAsync.byReplicaName(java.lang.String name,
AsyncHandler<ItemValue<MailboxReplica>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.byReplicaName(java.lang.String name,
AsyncHandler<ItemValue<MailboxReplica>> handler) |
void |
IDbReplicatedMailboxesAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<MailboxFolder>> 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 |
IDbReplicatedMailboxesAsync.getMultipleById(java.util.List<java.lang.Long> arg0,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
void |
IDbByContainerReplicatedMailboxesAsync.getMultipleById(java.util.List<java.lang.Long> arg0,
AsyncHandler<java.util.List<ItemValue<MailboxFolder>>> handler) |
Modifier and Type | Method and Description |
---|---|
void |
IMailIndexService.cleanupFolder(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.Set<java.lang.Integer> keySet) |
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 |
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 |
IMailIndexService.expunge(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
IDSet set) |
void |
NoopMailIndexService.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> |
IMailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
java.util.List<MailSummary> |
NoopMailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
java.util.List<MailSummary> |
NoopMailIndexService.fetchSummary(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
IDSet set) |
void |
RecordIndexActivator.ReloadHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
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) |
void |
IMailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.List<MailSummary> mails) |
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) |
void |
NoopMailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> folder,
java.util.List<MailSummary> mails) |
Modifier and Type | Method and Description |
---|---|
ItemValue<MailboxFolder> |
NoopDbReplicatedMailboxesService.byName(java.lang.String name) |
ItemValue<MailboxReplica> |
NoopDbReplicatedMailboxesService.byReplicaName(java.lang.String name) |
ItemValue<MailboxFolder> |
NoopDbReplicatedMailboxesService.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MailboxFolder>> |
NoopDbReplicatedMailboxesService.all() |
java.util.List<ItemValue<MailboxReplica>> |
NoopDbReplicatedMailboxesService.allReplicas() |
java.util.List<ItemValue<MailboxFolder>> |
NoopDbReplicatedMailboxesService.getMultipleById(java.util.List<java.lang.Long> ids) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<MailboxItem> |
BaseMailboxRecordsService.adapt(ItemValue<MailboxRecord> rec) |
protected ItemValue<MailboxFolder> |
BaseReplicatedMailboxesService.adapt(ItemValue<MailboxReplica> rec) |
ItemValue<MailboxFolder> |
BaseReplicatedMailboxesService.byName(java.lang.String name) |
protected ItemValue<MailboxReplica> |
BaseReplicatedMailboxesService.byReplicaName(java.lang.String name) |
ItemValue<MailboxReplica> |
DbReplicatedMailboxesService.byReplicaName(java.lang.String name) |
static ItemValue<MailboxReplica> |
MboxReplicasCache.byUid(java.lang.String s) |
ItemValue<MailboxFolder> |
BaseReplicatedMailboxesService.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getComplete(java.lang.String uid) |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getCompleteById(long id) |
ItemValue<MailboxItem> |
ImapMailboxRecordsService.getCompleteById(long id) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getCompleteById(long id) |
ItemValue<MailboxFolder> |
ImapReplicatedMailboxesService.getCompleteById(long id) |
ItemValue<MailboxRecord> |
NoopMailboxRecordService.getCompleteByImapUid(long id) |
ItemValue<MailboxRecord> |
DbMailboxRecordsService.getCompleteByImapUid(long imapUid) |
protected ItemValue<MailboxReplica> |
BaseReplicatedMailboxesService.getCompleteReplica(java.lang.String uid) |
ItemValue<MailboxItem> |
ImapMailboxRecordsService.getForUpdate(long id) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MailboxFolder>> |
BaseReplicatedMailboxesService.all() |
java.util.List<ItemValue<MailboxRecord>> |
NoopMailboxRecordService.all() |
java.util.List<ItemValue<MailboxRecord>> |
DbMailboxRecordsService.all() |
java.util.List<ItemValue<MailboxReplica>> |
DbReplicatedMailboxesService.allReplicas() |
java.util.List<ItemValue<MailboxFolder>> |
BaseReplicatedMailboxesService.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<MailboxItem>> |
ImapMailboxRecordsService.multipleById(java.util.List<java.lang.Long> ids) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<MailboxItem> |
BaseMailboxRecordsService.adapt(ItemValue<MailboxRecord> rec) |
protected ItemValue<MailboxFolder> |
BaseReplicatedMailboxesService.adapt(ItemValue<MailboxReplica> rec) |
static void |
MboxReplicasCache.cache(ItemValue<MailboxReplica> mr) |
Constructor and Description |
---|
OutboxService(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> mailboxItem,
ISendmail mailer) |
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) |
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 ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id) |
protected ItemValue<MailboxItem> |
InboxSubFolderReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id,
java.lang.String owner) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id,
java.lang.String owner) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
java.lang.String owner) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id) |
protected ItemValue<MailboxItem> |
InboxSubFolderReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id,
java.lang.String owner) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
long id,
java.lang.String owner) |
protected ItemValue<MailboxItem> |
AbstractRollingReplicationTests.addDraft(ItemValue<MailboxFolder> inbox,
java.lang.String owner) |
IMailboxItems |
MailItemUpdateTests.mailItemsApi(ItemValue<MailboxFolder> mailContainer) |
IMailboxItems |
ItemTransfersTests.mailItemsApi(ItemValue<MailboxFolder> mailContainer) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Server> |
HooksTests.dataLocationServer |
protected ItemValue<Domain> |
HooksTests.domain |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<Mailbox> |
HooksTests.createMailbox(Mailbox mbox) |
protected ItemValue<Group> |
HooksTests.createTestGroup(boolean withEmail) |
Modifier and Type | Method and Description |
---|---|
void |
PostfixService.initializeShard(ItemValue<Server> server,
ItemValue<Server> smtp) |
void |
PostfixService.initializeShard(ItemValue<Server> server,
ItemValue<Server> smtp) |
void |
DomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
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) |
void |
SmtpTagServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ShardSmtpConfServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
SmtpTagServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
DomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
PostfixService.reloadPostfix(ItemValue<Server> server) |
void |
PostfixService.restartPostfix(ItemValue<Server> server) |
Modifier and Type | Field and Description |
---|---|
ItemValue<Domain> |
MapRow.domain |
ItemValue<Domain> |
DomainInfo.domain |
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
ServerMaps.getServer() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,ItemValue<Server>> |
ServerMaps.getEdgeNextHopByDomainUid() |
Modifier and Type | Method and Description |
---|---|
static DomainInfo |
DomainInfo.build(ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
static java.util.Optional<ServerMaps> |
ServerMaps.init(ItemValue<Server> server) |
static java.util.Optional<ServerMaps> |
ServerMaps.init(java.util.List<ItemValue<Server>> servers,
ItemValue<Server> server,
java.util.Map<java.lang.String,DomainInfo> domainInfoByUid,
java.util.List<MapRow> mapRows) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<MapRow> |
MapRow.build(BmContext context,
java.util.List<ItemValue<Server>> servers,
java.util.Map<java.lang.String,DomainInfo> domainInfoByUid) |
static java.util.Optional<ServerMaps> |
ServerMaps.init(java.util.List<ItemValue<Server>> servers,
ItemValue<Server> server,
java.util.Map<java.lang.String,DomainInfo> domainInfoByUid,
java.util.List<MapRow> mapRows) |
Constructor and Description |
---|
MapRow(ItemValue<Domain> domain,
int itemId,
java.lang.String name,
Mailbox.Type type,
Mailbox.Routing routing,
java.lang.String dataLocation,
java.lang.String mailboxName,
java.lang.Integer[] membersItemsIds) |
Constructor and Description |
---|
TransportMap(java.util.Map<java.lang.String,ItemValue<Server>> smtpServerByDomainUid,
java.util.Collection<MapRow> mapRows) |
VirtualDomainsMap(java.util.Collection<ItemValue<Domain>> domains) |
Modifier and Type | Method and Description |
---|---|
void |
SystemConfServerHook.onServerCreated(BmContext context,
ItemValue<Server> item) |
void |
SystemConfServerHook.onServerDeleted(BmContext context,
ItemValue<Server> server) |
Modifier and Type | Method and Description |
---|---|
static EventChangesMerge.IVEventSeriesMerge |
EventChangesMerge.getStrategy(java.util.List<ItemValue<VEventSeries>> bmSeries,
VEventSeries imipSeries) |
VEventChanges |
EventChangesMerge.IVEventSeriesMerge.merge(java.util.List<ItemValue<VEventSeries>> bmSeries,
VEventSeries imipSeries) |
Modifier and Type | Method and Description |
---|---|
ItemValue<CalendarView> |
ICalendarView.getComplete(java.lang.String uid)
Deprecated.
Retrieves a
CalendarView |
ItemValue<VEventSeries> |
ICalendar.getComplete(java.lang.String uid)
Returns the
VEventSeries identified by the given unique identifier. |
ItemValue<VEventSeries> |
ICalendar.getCompleteById(long id)
Retrieve the
VEventSeries identified by the given identifier. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VEventSeries>> |
ICalendar.getByIcsUid(java.lang.String uid)
Returns all
VEventSeries matching the given ICS unique identifier. |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<VEventSeries>>> |
ICalendarPromise.getByIcsUid(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<CalendarView>> |
IUserCalendarViewsPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<VEventSeries>> |
ICalendarPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<CalendarView>> |
ICalendarViewPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<VEventSeries>> |
ICalendarPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<CalendarView>>> |
IUserCalendarViewsPromise.list() |
ListResult<ItemValue<CalendarView>> |
ICalendarView.list()
Deprecated.
Returns a list of
CalendarView |
ListResult<ItemValue<VEventSeries>> |
ICalendar.list()
List all the events of this calendar.
|
java.util.concurrent.CompletableFuture<ListResult<ItemValue<VEventSeries>>> |
ICalendarPromise.list() |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<CalendarView>>> |
ICalendarViewPromise.list() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<CalendarView>>> |
IUserCalendarViewsPromise.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<CalendarView>> |
ICalendarView.multipleGet(java.util.List<java.lang.String> uids)
Deprecated.
Fetch multiple
CalendarView s from theirs uniques uids |
java.util.List<ItemValue<VEventSeries>> |
ICalendar.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
VEventSeries identified by the given unique
identifiers. |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<VEventSeries>>> |
ICalendarPromise.multipleGet(java.util.List<java.lang.String> uids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<CalendarView>>> |
ICalendarViewPromise.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
ICalendar.multipleGetById(java.util.List<java.lang.Long> ids)
Fetch multiple
VEventSeries from theirs uniques ids |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<VEventSeries>>> |
ICalendarPromise.multipleGetById(java.util.List<java.lang.Long> ids) |
ListResult<ItemValue<VEventSeries>> |
ICalendar.search(VEventQuery query)
Search for events matching the given query.
|
java.util.concurrent.CompletableFuture<ListResult<ItemValue<VEventSeries>>> |
ICalendarPromise.search(VEventQuery query) |
ListResult<ItemValue<VEventSeries>> |
ICalendar.searchPendingCounters()
Search pending counters of the current user
|
java.util.concurrent.CompletableFuture<ListResult<ItemValue<VEventSeries>>> |
ICalendarPromise.searchPendingCounters() |
Modifier and Type | Method and Description |
---|---|
void |
ICalendarAsync.getByIcsUid(java.lang.String uid,
AsyncHandler<java.util.List<ItemValue<VEventSeries>>> handler) |
void |
IUserCalendarViewsAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<CalendarView>> handler) |
void |
ICalendarViewAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<CalendarView>> handler) |
void |
ICalendarAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<VEventSeries>> handler) |
void |
ICalendarAsync.getCompleteById(long id,
AsyncHandler<ItemValue<VEventSeries>> handler) |
void |
IUserCalendarViewsAsync.list(AsyncHandler<ListResult<ItemValue<CalendarView>>> handler) |
void |
ICalendarViewAsync.list(AsyncHandler<ListResult<ItemValue<CalendarView>>> handler) |
void |
ICalendarAsync.list(AsyncHandler<ListResult<ItemValue<VEventSeries>>> handler) |
void |
IUserCalendarViewsAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<CalendarView>>> handler) |
void |
ICalendarViewAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<CalendarView>>> handler) |
void |
ICalendarAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<VEventSeries>>> handler) |
void |
ICalendarAsync.multipleGetById(java.util.List<java.lang.Long> ids,
AsyncHandler<java.util.List<ItemValue<VEventSeries>>> handler) |
void |
ICalendarAsync.search(VEventQuery query,
AsyncHandler<ListResult<ItemValue<VEventSeries>>> handler) |
void |
ICalendarAsync.searchPendingCounters(AsyncHandler<ListResult<ItemValue<VEventSeries>>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<VEventSeries> |
CalendarAuditProxy.getComplete(java.lang.String uid) |
ItemValue<VEventSeries> |
CalendarAuditProxy.getCompleteById(long id) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.getByIcsUid(java.lang.String uid) |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.list() |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarAuditProxy.multipleGetById(java.util.List<java.lang.Long> ids) |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.search(VEventQuery query) |
ListResult<ItemValue<VEventSeries>> |
CalendarAuditProxy.searchPendingCounters() |
Modifier and Type | Method and Description |
---|---|
static <T extends VEvent> |
VEventServiceHelper.normalizeEvent(java.lang.String uid,
java.util.List<ItemValue<T>> list) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ItemValue<VEventSeries>> |
VEventServiceHelper.convertToVEventList(java.lang.String ics,
java.util.Optional<CalendarOwner> owner)
Deprecated.
use convertToVEventList using a consumer
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
VEventServiceHelper.convertToExceptionIcs(ItemValue<VEventSeries> vevent) |
static java.util.List<net.fortuna.ical4j.model.component.VEvent> |
VEventServiceHelper.convertToIcal4jVEvent(ItemValue<VEventSeries> vevent) |
static java.lang.String |
VEventServiceHelper.convertToIcs(ItemValue<VEventSeries> vevent) |
static java.lang.String |
VEventServiceHelper.convertToIcs(net.fortuna.ical4j.model.property.Method method,
ItemValue<VEventSeries> vevent) |
Modifier and Type | Method and Description |
---|---|
static VFreebusy |
VFreebusyServiceHelper.convertToFreebusy(java.lang.String domainUid,
java.lang.String freebusyOwner,
BmDateTime dtstart,
BmDateTime dtend,
java.util.List<ItemValue<VEvent>> events,
java.util.List<ItemValue<VEvent>> oof) |
static VFreebusy |
VFreebusyServiceHelper.convertToFreebusy(java.lang.String domainUid,
java.lang.String freebusyOwner,
BmDateTime dtstart,
BmDateTime dtend,
java.util.List<ItemValue<VEvent>> events,
java.util.List<ItemValue<VEvent>> oof) |
static net.fortuna.ical4j.model.Calendar |
VEventServiceHelper.convertToIcal4jCalendar(net.fortuna.ical4j.model.property.Method method,
java.util.List<ItemValue<VEventSeries>> vevents,
net.fortuna.ical4j.model.Property... paramProperties) |
static java.lang.String |
VEventServiceHelper.convertToIcs(java.util.List<ItemValue<VEventSeries>> vevents) |
static java.lang.String |
VEventServiceHelper.convertToIcs(net.fortuna.ical4j.model.property.Method method,
java.util.List<ItemValue<VEventSeries>> vevents,
net.fortuna.ical4j.model.Property... properties) |
static java.lang.String |
VEventServiceHelper.convertToIcsWithProperty(net.fortuna.ical4j.model.property.Method method,
java.util.List<ItemValue<VEventSeries>> events,
net.fortuna.ical4j.model.property.XProperty xProperty) |
static void |
VEventServiceHelper.convertToVEventList(java.lang.String ics,
java.util.Optional<CalendarOwner> owner,
java.util.List<TagRef> allTags,
java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
static <T extends VEvent> |
VEventServiceHelper.normalizeEvent(java.lang.String uid,
java.util.List<ItemValue<T>> list) |
static void |
VEventServiceHelper.parseCalendar(java.io.InputStream ics,
java.util.Optional<CalendarOwner> owner,
java.util.List<TagRef> allTags,
java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
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 |
---|---|
protected ItemValue<VEventSeries> |
OccurrenceHelperTest.defaultVEvent() |
Modifier and Type | Method and Description |
---|---|
static VEventOccurrence |
OccurrenceHelper.getOccurrence(ItemValue<VEventSeries> event,
BmDateTime dtstart)
Returns an occurrence of a recurring event that occurs a specific date.
|
static java.util.Optional<VEventOccurrence> |
OccurrenceHelper.getOccurrenceByRecurId(ItemValue<VEventSeries> event,
BmDateTime recurid)
Returns an occurrence of a recurring event with a specific recurid.
|
static java.util.List<VEvent> |
OccurrenceHelper.list(ItemValue<VEventSeries> event,
BmDateTime dtstart,
BmDateTime dtend)
Returns a list of occurrences of a recurring event.
|
Modifier and Type | Method and Description |
---|---|
void |
VEventIndexStore.updates(java.util.List<ItemValue<VEventSeries>> events) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<User> |
AbstractCalendarTests.attendee1 |
protected ItemValue<User> |
AbstractCalendarTests.attendee2 |
protected ItemValue<VCard> |
AbstractCalendarTests.dlistItemValue |
protected ItemValue<User> |
AbstractCalendarTests.forbidden |
protected ItemValue<User> |
AbstractCalendarTests.testUser |
Modifier and Type | Method and Description |
---|---|
static ListResult<ItemValue<VEventSeries>> |
PendingEventsCache.getIfPresent(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
static void |
PendingEventsCache.put(java.lang.String uid,
ListResult<ItemValue<VEventSeries>> c) |
Modifier and Type | Method and Description |
---|---|
static void |
EventDeferredActionHook.init(Container container,
ItemValue<VEventSeries> series) |
Modifier and Type | Method and Description |
---|---|
ItemValue<CalendarView> |
CalendarViewService.getComplete(java.lang.String uid) |
ItemValue<VEventSeries> |
CalendarService.getComplete(java.lang.String uid) |
ItemValue<VEventSeries> |
CalendarService.getCompleteById(long id) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VEventSeries>> |
VEventContainerStoreService.getByIcsUid(java.lang.String uid) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.getByIcsUid(java.lang.String uid) |
ListResult<ItemValue<CalendarView>> |
CalendarViewService.list() |
ListResult<ItemValue<VEventSeries>> |
CalendarService.list() |
java.util.List<ItemValue<CalendarView>> |
CalendarViewService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.multipleGet(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<VEventSeries>> |
CalendarService.multipleGetById(java.util.List<java.lang.Long> ids) |
ListResult<ItemValue<VEventSeries>> |
CalendarService.search(VEventQuery query) |
ListResult<ItemValue<VEventSeries>> |
CalendarService.searchPendingCounters() |
java.util.List<ItemValue<VEventSeries>> |
VEventContainerStoreService.searchPendingPropositions(java.lang.String owner) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
UserCalendarService.create(java.lang.String domainUid,
ItemValue<User> user,
java.lang.String name) |
void |
UserCalendarService.createDefault(java.lang.String domainUid,
ItemValue<User> user) |
protected void |
VEventContainerStoreService.decorate(Item item,
ItemValue<VEventSeries> value) |
void |
UserCalendarService.deleteAll(ItemValue<User> user) |
void |
UserCalendarService.deleteDefault(ItemValue<User> user) |
ContainerDescriptor |
UserCalendarService.getDefaultCalendarContainer(ItemValue<User> user) |
java.lang.String |
UserCalendarService.update(java.lang.String domainUid,
ItemValue<User> user,
java.lang.String name) |
void |
UserCalendarService.updateDefault(java.lang.String domainUid,
ItemValue<User> user) |
Modifier and Type | Method and Description |
---|---|
protected void |
SingleCalendarICSImport.convertToVEventList(java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
protected void |
MultipleCalendarICSImport.convertToVEventList(java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
protected abstract void |
ICSImportTask.convertToVEventList(java.util.function.Consumer<ItemValue<VEventSeries>> consumer) |
protected void |
VEventContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<VEventSeries>> values) |
Modifier and Type | Method and Description |
---|---|
void |
UserCalendarHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> user) |
void |
UserCalendarHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
UserCalendarHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Modifier and Type | Method and Description |
---|---|
void |
RepairOpsCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
ListCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
ConsolidateIndexCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
RepairCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
Modifier and Type | Method and Description |
---|---|
void |
ListCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
abstract void |
SingleOrDomainOperation.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
ExportCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
Modifier and Type | Method and Description |
---|---|
void |
MailboxInfoCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
Modifier and Type | Method and Description |
---|---|
void |
UnexpungeCommand.Unexpunger.accept(ItemValue<MailboxItem> t) |
Modifier and Type | Method and Description |
---|---|
ItemValue<ContainerHierarchyNode> |
NodeProcessor.visit(CliContext ctx,
ItemValue<ContainerHierarchyNode> node) |
Modifier and Type | Method and Description |
---|---|
ItemValue<ContainerHierarchyNode> |
NodeProcessor.visit(CliContext ctx,
ItemValue<ContainerHierarchyNode> node) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractNodeOperation.synchronousServerOperation(IServer serversApi,
ItemValue<Server> srv) |
protected void |
StatusCommand.synchronousServerOperation(IServer serversApi,
ItemValue<Server> srv) |
Modifier and Type | Method and Description |
---|---|
void |
UserDeleteCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
UserGetCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
UserSharingsCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
UserExportCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
UserImportCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
void |
UserUpdateCommand.synchronousDirOperation(java.lang.String domainUid,
ItemValue<DirEntry> de) |
Modifier and Type | Method and Description |
---|---|
void |
Quota.execute(java.lang.String domainUid,
ItemValue<User> user) |
void |
PasswordNeverExpires.execute(java.lang.String domainUid,
ItemValue<User> user) |
void |
ExternalId.execute(java.lang.String domainUid,
ItemValue<User> user) |
void |
Password.execute(java.lang.String domainUid,
ItemValue<User> user) |
void |
PasswordMustChange.execute(java.lang.String domainUid,
ItemValue<User> user) |
abstract void |
UpdateCommand.execute(java.lang.String domainUid,
ItemValue<User> user) |
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 | Method and Description |
---|---|
ItemValue<ContainerHierarchyNode> |
IContainersFlatHierarchy.getComplete(java.lang.String uid) |
ItemValue<ContainerSubscriptionModel> |
IOwnerSubscriptions.getComplete(java.lang.String uid) |
ItemValue<T> |
ICrudByIdSupport.getCompleteById(long id) |
ItemValue<ContainerHierarchyNode> |
IContainersFlatHierarchy.getCompleteById(long id) |
ItemValue<ContainerSubscriptionModel> |
IOwnerSubscriptions.getCompleteById(long id) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<ContainerHierarchyNode>> |
IContainersFlatHierarchyPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptionsPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<ContainerHierarchyNode>> |
IContainersFlatHierarchyPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptionsPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<ContainerSubscriptionModel>>> |
IOwnerSubscriptionsPromise.getMultiple(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptions.getMultiple(java.util.List<java.lang.String> uids) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<ContainerHierarchyNode>>> |
IContainersFlatHierarchyPromise.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<ContainerSubscriptionModel>>> |
IOwnerSubscriptionsPromise.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.List<ItemValue<ContainerHierarchyNode>> |
IContainersFlatHierarchy.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptions.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<ContainerHierarchyNode>>> |
IContainersFlatHierarchyPromise.list() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<ContainerSubscriptionModel>>> |
IOwnerSubscriptionsPromise.list() |
java.util.List<ItemValue<ContainerHierarchyNode>> |
IContainersFlatHierarchy.list() |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
IOwnerSubscriptions.list() |
Modifier and Type | Method and Description |
---|---|
void |
IContainersFlatHierarchyAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<ContainerHierarchyNode>> handler) |
void |
IOwnerSubscriptionsAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<ContainerSubscriptionModel>> handler) |
void |
IContainersFlatHierarchyAsync.getCompleteById(long id,
AsyncHandler<ItemValue<ContainerHierarchyNode>> handler) |
void |
IOwnerSubscriptionsAsync.getCompleteById(long id,
AsyncHandler<ItemValue<ContainerSubscriptionModel>> handler) |
void |
IOwnerSubscriptionsAsync.getMultiple(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<ContainerSubscriptionModel>>> handler) |
void |
IContainersFlatHierarchyAsync.getMultipleById(java.util.List<java.lang.Long> id,
AsyncHandler<java.util.List<ItemValue<ContainerHierarchyNode>>> handler) |
void |
IOwnerSubscriptionsAsync.getMultipleById(java.util.List<java.lang.Long> id,
AsyncHandler<java.util.List<ItemValue<ContainerSubscriptionModel>>> handler) |
void |
IContainersFlatHierarchyAsync.list(AsyncHandler<java.util.List<ItemValue<ContainerHierarchyNode>>> handler) |
void |
IOwnerSubscriptionsAsync.list(AsyncHandler<java.util.List<ItemValue<ContainerSubscriptionModel>>> handler) |
Modifier and Type | Method and Description |
---|---|
static <T> ItemValue<T> |
ItemValue.create(Item item,
T value) |
static <T> ItemValue<T> |
ItemValue.create(ItemValue<?> item,
T value) |
static <T> ItemValue<T> |
ItemValue.create(java.lang.String uid,
T value) |
Modifier and Type | Method and Description |
---|---|
static <T> ItemValue<T> |
ItemValue.create(ItemValue<?> item,
T value) |
static <T> ItemContainerValue<T> |
ItemContainerValue.create(java.lang.String containerUid,
ItemValue<?> item,
T value) |
Modifier and Type | Method and Description |
---|---|
ItemValue<T> |
IContainerStoreService.get(long id,
java.lang.Long version) |
ItemValue<T> |
IContainerStoreService.get(java.lang.String uid,
java.lang.Long version) |
ItemValue<T> |
IContainerStoreService.getByExtId(java.lang.String extId)
Get item by external ID
|
Modifier and Type | Method and Description |
---|---|
ItemValue<T> |
ContainerStoreService.get(long id,
java.lang.Long version) |
ItemValue<T> |
ContainerStoreService.get(java.lang.String uid,
java.lang.Long version) |
ItemValue<T> |
ContainerStoreService.getByExtId(java.lang.String extId) |
ItemValue<ContainerHierarchyNode> |
InternalContainersHierarchyService.getComplete(java.lang.String uid) |
ItemValue<ContainerSubscriptionModel> |
InternalOwnerSubscriptionsService.getComplete(java.lang.String uid) |
ItemValue<ContainerHierarchyNode> |
InternalContainersHierarchyService.getCompleteById(long id) |
ItemValue<ContainerSubscriptionModel> |
InternalOwnerSubscriptionsService.getCompleteById(long id) |
protected ItemValue<T> |
ContainerStoreService.getItemValue(Item item) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<T>> |
ContainerStoreService.all() |
java.util.List<ItemValue<T>> |
ContainerStoreService.getItemsValue(java.util.List<Item> items) |
java.util.List<ItemValue<T>> |
ContainerStoreService.getMultiple(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
InternalOwnerSubscriptionsService.getMultiple(java.util.List<java.lang.String> uids) |
java.util.List<ItemValue<T>> |
ContainerStoreService.getMultipleById(java.util.List<java.lang.Long> ids) |
java.util.List<ItemValue<ContainerHierarchyNode>> |
InternalContainersHierarchyService.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
InternalOwnerSubscriptionsService.getMultipleById(java.util.List<java.lang.Long> id) |
java.util.List<ItemValue<ContainerHierarchyNode>> |
InternalContainersHierarchyService.list() |
java.util.List<ItemValue<ContainerSubscriptionModel>> |
InternalOwnerSubscriptionsService.list() |
Modifier and Type | Method and Description |
---|---|
protected void |
ContainerStoreService.decorate(Item item,
ItemValue<T> value) |
Modifier and Type | Method and Description |
---|---|
protected void |
ContainerStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<T>> values) |
Modifier and Type | Method and Description |
---|---|
void |
ICTIBackend.dial(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
void |
ICTIBackend.dnd(java.lang.String domain,
ItemValue<User> caller,
boolean dndEnabled) |
void |
ICTIBackend.forward(java.lang.String domain,
ItemValue<User> caller,
java.lang.String imSetPhonePresence) |
Status.PhoneState |
ICTIBackend.getPhoneState(java.lang.String domain,
ItemValue<User> caller) |
Modifier and Type | Method and Description |
---|---|
void |
NoCtiBackend.dial(java.lang.String domain,
ItemValue<User> caller,
java.lang.String number) |
void |
NoCtiBackend.dnd(java.lang.String domain,
ItemValue<User> caller,
boolean dndEnabled) |
void |
NoCtiBackend.forward(java.lang.String domain,
ItemValue<User> caller,
java.lang.String imSetPhonePresence) |
Status.PhoneState |
NoCtiBackend.getPhoneState(java.lang.String domain,
ItemValue<User> caller) |
Modifier and Type | Field and Description |
---|---|
java.util.List<ItemValue<Domain>> |
GenerationContent.domains |
java.util.List<ItemValue<DirEntry>> |
GenerationContent.entries |
Modifier and Type | Method and Description |
---|---|
void |
ConfigWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
ConfigWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
ElasticWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Mailbox> |
AbstractRestoreTests.mbox |
protected ItemValue<Mailbox> |
AbstractRestoreTests.sharedMbox |
protected ItemValue<Domain> |
AbstractRestoreTests.testDomain |
Modifier and Type | Method and Description |
---|---|
static BoxFsFolders |
BoxFsFolders.build(ItemValue<Domain> d,
ItemValue<Mailbox> mbox,
DataProtectGeneration dpg) |
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) |
void |
MboxRestoreService.restore(DataProtectGeneration dpg,
ItemValue<Mailbox> mbox,
ItemValue<Domain> domain,
MboxRestoreService.Mode mode,
IServerTaskMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPgWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
IDPContext.IToolConfig.getSource() |
Modifier and Type | Method and Description |
---|---|
IDPContext.IToolConfig |
IDPContext.ITool.configure(ItemValue<Server> source,
java.lang.String tag,
java.util.Set<java.lang.String> dirs) |
void |
IBackupWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp)
This gets called once the data is saved with rsync.
|
static java.lang.String |
BackupPath.get(ItemValue<Server> server,
java.lang.String tag) |
void |
IBackupWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup)
This is called before the backup starts.
|
Modifier and Type | Method and Description |
---|---|
ItemValue<Server> |
ToolConfig.getSource() |
Modifier and Type | Method and Description |
---|---|
IDPContext.IToolConfig |
ToolBootstrap.configure(ItemValue<Server> source,
java.lang.String tag,
java.util.Set<java.lang.String> dirs) |
Constructor and Description |
---|
ToolConfig(ItemValue<Server> source,
java.lang.String tag,
java.util.Set<java.lang.String> dirs) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
DefaultWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<VEventSeries>> |
CalendarMultigetResponse.getEvents() |
java.util.List<ItemValue<VEventSeries>> |
CalendarQueryResponse.getEvents() |
java.util.List<ItemValue<VTodo>> |
CalendarMultigetResponse.getTodos() |
java.util.List<ItemValue<VTodo>> |
CalendarQueryResponse.getTodos() |
Constructor and Description |
---|
CalendarMultigetResponse(java.lang.String href,
javax.xml.namespace.QName kind,
java.util.List<ItemValue<VEventSeries>> events,
java.util.List<javax.xml.namespace.QName> props) |
CalendarMultigetResponse(java.lang.String href,
javax.xml.namespace.QName kind,
java.util.List<ItemValue<VTodo>> events,
java.util.List<javax.xml.namespace.QName> props,
java.lang.Object useless) |
CalendarQueryResponse(java.lang.String href,
javax.xml.namespace.QName kind,
java.util.List<ItemValue<VEventSeries>> events,
java.util.List<javax.xml.namespace.QName> props) |
CalendarQueryResponse(java.lang.String href,
javax.xml.namespace.QName kind,
java.util.List<ItemValue<VTodo>> events,
java.util.List<javax.xml.namespace.QName> props,
java.lang.Object useless) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<User>> |
CalendarServerPrincipalSearchResponse.getUsers() |
Modifier and Type | Method and Description |
---|---|
void |
CalendarServerPrincipalSearchResponse.setUsers(java.util.List<ItemValue<User>> users) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<User>> |
PrincipalPropertySearchResponse.getUsers() |
Modifier and Type | Method and Description |
---|---|
void |
PrincipalPropertySearchResponse.setUsers(java.util.List<ItemValue<User>> users) |
Modifier and Type | Method and Description |
---|---|
ItemValue<User> |
LoggedCore.getUser() |
Modifier and Type | Method and Description |
---|---|
ItemValue<DeferredAction> |
IDeferredAction.getComplete(java.lang.String uid)
Fetches a
DeferredAction . |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.getByActionId(java.lang.String actionId,
java.lang.Long to)
Fetches a list of all
DeferredAction s matching an actionId and period
of time |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<DeferredAction>>> |
IDeferredActionPromise.getByActionId(java.lang.String actionId,
java.lang.Long to) |
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.getByReference(java.lang.String reference)
Fetches a list of all
DeferredAction s matching a reference |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<DeferredAction>>> |
IDeferredActionPromise.getByReference(java.lang.String reference) |
java.util.concurrent.CompletableFuture<ItemValue<DeferredAction>> |
IDeferredActionPromise.getComplete(java.lang.String uid) |
java.util.List<ItemValue<DeferredAction>> |
IDeferredAction.multipleGet(java.util.List<java.lang.String> uids)
Fetch multiple
DeferredAction s by their uids. |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<DeferredAction>>> |
IDeferredActionPromise.multipleGet(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
void |
IDeferredActionAsync.getByActionId(java.lang.String actionId,
java.lang.Long to,
AsyncHandler<java.util.List<ItemValue<DeferredAction>>> handler) |
void |
IDeferredActionAsync.getByReference(java.lang.String reference,
AsyncHandler<java.util.List<ItemValue<DeferredAction>>> handler) |
void |
IDeferredActionAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<DeferredAction>> handler) |
void |
IDeferredActionAsync.multipleGet(java.util.List<java.lang.String> uids,
AsyncHandler<java.util.List<ItemValue<DeferredAction>>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<DeferredAction> |
DeferredActionService.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<DeferredAction>> |
ContainerDeferredActionStoreService.getByActionId(java.lang.String actionId,
java.util.Date to) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.getByActionId(java.lang.String actionId,
java.lang.Long to) |
java.util.List<ItemValue<DeferredAction>> |
ContainerDeferredActionStoreService.getByReference(java.lang.String reference) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.getByReference(java.lang.String reference) |
java.util.List<ItemValue<DeferredAction>> |
DeferredActionService.multipleGet(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
void |
DeferredActionDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DeferredActionDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DeferredActionUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Device> |
IDevice.byIdentifier(java.lang.String uid) |
ItemValue<Device> |
IDevice.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<Device>> |
IDevicePromise.byIdentifier(java.lang.String identifier) |
java.util.concurrent.CompletableFuture<ItemValue<Device>> |
IDevicePromise.getComplete(java.lang.String uid) |
ListResult<ItemValue<Device>> |
IDevice.list() |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<Device>>> |
IDevicePromise.list() |
Modifier and Type | Method and Description |
---|---|
void |
IDeviceAsync.byIdentifier(java.lang.String identifier,
AsyncHandler<ItemValue<Device>> handler) |
void |
IDeviceAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<Device>> handler) |
void |
IDeviceAsync.list(AsyncHandler<ListResult<ItemValue<Device>>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Device> |
DeviceService.byIdentifier(java.lang.String identifier) |
ItemValue<Device> |
DeviceStoreService.byIdentifier(java.lang.String identifier) |
ItemValue<Device> |
DeviceService.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
ListResult<ItemValue<Device>> |
DeviceService.list() |
Modifier and Type | Method and Description |
---|---|
void |
UserDeviceContainerHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
UserDeviceContainerHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
Modifier and Type | Method and Description |
---|---|
ItemValue<OrgUnit> |
IOrgUnits.getComplete(java.lang.String uid)
Get
OrgUnit by UID |
ItemValue<VCard> |
IDirectory.getVCard(java.lang.String uid)
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<DirEntry>> |
IDirectory.getByRoles(java.util.List<java.lang.String> roles) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<DirEntry>>> |
IDirectoryPromise.getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<ItemValue<OrgUnit>> |
IOrgUnits.getChildren(java.lang.String uid)
Get all child elements of an
OrgUnit |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<OrgUnit>>> |
IOrgUnitsPromise.getChildren(java.lang.String uid) |
java.util.concurrent.CompletableFuture<ItemValue<OrgUnit>> |
IOrgUnitsPromise.getComplete(java.lang.String uid) |
java.util.List<ItemValue<DirEntry>> |
IDirectory.getMultiple(java.util.List<java.lang.String> id)
Fetch a list of
net.bluemind.core.container.model (DirEntry )
by their internal numerical ids |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<DirEntry>>> |
IDirectoryPromise.getMultiple(java.util.List<java.lang.String> id) |
java.util.concurrent.CompletableFuture<ItemValue<VCard>> |
IDirectoryPromise.getVCard(java.lang.String uid) |
ListResult<ItemValue<DirEntry>> |
IDirectory.search(DirEntryQuery query)
Search
DirEntry s by DirEntryQuery |
java.util.concurrent.CompletableFuture<ListResult<ItemValue<DirEntry>>> |
IDirectoryPromise.search(DirEntryQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
IDirectoryAsync.getByRoles(java.util.List<java.lang.String> roles,
AsyncHandler<java.util.List<ItemValue<DirEntry>>> handler) |
void |
IOrgUnitsAsync.getChildren(java.lang.String uid,
AsyncHandler<java.util.List<ItemValue<OrgUnit>>> handler) |
void |
IOrgUnitsAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<OrgUnit>> handler) |
void |
IDirectoryAsync.getMultiple(java.util.List<java.lang.String> id,
AsyncHandler<java.util.List<ItemValue<DirEntry>>> handler) |
void |
IDirectoryAsync.getVCard(java.lang.String uid,
AsyncHandler<ItemValue<VCard>> handler) |
void |
IDirectoryAsync.search(DirEntryQuery query,
AsyncHandler<ListResult<ItemValue<DirEntry>>> handler) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<DirEntry> |
DirEntrySerializer.dirEntry |
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<DirEntrySerializer> |
DirEntrySerializer.get(java.lang.String domainUid,
ItemValue<DirEntry> dirEntry) |
void |
DirectorySerializationDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DirectorySerializationDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
Constructor and Description |
---|
ContactInfosSerializer(ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
DirEntrySerializer(ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
ExternalUserSerializer(ItemValue<ExternalUser> externalUser,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
ExternalUserSerializer(ItemValue<ExternalUser> externalUser,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
GroupSerializer(ItemValue<Group> group,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
GroupSerializer(ItemValue<Group> group,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
MailshareSerializer(ItemValue<Mailshare> mailshare,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
MailshareSerializer(ItemValue<Mailshare> mailshare,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
ResourceSerializer(ResourceDescriptor resource,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
UserSerializer(ItemValue<User> user,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
UserSerializer(ItemValue<User> user,
ItemValue<DirEntry> dirEntry,
java.lang.String domainUid) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Domain> |
DirValueStoreService.domain |
Modifier and Type | Method and Description |
---|---|
ItemValue<T> |
DirValueStoreService.findByEmail(java.lang.String email) |
ItemValue<DirEntryAndValue<T>> |
DirValueStoreService.findByEmailFull(java.lang.String email) |
ItemValue<T> |
DirValueStoreService.findByExtId(java.lang.String extId) |
ItemValue<T> |
DirValueStoreService.get(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<T>> |
DirValueStoreService.getMultipleValues(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
VCard |
NullVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
T value) |
VCard |
DirValueStoreService.VCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
T value) |
protected void |
DirValueStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<T>> value) |
protected java.util.List<VCard.Communications.Email> |
AbstractVCardAdapter.getEmails(ItemValue<Domain> domain,
java.util.Collection<Email> emails) |
protected IOrgUnits |
OrgUnitsFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected abstract T |
AbstractDirServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IDirectory |
DirectoryServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
Modifier and Type | Method and Description |
---|---|
protected void |
DirValueStoreService.decorate(java.util.List<Item> items,
java.util.List<ItemValue<DirEntryAndValue<T>>> values) |
Constructor and Description |
---|
DirValueStoreService(BmContext context,
javax.sql.DataSource pool,
SecurityContext securityContext,
ItemValue<Domain> domain,
Container container,
BaseDirEntry.Kind kind,
IItemValueStore<T> itemValueStore,
DirValueStoreService.DirEntryAdapter<T> adapter,
DirValueStoreService.VCardAdapter<T> vcardAdapter,
DirValueStoreService.MailboxAdapter<T> mailboxAdapter) |
Modifier and Type | Method and Description |
---|---|
ItemValue<DirEntry> |
Directory.findByEntryUid(java.lang.String entryUid) |
ItemValue<DirEntry> |
DirEntriesCache.get(java.lang.String uid,
java.util.function.Supplier<ItemValue<DirEntry>> de) |
ItemValue<DirEntry> |
Directory.getByEmail(java.lang.String email) |
ItemValue<DirEntry> |
DirEntryStoreService.getByEmail(java.lang.String email,
boolean isDomainEmail) |
ItemValue<OrgUnit> |
OrgUnits.getComplete(java.lang.String uid) |
ItemValue<DirEntry> |
Directory.getEntry(java.lang.String path) |
ItemValue<DirEntry> |
Directory.getRoot() |
ItemValue<VCard> |
DirectoryService.getVCard(java.lang.String uid) |
ItemValue<VCard> |
DirEntryStoreService.getVCard(java.lang.String uid) |
ItemValue<VCard> |
Directory.getVCard(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<DirEntry>> |
DirectoryService.getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<ItemValue<DirEntry>> |
Directory.getByRoles(java.util.List<java.lang.String> roles) |
java.util.List<ItemValue<OrgUnit>> |
OrgUnits.getChildren(java.lang.String uid) |
java.util.List<ItemValue<OrgUnit>> |
OrgUnitContainerStoreService.getChildren(java.lang.String ouUid) |
java.util.List<ItemValue<DirEntry>> |
DirEntryStoreService.getEntries(java.lang.String path) |
java.util.List<ItemValue<DirEntry>> |
Directory.getEntries(java.lang.String path) |
java.util.List<ItemValue<DirEntry>> |
DirectoryService.getMultiple(java.util.List<java.lang.String> id) |
java.util.List<ItemValue<DirEntry>> |
Directory.getMultiple(java.util.List<java.lang.String> uids) |
ListResult<ItemValue<DirEntry>> |
DirectoryService.search(DirEntryQuery query) |
ListResult<ItemValue<DirEntry>> |
DirEntryStoreService.search(DirEntryQuery query) |
ListResult<ItemValue<DirEntry>> |
Directory.search(DirEntryQuery query) |
ListResult<ItemValue<DirEntry>> |
DirEntryStoreService.searchManageable(DirEntryQuery query,
java.util.List<ManageableOrgUnit> manageable) |
Modifier and Type | Method and Description |
---|---|
void |
DirEntriesCache.cache(ItemValue<DirEntry> item) |
void |
DirectoryDecorator.decorate(BmContext context,
ItemValue<DirEntry> entry) |
void |
I18nDirectory.decorate(BmContext context,
ItemValue<DirEntry> entry) |
protected void |
DirEntryStoreService.decorate(Item item,
ItemValue<DirEntry> value) |
protected void |
OrgUnitContainerStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<OrgUnit>> value) |
Modifier and Type | Method and Description |
---|---|
ItemValue<DirEntry> |
DirEntriesCache.get(java.lang.String uid,
java.util.function.Supplier<ItemValue<DirEntry>> de) |
Constructor and Description |
---|
Directory(BmContext context,
Container dirContainer,
ItemValue<Domain> domain) |
DirectoryService(BmContext context,
Container dirContainer,
ItemValue<Domain> domain) |
OrgUnitContainerStoreService(BmContext context,
Container container,
ItemValue<Domain> domain) |
OrgUnits(BmContext context,
ItemValue<Domain> domain,
Container container) |
Constructor and Description |
---|
DirEntriesCache(com.github.benmanes.caffeine.cache.Cache<java.lang.String,ItemValue<DirEntry>> dirCache) |
DirEntriesCache(java.lang.String domainUid,
com.github.benmanes.caffeine.cache.Cache<java.lang.String,ItemValue<DirEntry>> dirCache) |
Modifier and Type | Method and Description |
---|---|
void |
DomainHookFolder.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookFolder.onCreated(BmContext context,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Domain> |
IDomains.findByNameOrAliases(java.lang.String name)
Fetch a
Domain by its name or one of its alias. |
ItemValue<Domain> |
IDomains.get(java.lang.String uid)
Fetch a
Domain by its uid. |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Domain>> |
IDomains.all()
Fetch all domains.
|
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Domain>>> |
IDomainsPromise.all() |
java.util.concurrent.CompletableFuture<ItemValue<Domain>> |
IDomainsPromise.findByNameOrAliases(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<Domain>> |
IDomainsPromise.get(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
void |
IDomainsAsync.all(AsyncHandler<java.util.List<ItemValue<Domain>>> handler) |
void |
IDomainsAsync.findByNameOrAliases(java.lang.String name,
AsyncHandler<ItemValue<Domain>> handler) |
void |
IDomainsAsync.get(java.lang.String uid,
AsyncHandler<ItemValue<Domain>> handler) |
Modifier and Type | Method and Description |
---|---|
void |
IDomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
DomainHookAdapter.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
IDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
IDomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
DomainHookAdapter.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
IDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
IDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
DomainHookAdapter.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Domain> |
DomainStoreService.findByNameOrAliases(java.lang.String name) |
ItemValue<Domain> |
DomainsService.findByNameOrAliases(java.lang.String name) |
ItemValue<Domain> |
DomainsService.get(java.lang.String uid) |
ItemValue<Domain> |
DomainsCache.getDomainOrAlias(java.lang.String uid) |
ItemValue<Domain> |
DomainsCache.getIfPresent(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Domain>> |
DomainsService.all() |
Modifier and Type | Method and Description |
---|---|
protected void |
DomainsService.doSetAliases(ItemValue<Domain> domainItem,
java.util.Set<java.lang.String> previousAliases,
IServerTaskMonitor monitor) |
void |
DomainServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
DomainServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
DomainsCache.put(java.lang.String uid,
ItemValue<Domain> d) |
Constructor and Description |
---|
DomainsCache(com.github.benmanes.caffeine.cache.Cache<java.lang.String,ItemValue<Domain>> cache) |
Modifier and Type | Method and Description |
---|---|
void |
FakeDomainHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
FakeDomainHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
FakeDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
FakeDomainHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
MSEvent |
EventConverter.convert(MSUser me,
ItemValue<VEventSeries> seriesItem) |
Modifier and Type | Method and Description |
---|---|
MSContact |
ContactConverter.convert(IAddressBook service,
ItemValue<VCard> vcardItem)
BM to Device
|
SearchResult |
ContactConverter.convertToSearchResult(ItemValue<VCard> item,
SearchRequest.Store.Options.Picture picture,
IAddressBook service) |
Modifier and Type | Method and Description |
---|---|
ItemValue<VEventSeries> |
EventProvider.get(java.lang.String eventUid) |
Modifier and Type | Field and Description |
---|---|
protected ItemValue<Device> |
AbstractEndpointTest.device |
protected ItemValue<User> |
AbstractEndpointTest.owner |
Modifier and Type | Field and Description |
---|---|
ItemValue<Device> |
TestDeviceHelper.TestDevice.device |
ItemValue<User> |
TestDeviceHelper.TestDevice.owner |
Modifier and Type | Method and Description |
---|---|
void |
ElasticSearchServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerAssigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerTagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
void |
ElasticSearchServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> server,
ItemValue<Domain> assignedDomain,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
ItemValue<MapiRawMessage> |
IMapiFolder.getCompleteById(long id) |
ItemValue<MapiFAI> |
IMapiFolderAssociatedInformation.store(long gc,
MapiFAI fai)
Creates or updates an FAI with the given globalCounter (itemId in bm)
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MapiFAI>>> |
IMapiFolderAssociatedInformationPromise.all() |
java.util.List<ItemValue<MapiFAI>> |
IMapiFolderAssociatedInformation.all() |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<MapiFAI>>> |
IMapiFolderAssociatedInformationPromise.getByFolderId(java.lang.String folderId) |
java.util.List<ItemValue<MapiFAI>> |
IMapiFolderAssociatedInformation.getByFolderId(java.lang.String identifier)
Fetches all the FAIs for a given
MapiFAI#id |
java.util.concurrent.CompletableFuture<ItemValue<MapiRawMessage>> |
IMapiFolderPromise.getCompleteById(long id) |
java.util.concurrent.CompletableFuture<ItemValue<MapiFAI>> |
IMapiFolderAssociatedInformationPromise.store(long globalCounter,
MapiFAI fai) |
Modifier and Type | Method and Description |
---|---|
void |
IMapiFolderAssociatedInformationAsync.all(AsyncHandler<java.util.List<ItemValue<MapiFAI>>> handler) |
void |
IMapiFolderAssociatedInformationAsync.getByFolderId(java.lang.String folderId,
AsyncHandler<java.util.List<ItemValue<MapiFAI>>> handler) |
void |
IMapiFolderAsync.getCompleteById(long id,
AsyncHandler<ItemValue<MapiRawMessage>> handler) |
void |
IMapiFolderAssociatedInformationAsync.store(long globalCounter,
MapiFAI fai,
AsyncHandler<ItemValue<MapiFAI>> handler) |
Modifier and Type | Method and Description |
---|---|
ItemValue<MapiRawMessage> |
MapiFolderService.getCompleteById(long id) |
ItemValue<MapiFAI> |
MapiFAIService.store(long internalId,
MapiFAI fai) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<MapiFAI>> |
MapiFAIService.all() |
java.util.List<ItemValue<MapiFAI>> |
MapiFAIService.getByFolderId(java.lang.String folderId) |
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 |
---|---|
void |
DomainPublicFolderHierarchyHook.onAliasesUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Set<java.lang.String> previousAliases) |
void |
DomainPublicFolderHierarchyHook.onBeforeDelete(BmContext context,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onCreated(BmContext context,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onDeleted(BmContext context,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onSettingsUpdated(BmContext context,
ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> previousSettings,
java.util.Map<java.lang.String,java.lang.String> currentSettings) |
void |
DomainPublicFolderHierarchyHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
void |
DomainPublicFolderHierarchyHook.onUpdated(BmContext context,
ItemValue<Domain> previousValue,
ItemValue<Domain> domain) |
Modifier and Type | Method and Description |
---|---|
ItemValue<ExternalUser> |
IExternalUser.byExtId(java.lang.String extId)
Fetch a
ExternalUser by its external id. |
ItemValue<ExternalUser> |
IExternalUser.getComplete(java.lang.String uid)
Fetch a
ExternalUser by its uid. |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<ExternalUser>> |
IExternalUserPromise.byExtId(java.lang.String extid) |
java.util.concurrent.CompletableFuture<ItemValue<ExternalUser>> |
IExternalUserPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Group>>> |
IExternalUserPromise.memberOf(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
IExternalUser.memberOf(java.lang.String uid)
Returns the list of
Group
net.bluemind.core.container.api.ItemValue the external user is member
of. |
Modifier and Type | Method and Description |
---|---|
void |
IExternalUserAsync.byExtId(java.lang.String extid,
AsyncHandler<ItemValue<ExternalUser>> handler) |
void |
IExternalUserAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<ExternalUser>> handler) |
void |
IExternalUserAsync.memberOf(java.lang.String uid,
AsyncHandler<java.util.List<ItemValue<Group>>> handler) |
Modifier and Type | Method and Description |
---|---|
protected IInCoreExternalUser |
InCoreExternalUserServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container externalUserContainer) |
protected IExternalUser |
ExternalUserServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container externalUserContainer) |
Modifier and Type | Method and Description |
---|---|
ItemValue<ExternalUser> |
ExternalUserService.byExtId(java.lang.String extId) |
ItemValue<ExternalUser> |
ExternalUserService.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Group>> |
ExternalUserService.memberOf(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
VCard |
ExternalUserVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
ExternalUser value) |
protected void |
ExternalUserContainerStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<ExternalUser>> itemValue) |
Constructor and Description |
---|
ExternalUserContainerStoreService(BmContext context,
javax.sql.DataSource pool,
SecurityContext securityContext,
ItemValue<Domain> domain,
Container container,
BaseDirEntry.Kind kind,
IItemValueStore<ExternalUser> itemValueStore,
DirValueStoreService.DirEntryAdapter<ExternalUser> adapter,
DirValueStoreService.VCardAdapter<ExternalUser> vcardAdapter,
DirValueStoreService.MailboxAdapter<ExternalUser> mailboxAdapter) |
ExternalUserContainerStoreService(BmContext context,
ItemValue<Domain> domain,
Container externalUserContainer) |
ExternalUserService(BmContext context,
ItemValue<Domain> domain,
Container externalUserContainer) |
Modifier and Type | Method and Description |
---|---|
void |
FileHostingServerHook.onServerTagged(BmContext context,
ItemValue<Server> server,
java.lang.String tag) |
void |
FileHostingServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
FileHostingServerHook.onServerUnassigned(BmContext context,
ItemValue<Server> itemValue,
ItemValue<Domain> domain,
java.lang.String tag) |
void |
FileHostingServerHook.onServerUntagged(BmContext context,
ItemValue<Server> itemValue,
java.lang.String tag) |
Modifier and Type | Method and Description |
---|---|
void |
FileHostingBackupWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
FileHostingBackupWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<T>> |
IChangesetAndLoad.fetchMultiple(java.util.List<java.lang.String> uids) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Group> |
IGroup.byEmail(java.lang.String email)
Get group from its email
|
ItemValue<Group> |
IGroup.byName(java.lang.String name)
Get group from its name
|
ItemValue<Group> |
IGroup.getByExtId(java.lang.String extId)
Get group from external ID
|
ItemValue<Group> |
IGroup.getComplete(java.lang.String uid)
Get group from UID
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<Group>> |
IGroupPromise.byEmail(java.lang.String email) |
java.util.concurrent.CompletableFuture<ItemValue<Group>> |
IGroupPromise.byName(java.lang.String name) |
java.util.concurrent.CompletableFuture<ItemValue<Group>> |
IGroupPromise.getByExtId(java.lang.String extid) |
java.util.concurrent.CompletableFuture<ItemValue<Group>> |
IGroupPromise.getComplete(java.lang.String uid) |
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Group>>> |
IGroupPromise.getParents(java.lang.String uid) |
java.util.List<ItemValue<Group>> |
IGroup.getParents(java.lang.String uid)
Get all group parents UID
|
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Group>>> |
IGroupPromise.search(GroupSearchQuery query) |
java.util.List<ItemValue<Group>> |
IGroup.search(GroupSearchQuery query)
Search a group
|
Modifier and Type | Method and Description |
---|---|
void |
IGroupAsync.byEmail(java.lang.String email,
AsyncHandler<ItemValue<Group>> handler) |
void |
IGroupAsync.byName(java.lang.String name,
AsyncHandler<ItemValue<Group>> handler) |
void |
IGroupAsync.getByExtId(java.lang.String extid,
AsyncHandler<ItemValue<Group>> handler) |
void |
IGroupAsync.getComplete(java.lang.String uid,
AsyncHandler<ItemValue<Group>> handler) |
void |
IGroupAsync.getParents(java.lang.String uid,
AsyncHandler<java.util.List<ItemValue<Group>>> handler) |
void |
IGroupAsync.search(GroupSearchQuery query,
AsyncHandler<java.util.List<ItemValue<Group>>> handler) |
Modifier and Type | Field and Description |
---|---|
ItemValue<Group> |
GroupMessage.group |
Constructor and Description |
---|
GroupMessage(ItemValue<Group> group,
SecurityContext sc,
Container c) |
GroupMessage(ItemValue<Group> group,
SecurityContext sc,
Container c,
java.util.List<Member> members) |
Modifier and Type | Method and Description |
---|---|
protected IInCoreGroup |
InCoreGroupServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IGroup |
GroupServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Group> |
GroupService.byEmail(java.lang.String email) |
ItemValue<DirEntryAndValue<Group>> |
ContainerGroupStoreService.byName(java.lang.String name) |
ItemValue<Group> |
GroupService.byName(java.lang.String name) |
ItemValue<Group> |
GroupService.getByExtId(java.lang.String extId) |
ItemValue<Group> |
GroupService.getComplete(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Group>> |
GroupService.getParents(java.lang.String uid) |
java.util.List<ItemValue<DirEntryAndValue<Group>>> |
ContainerGroupStoreService.search(GroupSearchQuery query) |
java.util.List<ItemValue<Group>> |
GroupService.search(GroupSearchQuery query) |
Modifier and Type | Method and Description |
---|---|
VCard |
GroupVCardAdapter.asVCard(ItemValue<Domain> domain,
java.lang.String uid,
Group group) |
protected void |
ContainerGroupStoreService.decorate(Item item,
ItemValue<DirEntryAndValue<Group>> value) |
void |
UserInGroupHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
UserInGroupHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Constructor and Description |
---|
ContainerGroupStoreService(BmContext context,
Container container,
ItemValue<Domain> domain) |
ContainerGroupStoreService(BmContext context,
javax.sql.DataSource dataSource,
SecurityContext securityContext,
Container container,
ItemValue<Domain> domain) |
GroupService(BmContext context,
ItemValue<Domain> domain,
Container container,
java.util.List<IGroupHook> groupsHooks) |
Modifier and Type | Method and Description |
---|---|
void |
UserHsmHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
void |
UserHsmHook.onUserDeleted(BmContext context,
java.lang.String domainUid,
ItemValue<User> deleted) |
void |
UserHsmHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
void |
UserHsmHook.onUserUpdated(BmContext context,
java.lang.String domainUid,
ItemValue<User> previous,
ItemValue<User> current) |
Constructor and Description |
---|
HSMService(BmContext context,
Container mboxContainer,
ItemValue<Domain> domainValue) |
Modifier and Type | Method and Description |
---|---|
void |
SnappyWorker.dataDirsSaved(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> backedUp) |
void |
SnappyWorker.prepareDataDirs(IDPContext ctx,
java.lang.String tag,
ItemValue<Server> toBackup) |
Modifier and Type | Method and Description |
---|---|
ItemValue<T> |
ICal4jHelper.parseIcs(T iCalendarElement,
net.fortuna.ical4j.model.component.CalendarComponent cc,
java.util.Optional<java.lang.String> globalTZ,
java.util.Map<java.lang.String,java.lang.String> tzMapping,
java.util.Optional<CalendarOwner> owner,
java.util.List<TagRef> allTags) |
ItemValue<T> |
ICal4jEventHelper.parseIcs(T iCalendarElement,
net.fortuna.ical4j.model.component.CalendarComponent cc,
java.util.Optional<java.lang.String> globalTZ,
java.util.Map<java.lang.String,java.lang.String> tzMapping,
java.util.Optional<CalendarOwner> owner,
java.util.List<TagRef> allTags) |
ItemValue<T> |
ICal4jHelper.parseIcs(T iCalendarElement,
net.fortuna.ical4j.model.component.CalendarComponent cc,
java.util.Optional<java.lang.String> globalTZ,
java.util.Optional<CalendarOwner> owner,
java.util.List<TagRef> allTags) |
Modifier and Type | Method and Description |
---|---|
void |
MailIndexService.cleanupFolder(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
java.util.Set<java.lang.Integer> set) |
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) |
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) |
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 |
BoxIndexing.IndexAction.run(ItemValue<Mailbox> mailbox,
ItemValue<MailboxFolder> folder,
IServerTaskMonitor monitor) |
void |
MailIndexService.storeMessage(java.lang.String mailboxUniqueId,
ItemValue<MailboxRecord> item,
java.lang.String user,
java.util.Optional<IMailIndexService.BulkOperation> bulk) |
void |
MailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
java.util.List<MailSummary> mails) |
void |
MailIndexService.syncFlags(ItemValue<Mailbox> box,
ItemValue<MailboxFolder> f,
java.util.List<MailSummary> mails) |
Modifier and Type | Method and Description |
---|---|
protected ItemValue<User> |
AbstractLmtpHandler.getUserFromUid(java.lang.String domainUid,
java.lang.String userUid) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ItemValue<VEventSeries>> |
AbstractLmtpHandler.getAndValidateExistingSeries(ICalendar cal,
IMIPInfos imip) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractLmtpHandler.checkInvitationRight(LmtpAddress recipient,
java.lang.String calUid,
ItemValue<User> sender) |
protected java.lang.String |
AbstractLmtpHandler.getCalendarUid(ItemValue<Mailbox> recipientMailbox) |
protected ITodoList |
AbstractLmtpHandler.getTodoListService(ItemValue<User> user) |
IMIPResponse |
EventReplyHandler.handle(IMIPInfos imip,
LmtpAddress recipient,
ItemValue<Domain> domain,
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
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 |
---|---|
protected ItemValue<VEvent> |
ImipFilterVEventTests.defaultVEvent() |
protected ItemValue<VTodo> |
ImipFilterVTodoTests.defaultVTodo() |
protected ItemValue<VTodo> |
ImipFilterVTodoTests.defaultVTodo(java.lang.String uid) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ItemValue<VEventSeries>> |
ImipFilterVEventTests.getVEventsFromIcs(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
ItemValue<Mailbox> |
IMailboxes.byEmail(java.lang.String email) |
ItemValue<Mailbox> |
IMailboxes.byName(java.lang.String name) |
ItemValue<Mailbox> |
IMailboxes.getComplete(java.lang.String uid)
Fetch a
Mailbox from its unique uid |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<ItemValue<Mailbox>> |
IMailboxesPromise.byEmail(java.lang.String email) |
java.util.concurrent.CompletableFuture<ItemValue<Mailbox>> |
IMailboxesPromise.byName(java.lang.String name) |
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 |
IMailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
void |
IMailboxMgmt.move(ItemValue<Mailbox> mailbox,
ItemValue<Server> server) |
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) |
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) |
Modifier and Type | Method and Description |
---|---|
static ItemValue<Server> |
SplittedShardsMapping.remap(ItemValue<Server> srv) |
Modifier and Type | Method and Description |
---|---|
void |
IMailboxesStorage.changeFilter(BmContext context,
ItemValue<Domain> domain,
ItemValue<Mailbox> value,
MailFilter filter) |
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.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
IMailboxesStorage.createDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
IMailboxesStorage.delete(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
void |
IMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
void |
IMailboxesStorage.deleteDomainPartition(BmContext context,
ItemValue<Domain> value,
ItemValue<Server> server) |
MailboxQuota |
IMailboxesStorage.getQuota(BmContext context,
java.lang.String domainUid,
ItemValue<Mailbox> value) |
java.lang.Integer |
IMailboxesStorage.getUnreadMessagesCount(java.lang.String domainUid,
ItemValue<User> user) |
void |
IMailboxesStorage.initialize(BmContext context,
ItemValue<Server> server) |
protected IInCoreMailboxes |
InCoreMailboxesServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
protected IMailboxes |
MailboxesServiceFactory.instanceImpl(BmContext context,
ItemValue<Domain> domainValue,
Container container) |
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.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
void |
IMailboxesStorage.move(java.lang.String domainUid,
ItemValue<Mailbox> mailbox,
ItemValue<Server> sourceServer,
ItemValue<Server> dstServer) |
static ItemValue<Server> |
SplittedShardsMapping.remap(ItemValue<Server> srv) |
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) |
void |
MailboxUserHook.onUserCreated(BmContext context,
java.lang.String domainUid,
ItemValue<User> created) |
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) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ItemValue<Mailbox>> |
MailboxesService.list() |