public class GroupManagerImpl extends GroupManager
| Modifier and Type | Field and Description | 
|---|---|
protected static java.lang.String | 
LDAP_GROUP_FILTER  | 
static java.lang.String | 
LDAP_MEMBER  | 
static java.lang.String | 
LDAP_MEMBER_UID  | 
static java.lang.String | 
LDAP_NAME  | 
create, entry, groupdomainAliases| Modifier and Type | Method and Description | 
|---|---|
static GroupManagerImpl | 
build(LdapParameters ldapParameters,
     Domain domain,
     org.apache.directory.api.ldap.model.entry.Entry entry)  | 
protected void | 
entityEnhancerHooks()  | 
protected Parameters | 
getDirectoryParameters()  | 
protected java.util.List<java.lang.String> | 
getEmails()  | 
protected java.lang.String | 
getExternalId(ImportStatus importStatus)  | 
protected LdapSearchCursor | 
getGroupGroupMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
                    java.lang.String memberDn)  | 
protected LdapSearchCursor | 
getGroupUserMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
                   java.lang.String memberDn)  | 
static java.util.Set<java.lang.String> | 
getGroupUsersMembers(org.apache.directory.api.ldap.model.entry.Entry entry)  | 
static java.util.Set<java.lang.String> | 
getGroupUsersMembersUid(org.apache.directory.api.ldap.model.entry.Entry entry)  | 
protected java.util.Optional<UuidMapper> | 
getGroupUuidMapper(org.apache.directory.api.ldap.model.entry.Entry memberEntry)  | 
protected java.util.Optional<UuidMapper> | 
getUserUuidMapper(org.apache.directory.api.ldap.model.entry.Entry memberEntry)  | 
protected java.lang.String | 
groupMemberAttribute()  | 
protected java.lang.String | 
groupMemberOfAttribute()  | 
protected void | 
manageInfos()  | 
protected void | 
setName(ImportStatus importStatus)  | 
getGroupGroupsMembersUuid, getGroupUsersMembersUuid, getMembershipUuid, manageEmails, update, updategetAttributesValues, getAttributeValue, getDefaultLocalEmail, getEmailLeftPart, getEmailRightParts, isLocalEmail, mergeEmailRightPartsprotected static final java.lang.String LDAP_GROUP_FILTER
public static final java.lang.String LDAP_NAME
public static final java.lang.String LDAP_MEMBER_UID
public static final java.lang.String LDAP_MEMBER
public static GroupManagerImpl build(LdapParameters ldapParameters, Domain domain, org.apache.directory.api.ldap.model.entry.Entry entry)
protected java.lang.String getExternalId(ImportStatus importStatus)
getExternalId in class GroupManagerprotected void setName(ImportStatus importStatus)
setName in class GroupManagerprotected void manageInfos()
                    throws org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException
manageInfos in class GroupManagerorg.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueExceptionprotected java.util.List<java.lang.String> getEmails()
getEmails in class GroupManagerprotected void entityEnhancerHooks()
entityEnhancerHooks in class GroupManagerprotected Parameters getDirectoryParameters()
getDirectoryParameters in class GroupManagerprotected java.lang.String groupMemberOfAttribute()
groupMemberOfAttribute in class GroupManagerprotected java.lang.String groupMemberAttribute()
groupMemberAttribute in class GroupManagerprotected LdapSearchCursor getGroupGroupMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon, java.lang.String memberDn) throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException, org.apache.directory.api.ldap.model.exception.LdapException
getGroupGroupMembers in class GroupManagerorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionprotected LdapSearchCursor getGroupUserMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon, java.lang.String memberDn) throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException, org.apache.directory.api.ldap.model.exception.LdapException
getGroupUserMembers in class GroupManagerorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionprotected java.util.Optional<UuidMapper> getGroupUuidMapper(org.apache.directory.api.ldap.model.entry.Entry memberEntry)
getGroupUuidMapper in class GroupManagerprotected java.util.Optional<UuidMapper> getUserUuidMapper(org.apache.directory.api.ldap.model.entry.Entry memberEntry)
getUserUuidMapper in class GroupManagerpublic static java.util.Set<java.lang.String> getGroupUsersMembersUid(org.apache.directory.api.ldap.model.entry.Entry entry)
public static java.util.Set<java.lang.String> getGroupUsersMembers(org.apache.directory.api.ldap.model.entry.Entry entry)
Copyright © 2021. All Rights Reserved.