Package com.atlassian.crowd.search.ldap
Interface LDAPQueryTranslater
- All Known Implementing Classes:
ActiveDirectoryQueryTranslaterImpl
,LDAPQueryTranslaterImpl
public interface LDAPQueryTranslater
The LDAPQueryTranslater: - Does not support searching based on GroupTermKeys.GROUP_TYPE: this cannot exist as a
search restriction. If it does, say hello to IllegalArgumentException. - Assumes that all groups and users are
'active' in the underlying directory implementation. Thus if a subsearch if made for an 'inactive' groups/users, that
subsearch is returns nothing.
-
Method Summary
Modifier and TypeMethodDescriptionasLDAPFilter
(EntityQuery query, LDAPPropertiesMapper ldapPropertiesMapper)
-
Method Details
-
asLDAPFilter
LDAPQuery asLDAPFilter(EntityQuery query, LDAPPropertiesMapper ldapPropertiesMapper) throws NullResultException - Throws:
NullResultException
-