public class UserManagerImpl extends UserManager
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LDAP_LOGIN |
static java.lang.String |
LDAP_MEMBER_OF |
create, entry, mailboxQuota, user, userPhoto
domain
Modifier and Type | Method and Description |
---|---|
static java.util.Optional<UserManager> |
build(LdapParameters ldapParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry) |
static java.util.Optional<UserManager> |
build(LdapParameters ldapParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry,
java.util.Optional<java.util.Set<UuidMapper>> splitGroupMembers) |
protected Parameters |
getDirectoryParameters() |
protected java.util.List<java.lang.String> |
getEmails() |
protected java.util.List<IEntityEnhancer> |
getEntityEnhancerHooks() |
java.lang.String |
getExternalId(IImportLogger importLogger) |
java.util.List<? extends UuidMapper> |
getUserGroupsMemberGuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
protected void |
manageArchived() |
protected void |
manageContactInfos() |
protected void |
manageQuota(IImportLogger importLogger) |
protected void |
setLoginFromDefaultAttribute(IImportLogger importLogger) |
protected void |
setMailRouting() |
getMailFilter, getUpdatedMailFilter, manageEmails, normalizeLogin, setExternalMailRouting, setMailFilter, update, update
getAttributesValues, getAttributeValue, getDefaultLocalEmail, getDomainAliases, getEmailLeftPart, getEmailRightParts, isLocalEmail, mergeEmailRightParts
public static final java.lang.String LDAP_LOGIN
public static final java.lang.String LDAP_MEMBER_OF
public static java.util.Optional<UserManager> build(LdapParameters ldapParameters, ItemValue<Domain> domain, org.apache.directory.api.ldap.model.entry.Entry entry, java.util.Optional<java.util.Set<UuidMapper>> splitGroupMembers)
public static java.util.Optional<UserManager> build(LdapParameters ldapParameters, ItemValue<Domain> domain, org.apache.directory.api.ldap.model.entry.Entry entry)
public java.lang.String getExternalId(IImportLogger importLogger)
getExternalId
in class UserManager
protected void setLoginFromDefaultAttribute(IImportLogger importLogger) throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
setLoginFromDefaultAttribute
in class UserManager
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected void manageArchived() throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
manageArchived
in class UserManager
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected void setMailRouting()
setMailRouting
in class UserManager
protected java.util.List<java.lang.String> getEmails()
getEmails
in class UserManager
protected Parameters getDirectoryParameters()
getDirectoryParameters
in class UserManager
protected java.util.List<IEntityEnhancer> getEntityEnhancerHooks()
getEntityEnhancerHooks
in class UserManager
protected void manageContactInfos() throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
manageContactInfos
in class UserManager
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected void manageQuota(IImportLogger importLogger) throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
manageQuota
in class UserManager
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
public java.util.List<? extends UuidMapper> getUserGroupsMemberGuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon)
getUserGroupsMemberGuid
in class UserManager
Copyright © 2021. All Rights Reserved.