public abstract class UserManager extends EntityManager
Modifier and Type | Field and Description |
---|---|
boolean |
create |
org.apache.directory.api.ldap.model.entry.Entry |
entry |
java.lang.Integer |
mailboxQuota |
ItemValue<User> |
user |
byte[] |
userPhoto |
domainAliases
Constructor and Description |
---|
UserManager(java.util.List<java.lang.String> domainAliases,
org.apache.directory.api.ldap.model.entry.Entry entry) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
entityEnhancerHooks() |
protected abstract Parameters |
getDirectoryParameters() |
protected abstract java.util.List<java.lang.String> |
getEmails() |
protected abstract java.lang.String |
getExternalId(ImportStatus importStatus) |
protected MailFilter |
getMailFilter() |
java.util.Optional<MailFilter> |
getUpdatedMailFilter() |
abstract java.util.List<? extends UuidMapper> |
getUserGroupsMemberGuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon) |
protected abstract void |
manageArchived() |
protected abstract void |
manageContactInfos() |
protected void |
manageEmails(java.util.List<java.lang.String> userEmails) |
protected abstract void |
manageQuota(ImportStatus importStatus) |
protected java.lang.String |
normalizeLogin(java.lang.String login) |
protected void |
setExternalMailRouting() |
protected abstract void |
setLogin(ImportStatus importStatus) |
protected void |
setMailFilter(MailFilter mailFilter) |
protected abstract void |
setMailRouting() |
void |
update(ImportStatus importStatus,
ItemValue<User> currentUser,
MailFilter mailFilter) |
void |
update(ItemValue<User> currentUser,
MailFilter mailFilter) |
getAttributesValues, getAttributeValue, getDefaultLocalEmail, getEmailLeftPart, getEmailRightParts, isLocalEmail, mergeEmailRightParts
public boolean create
public final org.apache.directory.api.ldap.model.entry.Entry entry
public byte[] userPhoto
public java.lang.Integer mailboxQuota
public UserManager(java.util.List<java.lang.String> domainAliases, org.apache.directory.api.ldap.model.entry.Entry entry)
protected abstract java.lang.String getExternalId(ImportStatus importStatus)
protected abstract void setLogin(ImportStatus importStatus) throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected abstract void manageArchived() throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected abstract void setMailRouting()
protected abstract java.util.List<java.lang.String> getEmails()
protected abstract Parameters getDirectoryParameters()
protected abstract void entityEnhancerHooks()
protected abstract void manageContactInfos() throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
protected abstract void manageQuota(ImportStatus importStatus) throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
public abstract java.util.List<? extends UuidMapper> getUserGroupsMemberGuid(org.apache.directory.ldap.client.api.LdapConnection ldapCon)
public void update(ItemValue<User> currentUser, MailFilter mailFilter) throws ServerFault
ServerFault
public void update(ImportStatus importStatus, ItemValue<User> currentUser, MailFilter mailFilter)
protected void manageEmails(java.util.List<java.lang.String> userEmails)
protected void setExternalMailRouting()
protected MailFilter getMailFilter()
protected void setMailFilter(MailFilter mailFilter)
public java.util.Optional<MailFilter> getUpdatedMailFilter()
protected java.lang.String normalizeLogin(java.lang.String login)
Copyright © 2021. All Rights Reserved.