Uses of Interface
com.atlassian.crowd.directory.ldap.name.CrowdLdapName
Packages that use CrowdLdapName
Package
Description
-
Uses of CrowdLdapName in com.atlassian.crowd.directory
Fields in com.atlassian.crowd.directory with type parameters of type CrowdLdapNameModifier and TypeFieldDescriptionstatic final ContextMapperWithRequiredAttributes
<CrowdLdapName> RFC4519Directory.DN_MAPPER
Methods in com.atlassian.crowd.directory that return CrowdLdapNameMethods in com.atlassian.crowd.directory that return types with arguments of type CrowdLdapNameModifier and TypeMethodDescriptionprotected Iterable
<CrowdLdapName> MicrosoftActiveDirectory.findAdditionalDirectMembers
(CrowdLdapName groupDn, Supplier<Optional<LDAPGroupWithAttributes>> groupSupplier, GroupUserCache groupUserCache) protected Iterable
<CrowdLdapName> RFC4519Directory.findAdditionalDirectMembers
(CrowdLdapName groupDn, Supplier<Optional<LDAPGroupWithAttributes>> group, GroupUserCache groupUserCache) RFC4519Directory.findDirectMembersOfGroup
(CrowdLdapName groupDn, ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper, GroupUserCache groupUserCache) This method is not part ofRemoteDirectory
's contract.Methods in com.atlassian.crowd.directory with parameters of type CrowdLdapNameModifier and TypeMethodDescriptionprotected <T> List
<T> MicrosoftActiveDirectory.findAddedOrUpdatedObjectsSince
(long usnChange, CrowdLdapName objectBaseDN, String objectFilter, ContextMapperWithRequiredAttributes<T> contextMapper) protected Iterable
<CrowdLdapName> MicrosoftActiveDirectory.findAdditionalDirectMembers
(CrowdLdapName groupDn, Supplier<Optional<LDAPGroupWithAttributes>> groupSupplier, GroupUserCache groupUserCache) protected Iterable
<CrowdLdapName> RFC4519Directory.findAdditionalDirectMembers
(CrowdLdapName groupDn, Supplier<Optional<LDAPGroupWithAttributes>> group, GroupUserCache groupUserCache) RFC4519Directory.findDirectMembersOfGroup
(CrowdLdapName groupDn, ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper, GroupUserCache groupUserCache) This method is not part ofRemoteDirectory
's contract.<T extends LDAPDirectoryEntity>
TLDAPDirectory.findEntityByDN
(CrowdLdapName dn, Class<T> entityClass) Finds a directory entity (principal, group or role) by their distinguished name.protected <T extends LDAPDirectoryEntity>
TSpringLDAPConnector.findEntityByDN
(CrowdLdapName entityDn, CrowdLdapName baseDn, String filter, ContextMapperWithRequiredAttributes contextMapper, Class<T> entityClass) <T extends LDAPDirectoryEntity>
TSpringLDAPConnector.findEntityByDN
(CrowdLdapName dn, Class<T> entityClass) MicrosoftActiveDirectory.findTombstonesSince
(long usnChange, CrowdLdapName objectBaseDN, String objectClass) protected org.springframework.ldap.core.CollectingNameClassPairCallbackHandler
SpringLDAPConnector.pageSearchResults
(CrowdLdapName baseDN, String filter, org.springframework.ldap.core.ContextMapper contextMapper, SearchControls searchControls, org.springframework.ldap.core.DirContextProcessor ldapRequestControls, int maxResults) Performs a paged results search on an LDAP directory server searching using the LDAP paged results control option to fetch results in chunks rather than all at once.protected <T> List
<T> SpringLDAPConnector.searchEntities
(CrowdLdapName baseDN, String filter, ContextMapperWithRequiredAttributes<T> contextMapper, int startIndex, int maxResults) Executes a search with paging if paged results is supported.protected <T> List
<T> SpringLDAPConnector.searchEntitiesWithRequestControls
(CrowdLdapName baseDN, String filter, ContextMapperWithRequiredAttributes<T> contextMapper, SearchControls searchControls, org.springframework.ldap.core.DirContextProcessor ldapRequestControls, int startIndex, int maxResults) Method parameters in com.atlassian.crowd.directory with type arguments of type CrowdLdapNameModifier and TypeMethodDescriptionRFC4519Directory.findDirectMembersOfGroup
(CrowdLdapName groupDn, ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper, GroupUserCache groupUserCache) This method is not part ofRemoteDirectory
's contract.Constructors in com.atlassian.crowd.directory with parameters of type CrowdLdapName -
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap
Methods in com.atlassian.crowd.directory.ldap with parameters of type CrowdLdapNameModifier and TypeMethodDescriptionvoid
SpringLdapTemplateWrapper.bind
(CrowdLdapName dn, Object obj, Attributes attributes) SpringLdapTemplateWrapper.lookup
(CrowdLdapName dn) <T> T
SpringLdapTemplateWrapper.lookup
(CrowdLdapName dn, ContextMapperWithRequiredAttributes<T> mapper) void
SpringLdapTemplateWrapper.lookup
(CrowdLdapName dn, String[] attributes, org.springframework.ldap.core.AttributesMapper mapper) void
SpringLdapTemplateWrapper.modifyAttributes
(CrowdLdapName dn, ModificationItem[] mods) void
SpringLdapTemplateWrapper.search
(CrowdLdapName base, String filter, SearchControls controls, AttributeToContextCallbackHandler handler, org.springframework.ldap.core.DirContextProcessor processor) SpringLdapTemplateWrapper.search
(CrowdLdapName base, String filter, SearchControls controls, org.springframework.ldap.core.ContextMapper mapper) SpringLdapTemplateWrapper.search
(CrowdLdapName base, String filter, SearchControls controls, org.springframework.ldap.core.ContextMapper mapper, org.springframework.ldap.core.DirContextProcessor processor) SpringLdapTemplateWrapper.searchWithLimitedResults
(CrowdLdapName baseDN, String filter, SearchControls searchControls, org.springframework.ldap.core.ContextMapper contextMapper, org.springframework.ldap.core.DirContextProcessor processor, int limit) void
SpringLdapTemplateWrapper.unbind
(CrowdLdapName dn) -
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap.mapper
Methods in com.atlassian.crowd.directory.ldap.mapper that return CrowdLdapNameConstructors in com.atlassian.crowd.directory.ldap.mapper with parameters of type CrowdLdapName -
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap.name
Classes in com.atlassian.crowd.directory.ldap.name that implement CrowdLdapNameMethods in com.atlassian.crowd.directory.ldap.name that return CrowdLdapNameModifier and TypeMethodDescriptionThis method does not include DN validation or sanitization.SearchDN.getBase()
Returns a Name representing the DN beneath which all objects should reside.CrowdLdapNameFactory.getEmptyLdapName()
SearchDN.getGroup()
Returns a Name representing the DN to anchor the search for groups.Escapes and converts a DN into a Name, for use with LDAP through JNDI.Converter.getName
(String attributeName, String objectName, CrowdLdapName baseDN) Returns a Name escaped for JNDI and LDAP, for use with a directory.GenericConverter.getName
(String attributeName, String objectName, CrowdLdapName baseDn) SearchDN.getNamingContext()
Returns a Name representing the DN beneath which all objects should reside OR the blank root DSE if none is specified.protected CrowdLdapName
SearchDN.getSearchDN
(String propertyName) Given an additional DN (e.g.SearchDN.getUser()
Returns a Name representing the DN to search beneath for users.Methods in com.atlassian.crowd.directory.ldap.name with parameters of type CrowdLdapNameModifier and TypeMethodDescriptionConverter.getName
(String attributeName, String objectName, CrowdLdapName baseDN) Returns a Name escaped for JNDI and LDAP, for use with a directory.GenericConverter.getName
(String attributeName, String objectName, CrowdLdapName baseDn) -
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap.util
Methods in com.atlassian.crowd.directory.ldap.util that return CrowdLdapNameModifier and TypeMethodDescriptionstatic CrowdLdapName
DNStandardiser.ensureNameIsStandardised
(CrowdLdapName name, boolean forceProperStandard) Convert a CrowdLdapName to a standardised CrowdLdapName.static CrowdLdapName
DNStandardiser.standardiseToName
(String dn, boolean forceProperStandard) This method is the preferred approach for standardising a DN.Methods in com.atlassian.crowd.directory.ldap.util with parameters of type CrowdLdapNameModifier and TypeMethodDescriptionstatic CrowdLdapName
DNStandardiser.ensureNameIsStandardised
(CrowdLdapName name, boolean forceProperStandard) Convert a CrowdLdapName to a standardised CrowdLdapName. -
Uses of CrowdLdapName in com.atlassian.crowd.directory.rfc4519
Method parameters in com.atlassian.crowd.directory.rfc4519 with type arguments of type CrowdLdapNameModifier and TypeMethodDescriptionRFC4519DirectoryMembershipsIterableBuilder.forGroups
(Map<CrowdLdapName, String> groupsToInclude) RFC4519DirectoryMembershipsIterableBuilder.withDnMapper
(ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper) RFC4519DirectoryMembershipsIterableBuilder.withFullCache
(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups) RFC4519DirectoryMembershipsIterableBuilder.withPartialCache
(Map<CrowdLdapName, String> users, Map<CrowdLdapName, String> groups) -
Uses of CrowdLdapName in com.atlassian.crowd.directory.synchronisation.cache
Methods in com.atlassian.crowd.directory.synchronisation.cache that return types with arguments of type CrowdLdapNameModifier and TypeMethodDescriptionGroupUserCache.findUserMembersNamesOfGroupViaPrimaryGroupId
(String primaryGroupRid) Cache-based equivalent of MicrosoftActiveDirectory.findUserMembersNamesOfGroupViaPrimaryGroupId().GroupUserCache.getUsersByUserGroupMembership
(CrowdLdapName groupDn) Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter().LDAPEntityNameMap.toLdapNameKeyedMap()
Methods in com.atlassian.crowd.directory.synchronisation.cache with parameters of type CrowdLdapNameModifier and TypeMethodDescriptionGroupUserCache.getGroupWithUserMembership
(CrowdLdapName groupDn) GroupUserCache.getUsersByUserGroupMembership
(CrowdLdapName groupDn) Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter(). -
Uses of CrowdLdapName in com.atlassian.crowd.model
Methods in com.atlassian.crowd.model that return CrowdLdapName -
Uses of CrowdLdapName in com.atlassian.crowd.model.group
Methods in com.atlassian.crowd.model.group that return CrowdLdapNameConstructors in com.atlassian.crowd.model.group with parameters of type CrowdLdapNameModifierConstructorDescriptionLDAPGroupWithAttributes
(CrowdLdapName ldapName, GroupTemplateWithAttributes group) -
Uses of CrowdLdapName in com.atlassian.crowd.model.user
Methods in com.atlassian.crowd.model.user that return CrowdLdapNameConstructors in com.atlassian.crowd.model.user with parameters of type CrowdLdapNameModifierConstructorDescriptionLDAPUserWithAttributes
(CrowdLdapName ldapName, UserTemplateWithAttributes user)