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_MAPPERMethods 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.CollectingNameClassPairCallbackHandlerSpringLDAPConnector.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 TypeMethodDescriptionvoidSpringLdapTemplateWrapper.bind(CrowdLdapName dn, Object obj, Attributes attributes) SpringLdapTemplateWrapper.lookup(CrowdLdapName dn) <T> TSpringLdapTemplateWrapper.lookup(CrowdLdapName dn, ContextMapperWithRequiredAttributes<T> mapper) voidSpringLdapTemplateWrapper.lookup(CrowdLdapName dn, String[] attributes, org.springframework.ldap.core.AttributesMapper mapper) voidSpringLdapTemplateWrapper.modifyAttributes(CrowdLdapName dn, ModificationItem[] mods) voidSpringLdapTemplateWrapper.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) voidSpringLdapTemplateWrapper.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.SearchDN.getRole()Deprecated.protected CrowdLdapNameSearchDN.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 CrowdLdapNameDNStandardiser.ensureNameIsStandardised(CrowdLdapName name, boolean forceProperStandard) Convert a CrowdLdapName to a standardised CrowdLdapName.static CrowdLdapNameDNStandardiser.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 CrowdLdapNameDNStandardiser.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)