Modifier and Type | Field and Description |
---|---|
static ContextMapperWithRequiredAttributes<CrowdLdapName> |
RFC4519Directory.DN_MAPPER |
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
NamedLdapEntity.getDn() |
Modifier and Type | Method and Description |
---|---|
protected Iterable<CrowdLdapName> |
RFC4519Directory.findAdditionalDirectMembers(CrowdLdapName groupDn,
Supplier<Optional<LDAPGroupWithAttributes>> group,
GroupUserCache groupUserCache) |
protected Iterable<CrowdLdapName> |
MicrosoftActiveDirectory.findAdditionalDirectMembers(CrowdLdapName groupDn,
Supplier<Optional<LDAPGroupWithAttributes>> groupSupplier,
GroupUserCache groupUserCache) |
Iterable<CrowdLdapName> |
RFC4519Directory.findDirectMembersOfGroup(CrowdLdapName groupDn,
ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper,
GroupUserCache groupUserCache)
This method is not part of
RemoteDirectory 's contract. |
Modifier and Type | Method and Description |
---|---|
protected <T> List<T> |
MicrosoftActiveDirectory.findAddedOrUpdatedObjectsSince(long usnChange,
CrowdLdapName objectBaseDN,
String objectFilter,
ContextMapperWithRequiredAttributes<T> contextMapper) |
protected Iterable<CrowdLdapName> |
RFC4519Directory.findAdditionalDirectMembers(CrowdLdapName groupDn,
Supplier<Optional<LDAPGroupWithAttributes>> group,
GroupUserCache groupUserCache) |
protected Iterable<CrowdLdapName> |
MicrosoftActiveDirectory.findAdditionalDirectMembers(CrowdLdapName groupDn,
Supplier<Optional<LDAPGroupWithAttributes>> groupSupplier,
GroupUserCache groupUserCache) |
Iterable<CrowdLdapName> |
RFC4519Directory.findDirectMembersOfGroup(CrowdLdapName groupDn,
ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper,
GroupUserCache groupUserCache)
This method is not part of
RemoteDirectory 's contract. |
<T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(CrowdLdapName dn,
Class<T> entityClass) |
<T extends LDAPDirectoryEntity> |
LDAPDirectory.findEntityByDN(CrowdLdapName dn,
Class<T> entityClass)
Finds a directory entity (principal, group or role)
by their distinguished name.
|
protected <T extends LDAPDirectoryEntity> |
SpringLDAPConnector.findEntityByDN(CrowdLdapName entityDn,
CrowdLdapName baseDn,
String filter,
ContextMapperWithRequiredAttributes contextMapper,
Class<T> entityClass) |
protected List<Tombstone> |
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 Type | Method and Description |
---|---|
Iterable<CrowdLdapName> |
RFC4519Directory.findDirectMembersOfGroup(CrowdLdapName groupDn,
ContextMapperWithRequiredAttributes<CrowdLdapName> dnMapper,
GroupUserCache groupUserCache)
This method is not part of
RemoteDirectory 's contract. |
Constructor and Description |
---|
NamedLdapEntity(CrowdLdapName dn,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
SpringLdapTemplateWrapper.bind(CrowdLdapName dn,
Object obj,
Attributes attributes) |
Object |
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) |
List |
SpringLdapTemplateWrapper.search(CrowdLdapName base,
String filter,
SearchControls controls,
org.springframework.ldap.core.ContextMapper mapper) |
List |
SpringLdapTemplateWrapper.search(CrowdLdapName base,
String filter,
SearchControls controls,
org.springframework.ldap.core.ContextMapper mapper,
org.springframework.ldap.core.DirContextProcessor processor) |
List |
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) |
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
NameAttributesPair.getName() |
Constructor and Description |
---|
NameAttributesPair(CrowdLdapName name,
Attributes attributes) |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableLdapName |
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
CrowdLdapNameFactory.get(List<Rdn> rdnList) |
CrowdLdapName |
CrowdLdapNameFactory.get(String dn)
This method does not include DN validation or sanitization.
|
CrowdLdapName |
SearchDN.getBase()
Returns a Name representing the DN beneath which all objects should reside.
|
CrowdLdapName |
CrowdLdapNameFactory.getEmptyLdapName() |
CrowdLdapName |
SearchDN.getGroup()
Returns a Name representing the DN to anchor the search for groups.
|
CrowdLdapName |
GenericConverter.getName(String dn) |
CrowdLdapName |
Converter.getName(String dn)
Escapes and converts a DN into a Name, for use with LDAP through JNDI.
|
CrowdLdapName |
GenericConverter.getName(String attributeName,
String objectName,
CrowdLdapName baseDn) |
CrowdLdapName |
Converter.getName(String attributeName,
String objectName,
CrowdLdapName baseDN)
Returns a Name escaped for JNDI and LDAP, for use with a directory.
|
CrowdLdapName |
SearchDN.getNamingContext()
Returns a Name representing the DN beneath which all objects should reside OR
the blank root DSE if none is specified.
|
CrowdLdapName |
SearchDN.getRole()
Deprecated.
|
protected CrowdLdapName |
SearchDN.getSearchDN(String propertyName)
Given an additional DN (e.g.
|
CrowdLdapName |
SearchDN.getUser()
Returns a Name representing the DN to search beneath for users.
|
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
GenericConverter.getName(String attributeName,
String objectName,
CrowdLdapName baseDn) |
CrowdLdapName |
Converter.getName(String attributeName,
String objectName,
CrowdLdapName baseDN)
Returns a Name escaped for JNDI and LDAP, for use with a directory.
|
Modifier and Type | Method and Description |
---|---|
static 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 Type | Method and Description |
---|---|
static CrowdLdapName |
DNStandardiser.ensureNameIsStandardised(CrowdLdapName name,
boolean forceProperStandard)
Convert a CrowdLdapName to a standardised CrowdLdapName.
|
Modifier and Type | Method and Description |
---|---|
Iterable<CrowdLdapName> |
GroupUserCache.findUserMembersNamesOfGroupViaPrimaryGroupId(String primaryGroupRid)
Cache-based equivalent of MicrosoftActiveDirectory.findUserMembersNamesOfGroupViaPrimaryGroupId().
|
Iterable<CrowdLdapName> |
GroupUserCache.getUsersByUserGroupMembership(CrowdLdapName groupDn)
Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter().
|
Map<CrowdLdapName,String> |
LDAPEntityNameMap.toLdapNameKeyedMap() |
Modifier and Type | Method and Description |
---|---|
Optional<LDAPGroupWithAttributes> |
GroupUserCache.getGroupWithUserMembership(CrowdLdapName groupDn) |
Iterable<CrowdLdapName> |
GroupUserCache.getUsersByUserGroupMembership(CrowdLdapName groupDn)
Cache-based equivalent of RFC459Directory.getUsersByUserGroupMembershipAttributeFilter().
|
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
LDAPDirectoryEntity.getLdapName() |
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
LDAPGroupWithAttributes.getLdapName() |
Constructor and Description |
---|
LDAPGroupWithAttributes(CrowdLdapName ldapName,
GroupTemplateWithAttributes group) |
Modifier and Type | Method and Description |
---|---|
CrowdLdapName |
LDAPUserWithAttributes.getLdapName() |
Constructor and Description |
---|
LDAPUserWithAttributes(CrowdLdapName ldapName,
UserTemplateWithAttributes user) |
Copyright © 2024 Atlassian. All rights reserved.