| Modifier and Type | Method and Description | 
|---|---|
void | 
DomainHook.onCreated(BmContext context,
         ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
ItemValue<Domain> | 
IAuthProvider.IAuthContext.getDomain()  | 
| Modifier and Type | Method and Description | 
|---|---|
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.onServerUnassigned(BmContext context,
                  ItemValue<Server> server,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CyrusMailboxesStorage.changeFilter(BmContext context,
            ItemValue<Domain> domain,
            ItemValue<Mailbox> mailbox,
            MailFilter filter)  | 
void | 
CyrusMailboxesStorage.createDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     ItemValue<Server> server)  | 
void | 
CyrusMailboxesStorage.deleteDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     ItemValue<Server> server)  | 
java.lang.String | 
SieveWriter.generateSieveScript(SieveWriter.Type type,
                   ItemValue<Mailbox> mbox,
                   ItemValue<Domain> domain,
                   MailFilter filter)  | 
void | 
SieveWriter.write(ItemValue<Mailbox> mailbox,
     ItemValue<Domain> domain,
     MailFilter filter)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected Domain | 
HooksTests.testDomain  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemValue<Domain> | 
HooksTests.domain  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Domain | 
HooksTests.domainItem(java.lang.String domainUid)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
HooksTests.updateTestDomain(Domain domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DomainHook.onAliasesUpdated(BmContext context,
                ItemValue<Domain> domain,
                java.util.Set<java.lang.String> previousAliases)  | 
void | 
SmtpTagServerHook.onServerAssigned(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)  | 
| Modifier and Type | Field and Description | 
|---|---|
ItemValue<Domain> | 
MapRow.domain  | 
ItemValue<Domain> | 
DomainInfo.domain  | 
| Modifier and Type | Method and Description | 
|---|---|
static DomainInfo | 
DomainInfo.build(ItemValue<Domain> domain,
     java.util.Map<java.lang.String,java.lang.String> domainSettings)  | 
| 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 | 
|---|
VirtualDomainsMap(java.util.Collection<ItemValue<Domain>> domains)  | 
| Modifier and Type | Field and Description | 
|---|---|
java.util.List<ItemValue<Domain>> | 
GenerationContent.domains  | 
| Modifier and Type | Method and Description | 
|---|---|
static BoxFsFolders | 
BoxFsFolders.build(ItemValue<Domain> d,
     ItemValue<Mailbox> mbox,
     DataProtectGeneration dpg)  | 
void | 
MboxRestoreService.restore(DataProtectGeneration dpg,
       ItemValue<Mailbox> mbox,
       ItemValue<Domain> domain,
       MboxRestoreService.Mode mode,
       IServerTaskMonitor monitor)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DeferredActionDomainHook.onBeforeDelete(BmContext context,
              ItemValue<Domain> domain)  | 
void | 
DeferredActionDomainHook.onCreated(BmContext context,
         ItemValue<Domain> domain)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemValue<Domain> | 
DirValueStoreService.domain  | 
| 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 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)  | 
| Constructor and Description | 
|---|
DirValueStoreService(BmContext context,
                    javax.sql.DataSource pool,
                    SecurityContext securityContext,
                    ItemValue<Domain> domain,
                    Container container,
                    java.lang.String itemType,
                    BaseDirEntry.Kind kind,
                    IItemValueStore<T> itemValueStore,
                    DirValueStoreService.DirEntryAdapter<T> adapter,
                    DirValueStoreService.VCardAdapter<T> vcardAdapter,
                    DirValueStoreService.MailboxAdapter<T> mailboxAdapter)  | 
| Constructor and Description | 
|---|
Directory(BmContext context,
         Container dirContainer,
         ItemValue<Domain> domain)  | 
OrgUnitContainerStoreService(BmContext context,
                            Container container,
                            ItemValue<Domain> domain)  | 
OrgUnits(BmContext context,
        ItemValue<Domain> domain,
        Container container)  | 
| 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 | 
|---|---|
Domain | 
Domain.copy()  | 
static Domain | 
Domain.create(java.lang.String name,
      java.lang.String label,
      java.lang.String description,
      java.util.Set<java.lang.String> aliases)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<ItemValue<Domain>> | 
IDomains.all()
Retrieve all domains 
 | 
java.util.concurrent.CompletableFuture<java.util.List<ItemValue<Domain>>> | 
IDomainsPromise.all()  | 
ItemValue<Domain> | 
IDomains.findByNameOrAliases(java.lang.String name)  | 
java.util.concurrent.CompletableFuture<ItemValue<Domain>> | 
IDomainsPromise.findByNameOrAliases(java.lang.String name)  | 
ItemValue<Domain> | 
IDomains.get(java.lang.String uid)  | 
java.util.concurrent.CompletableFuture<ItemValue<Domain>> | 
IDomainsPromise.get(java.lang.String uid)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IDomains.create(java.lang.String uid,
      Domain domain)
Creates a domain 
 | 
java.util.concurrent.CompletableFuture<java.lang.Void> | 
IDomainsPromise.create(java.lang.String uid,
      Domain domain)  | 
void | 
IDomainsAsync.create(java.lang.String uid,
      Domain domain,
      AsyncHandler<java.lang.Void> handler)  | 
void | 
IDomains.update(java.lang.String uid,
      Domain domain)
Modifies an existing domain 
 | 
java.util.concurrent.CompletableFuture<java.lang.Void> | 
IDomainsPromise.update(java.lang.String uid,
      Domain domain)  | 
void | 
IDomainsAsync.update(java.lang.String uid,
      Domain domain,
      AsyncHandler<java.lang.Void> handler)  | 
| 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 | 
|---|---|
Domain | 
DomainStore.get(Item item)  | 
| Modifier and Type | Method and Description | 
|---|---|
static JdbcAbstractStore.Creator<Domain> | 
DomainColumns.creator()  | 
static JdbcAbstractStore.EntityPopulator<Domain> | 
DomainColumns.populator()  | 
static JdbcAbstractStore.StatementValues<Domain> | 
DomainColumns.statementValues(long itemId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DomainStore.create(Item item,
      Domain value)  | 
void | 
DomainStore.update(Item item,
      Domain value)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<ItemValue<Domain>> | 
DomainsService.all()  | 
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 | 
|---|---|
void | 
DomainsService.create(java.lang.String uid,
      Domain domain)  | 
void | 
DomainsService.update(java.lang.String uid,
      Domain domain)  | 
void | 
DomainValidator.validate(DomainStoreService store,
        Domain domain)  | 
| 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 | 
DomainsCache.put(java.lang.String uid,
   ItemValue<Domain> d)  | 
| Constructor and Description | 
|---|
DomainsCache(com.google.common.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 | 
|---|---|
void | 
ElasticSearchServerHook.onServerAssigned(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 | 
|---|---|
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 | 
|---|---|
VCard | 
ExternalUserVCardAdapter.asVCard(ItemValue<Domain> domain,
       java.lang.String uid,
       ExternalUser value)  | 
| Constructor and Description | 
|---|
ExternalUserContainerStoreService(BmContext context,
                                 javax.sql.DataSource pool,
                                 SecurityContext securityContext,
                                 ItemValue<Domain> domain,
                                 Container container,
                                 java.lang.String itemType,
                                 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.onServerUnassigned(BmContext context,
                  ItemValue<Server> itemValue,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
| 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 | 
|---|---|
VCard | 
GroupVCardAdapter.asVCard(ItemValue<Domain> domain,
       java.lang.String uid,
       Group group)  | 
| 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 | 
HSMDomainHook.onBeforeDelete(BmContext context,
              ItemValue<Domain> domain)  | 
| Constructor and Description | 
|---|
HSMService(BmContext context,
          Container mboxContainer,
          ItemValue<Domain> domainValue)  | 
| Modifier and Type | Method and Description | 
|---|---|
IMIPResponse | 
EventReplyHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
IMIPResponse | 
EventRequestHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
IMIPResponse | 
TodoReplyHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
IMIPResponse | 
TodoRequestHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
IMIPResponse | 
TodoCancelHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
IMIPResponse | 
IIMIPHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)
The handler is supposed to create/update the inBM event. 
 | 
IMIPResponse | 
EventCancelHandler.handle(IMIPInfos imip,
      LmtpAddress recipient,
      ItemValue<Domain> domain,
      ItemValue<Mailbox> recipientMailbox)  | 
| Constructor and Description | 
|---|
MailboxIdentityService(BmContext context,
                      Container mboxesContainer,
                      Container boxContainer,
                      Item mboxItem,
                      Mailbox mboxValue,
                      Domain domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IMailboxesStorage.changeFilter(BmContext context,
            ItemValue<Domain> domain,
            ItemValue<Mailbox> value,
            MailFilter filter)  | 
void | 
IMailboxesStorage.createDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     ItemValue<Server> server)  | 
void | 
IMailboxesStorage.deleteDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     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)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VoidMailboxesStorage.changeFilter(BmContext context,
            ItemValue<Domain> domain,
            ItemValue<Mailbox> value,
            MailFilter filter)  | 
void | 
VoidMailboxesStorage.createDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     ItemValue<Server> server)  | 
void | 
VoidMailboxesStorage.deleteDomainPartition(BmContext context,
                     ItemValue<Domain> value,
                     ItemValue<Server> server)  | 
| Constructor and Description | 
|---|
MailboxesService(BmContext context,
                Container container,
                ItemValue<Domain> domain)  | 
MailboxSanitizer(ItemValue<Domain> domain)  | 
MailFilterForwardRoleValidator(BmContext context,
                              ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
ItemValue<Domain> | 
CoreClientContext.getSenderDomain()  | 
ItemValue<Domain> | 
IClientContext.getSenderDomain()  | 
| Constructor and Description | 
|---|
CoreClientContext(ItemValue<Domain> senderDomain)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MailflowDomainHook.onAliasesUpdated(BmContext context,
                ItemValue<Domain> domain,
                java.util.Set<java.lang.String> previousAliases)  | 
void | 
MailflowDomainHook.onBeforeDelete(BmContext context,
              ItemValue<Domain> domain)  | 
void | 
MailflowDomainHook.onUpdated(BmContext context,
         ItemValue<Domain> previousValue,
         ItemValue<Domain> domain)  | 
void | 
MailflowDomainHook.onUpdated(BmContext context,
         ItemValue<Domain> previousValue,
         ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected IMailshare | 
MailshareServiceFactory.instanceImpl(BmContext context,
            ItemValue<Domain> domainValue,
            Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
VCard | 
MailshareVCardAdapter.asVCard(ItemValue<Domain> domain,
       java.lang.String uid,
       Mailshare mailshare)  | 
| Constructor and Description | 
|---|
ContainerMailshareStoreService(BmContext context,
                              Container container,
                              ItemValue<Domain> domain)  | 
MailshareService(BmContext context,
                Container container,
                ItemValue<Domain> domain,
                java.util.List<IMailshareHook> hooks)  | 
| Modifier and Type | Method and Description | 
|---|---|
ItemValue<Domain> | 
ClientContext.getSenderDomain()  | 
| Constructor and Description | 
|---|
ClientContext(ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ItemValue<Domain> | 
DomainAliasCache.getDomain(java.lang.String domainPart)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
ResourcesContainerType.getIdentifier(ItemValue<Domain> domain)  | 
protected IResources | 
ResourcesServiceFactory.instanceImpl(BmContext context,
            ItemValue<Domain> domainValue,
            Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
VCard | 
ResourceVCardAdapter.asVCard(ItemValue<Domain> domain,
       java.lang.String uid,
       ResourceDescriptor rd)  | 
void | 
ResourcesContainerDomainHook.onCreated(BmContext context,
         ItemValue<Domain> domain)  | 
| Constructor and Description | 
|---|
ResourceContainerStoreService(BmContext context,
                             ItemValue<Domain> domain,
                             Container container)  | 
ResourcesService(BmContext context,
                ItemValue<Domain> domain,
                Container resourcesContainer)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TestHook.onServerAssigned(BmContext context,
                ItemValue<Server> itemValue,
                ItemValue<Domain> domain,
                java.lang.String tag)  | 
void | 
IServerHook.onServerAssigned(BmContext context,
                ItemValue<Server> itemValue,
                ItemValue<Domain> domain,
                java.lang.String tag)
This is called after a server is assigned to a domain for one of its
 tags. 
 | 
void | 
DefaultServerHook.onServerAssigned(BmContext context,
                ItemValue<Server> itemValue,
                ItemValue<Domain> domain,
                java.lang.String tag)  | 
void | 
TestHook.onServerPreUnassigned(BmContext context,
                     ItemValue<Server> itemValue,
                     ItemValue<Domain> domain,
                     java.lang.String tag)  | 
void | 
IServerHook.onServerPreUnassigned(BmContext context,
                     ItemValue<Server> server,
                     ItemValue<Domain> domain,
                     java.lang.String tag)
This is called before an assignment is removed. 
 | 
void | 
DefaultServerHook.onServerPreUnassigned(BmContext context,
                     ItemValue<Server> server,
                     ItemValue<Domain> domain,
                     java.lang.String tag)  | 
void | 
TestHook.onServerUnassigned(BmContext context,
                  ItemValue<Server> itemValue,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
void | 
IServerHook.onServerUnassigned(BmContext context,
                  ItemValue<Server> itemValue,
                  ItemValue<Domain> domain,
                  java.lang.String tag)
This is called after an assignment is removed. 
 | 
void | 
DefaultServerHook.onServerUnassigned(BmContext context,
                  ItemValue<Server> itemValue,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ServerDomainHook.onDeleted(BmContext context,
         ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Parameters | 
ImportAuthenticationService.getParameters(Domain domain,
             java.util.Map<java.lang.String,java.lang.String> domainSettings)
Get domain directory parameters 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Parameters | 
ImportLoginValidation.getDirectoryParameters(ItemValue<Domain> domain,
                      java.util.Map<java.lang.String,java.lang.String> domainSettings)  | 
protected abstract UserManager | 
ImportLoginValidation.getDirectoryUser(Parameters adParameters,
                ItemValue<Domain> domain,
                java.lang.String userLogin)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemValue<Domain> | 
Scanner.domain  | 
| Constructor and Description | 
|---|
Scanner(ImportStatus importStatus,
       ICoreServices coreService,
       ItemValue<Domain> domain)  | 
Scanner(ImportStatus importStatus,
       ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.List<org.apache.directory.api.ldap.model.entry.Entry> | 
LdapHelper.getLdapEntryFromUid(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
                   ItemValue<Domain> domain,
                   java.lang.String uid,
                   java.lang.String... attrs)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.directory.api.ldap.model.entry.Entry | 
EnhancerTestImpl.enhanceGroup(ItemValue<Domain> domain,
            ItemValue<Group> group,
            DomainDirectoryGroup.MembersList members,
            org.apache.directory.api.ldap.model.entry.Entry entry)  | 
org.apache.directory.api.ldap.model.entry.Entry | 
IEntityEnhancer.enhanceGroup(ItemValue<Domain> domain,
            ItemValue<Group> group,
            DomainDirectoryGroup.MembersList members,
            org.apache.directory.api.ldap.model.entry.Entry entry)  | 
org.apache.directory.api.ldap.model.entry.Entry | 
EnhancerTestImpl.enhanceUser(ItemValue<Domain> domain,
           ItemValue<User> user,
           org.apache.directory.api.ldap.model.entry.Entry entry)  | 
org.apache.directory.api.ldap.model.entry.Entry | 
IEntityEnhancer.enhanceUser(ItemValue<Domain> domain,
           ItemValue<User> user,
           org.apache.directory.api.ldap.model.entry.Entry entry)  | 
| Modifier and Type | Method and Description | 
|---|---|
TaskRef | 
LdapServerHook.initDomainLdapTree(BmContext context,
                  ItemValue<Server> server,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
void | 
LdapServerHook.onServerAssigned(BmContext context,
                ItemValue<Server> server,
                ItemValue<Domain> domain,
                java.lang.String tag)  | 
void | 
LdapServerHook.onServerUnassigned(BmContext context,
                  ItemValue<Server> server,
                  ItemValue<Domain> domain,
                  java.lang.String tag)  | 
| Constructor and Description | 
|---|
DomainDirectoryGroup(ItemValue<Domain> domain,
                    ItemValue<Group> group)  | 
DomainDirectoryGroup(ItemValue<Domain> domain,
                    ItemValue<Group> group,
                    DomainDirectoryGroup.MembersList members)  | 
DomainDirectoryGroups(ItemValue<Domain> domain)  | 
DomainDirectoryRoot(ItemValue<Domain> domain)  | 
DomainDirectoryUser(ItemValue<Domain> domain,
                   java.util.Optional<java.lang.Integer> passwordLifetime,
                   ItemValue<User> user)  | 
DomainDirectoryUser(ItemValue<Domain> domain,
                   java.util.Optional<java.lang.Integer> passwordLifetime,
                   ItemValue<User> user,
                   byte[] userPhoto)  | 
DomainDirectoryUsers(ItemValue<Domain> domain)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemValue<Domain> | 
LdapExportTests.domain  | 
| Modifier and Type | Method and Description | 
|---|---|
ItemValue<Server> | 
LdapExportTests.initAndAssignLdapExportServer(ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
static LdapExportService | 
LdapExportService.build(BmContext context,
     ItemValue<Server> server,
     ItemValue<Domain> domain)  | 
| Constructor and Description | 
|---|
PasswordUpdateService(ItemValue<Server> ldapExportServer,
                     ItemValue<Domain> domain,
                     java.lang.String passwordLifetime,
                     ItemValue<User> user)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Scanner | 
LdapScannerFactory.getLdapScanner(IScannerLogs jobLogger,
              LdapParameters ldapParameters,
              ItemValue<Domain> domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
ISanitizer<Domain> | 
DomainSanitizerFactory.create(BmContext context)  | 
IValidator<Domain> | 
DomainValidatorFactory.create(BmContext context)  | 
java.lang.Class<Domain> | 
DomainSanitizerFactory.support()  | 
java.lang.Class<Domain> | 
DomainValidatorFactory.support()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DomainValidator.create(Domain domain)  | 
void | 
DomainSanitizer.create(Domain domain)  | 
protected Parameters | 
ImportLdapAuthenticationService.getParameters(Domain domain,
             java.util.Map<java.lang.String,java.lang.String> domainSettings)  | 
void | 
DomainValidator.update(Domain previous,
      Domain domain)  | 
void | 
DomainSanitizer.update(Domain previous,
      Domain domain)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Parameters | 
ImportLdapLoginValidation.getDirectoryParameters(ItemValue<Domain> domain,
                      java.util.Map<java.lang.String,java.lang.String> domainSettings)  | 
protected UserManager | 
ImportLdapLoginValidation.getDirectoryUser(Parameters ldapParameters,
                ItemValue<Domain> domain,
                java.lang.String userLogin)  | 
protected void | 
ImportLdapJob.updateLastUpdateDomainDate(ItemValue<Domain> domain,
                          JobExitStatus importStatus,
                          java.util.Date d)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Domain | 
MemberOfLdapScannerTests.getDomain()  | 
protected Domain | 
MemberUidLdapScannerTests.getDomain()  | 
protected Domain | 
MemberLdapScannerTests.getDomain()  | 
protected abstract Domain | 
ScannerTests.getDomain()  | 
| Modifier and Type | Method and Description | 
|---|---|
static LdapParameters | 
LdapParameters.build(Domain domain,
     java.util.Map<java.lang.String,java.lang.String> domainSettings)  | 
static UserManagerImpl | 
UserManagerImpl.build(LdapParameters ldapParameters,
     Domain domain,
     org.apache.directory.api.ldap.model.entry.Entry entry)  | 
static GroupManagerImpl | 
GroupManagerImpl.build(LdapParameters ldapParameters,
     Domain domain,
     org.apache.directory.api.ldap.model.entry.Entry entry)  | 
static UserManagerImpl | 
LdapHelper.getLdapUser(LdapParameters ldapParameters,
           Domain domain,
           java.lang.String userLogin,
           ItemValue<User> bmUser,
           MailFilter mailFilter)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DomainTagHook.onBeforeDelete(BmContext context,
              ItemValue<Domain> domain)  | 
void | 
DomainTagHook.onCreated(BmContext context,
         ItemValue<Domain> created)  | 
void | 
DomainTagHook.onDeleted(BmContext context,
         ItemValue<Domain> previous)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ItemValue<Domain> | 
PopulateHelper.createTestDomain(java.lang.String domainUid,
                Domain domain,
                Server... servers)  | 
static ItemValue<Domain> | 
PopulateHelper.createTestDomain(java.lang.String domainUid,
                Server... servers)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ItemValue<Domain> | 
PopulateHelper.createTestDomain(java.lang.String domainUid,
                Domain domain,
                Server... servers)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected IInCoreUser | 
InCoreUserServiceFactory.instanceImpl(BmContext context,
            ItemValue<Domain> domainValue,
            Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
VCard | 
UserVCardAdapter.asVCard(ItemValue<Domain> domain,
       java.lang.String uid,
       User user)  | 
| Constructor and Description | 
|---|
ContainerUserStoreService(BmContext context,
                         Container container,
                         ItemValue<Domain> domain)  | 
ContainerUserStoreService(BmContext context,
                         Container container,
                         ItemValue<Domain> domain,
                         boolean globalVirt)  | 
UserMailIdentities(BmContext context,
                  ItemValue<Domain> domain,
                  Container usersContainer,
                  java.lang.String userUid)  | 
UserService(BmContext context,
           ItemValue<Domain> domain,
           Container container,
           java.util.List<IUserHook> userHooks,
           java.util.List<IPasswordUpdater> userPasswordUpdaters)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ItemValue<Domain> | 
CF.getDomain(java.lang.String name)  | 
Copyright © 2021. All Rights Reserved.