com.atlassian.crowd.search.ldap
Class LDAPQueryTranslater

java.lang.Object
  extended by com.atlassian.crowd.search.ldap.LDAPQueryTranslater

public class LDAPQueryTranslater
extends java.lang.Object

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.


Constructor Summary
LDAPQueryTranslater()
           
 
Method Summary
 LDAPQuery asLDAPFilter(EntityQuery query, LDAPPropertiesMapper ldapPropertiesMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPQueryTranslater

public LDAPQueryTranslater()
Method Detail

asLDAPFilter

public LDAPQuery asLDAPFilter(EntityQuery query,
                              LDAPPropertiesMapper ldapPropertiesMapper)
                       throws NullResultException
Throws:
NullResultException


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.