Uses of Interface
com.atlassian.crowd.directory.ldap.name.CrowdLdapName
Package
Description
-
Uses of CrowdLdapName in com.atlassian.crowd.directory
Modifier and TypeFieldDescriptionstatic final ContextMapperWithRequiredAttributes<CrowdLdapName>
RFC4519Directory.DN_MAPPER
Modifier 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.Modifier 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) Modifier and TypeMethodDescriptionRFC4519Directory.findDirectMembersOfGroup
(CrowdLdapName groupDn, ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper, GroupUserCache groupUserCache) This method is not part ofRemoteDirectory
's contract. -
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap
Modifier 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
-
Uses of CrowdLdapName in com.atlassian.crowd.directory.ldap.name
Modifier 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 CrowdLdapName
SearchDN.getSearchDN
(String propertyName) Given an additional DN (e.g.SearchDN.getUser()
Returns a Name representing the DN to search beneath for users.Modifier 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
Modifier 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.Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionGroupUserCache.findUserMembersNamesOfGroupViaPrimaryGroupId
(String primaryGroupRid) Cache-based equivalent of MicrosoftActiveDirectory.findUserMembersNamesOfGroupViaPrimaryGroupId().GroupUserCache.getUsersByUserGroupMembership
(CrowdLdapName groupDn) Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter().LDAPEntityNameMap.toLdapNameKeyedMap()
Modifier and TypeMethodDescriptionGroupUserCache.getGroupWithUserMembership
(CrowdLdapName groupDn) GroupUserCache.getUsersByUserGroupMembership
(CrowdLdapName groupDn) Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter(). -
Uses of CrowdLdapName in com.atlassian.crowd.model
-
Uses of CrowdLdapName in com.atlassian.crowd.model.group
ModifierConstructorDescriptionLDAPGroupWithAttributes
(CrowdLdapName ldapName, GroupTemplateWithAttributes group) -
Uses of CrowdLdapName in com.atlassian.crowd.model.user
ModifierConstructorDescriptionLDAPUserWithAttributes
(CrowdLdapName ldapName, UserTemplateWithAttributes user)