org.identityconnectors.ldap.search
Class LdapFilterTranslator

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>
      extended by org.identityconnectors.ldap.search.LdapFilterTranslator
All Implemented Interfaces:
org.identityconnectors.framework.common.objects.filter.FilterTranslator<LdapFilter>

public class LdapFilterTranslator
extends org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>


Constructor Summary
LdapFilterTranslator(LdapSchemaMapping mapping, org.identityconnectors.framework.common.objects.ObjectClass objectClass)
           
 
Method Summary
 LdapFilter createAndExpression(LdapFilter leftExpression, LdapFilter rightExpression)
           
 LdapFilter createContainsAllValuesExpression(org.identityconnectors.framework.common.objects.filter.ContainsAllValuesFilter filter, boolean not)
           
 LdapFilter createContainsExpression(org.identityconnectors.framework.common.objects.filter.ContainsFilter filter, boolean not)
           
 LdapFilter createEndsWithExpression(org.identityconnectors.framework.common.objects.filter.EndsWithFilter filter, boolean not)
           
 LdapFilter createEqualsExpression(org.identityconnectors.framework.common.objects.filter.EqualsFilter filter, boolean not)
           
 LdapFilter createGreaterThanExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanFilter filter, boolean not)
           
 LdapFilter createGreaterThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanOrEqualFilter filter, boolean not)
           
 LdapFilter createLessThanExpression(org.identityconnectors.framework.common.objects.filter.LessThanFilter filter, boolean not)
           
 LdapFilter createLessThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.LessThanOrEqualFilter filter, boolean not)
           
 LdapFilter createOrExpression(LdapFilter leftExpression, LdapFilter rightExpression)
           
 LdapFilter createStartsWithExpression(org.identityconnectors.framework.common.objects.filter.StartsWithFilter filter, boolean not)
           
 
Methods inherited from class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator
translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapFilterTranslator

public LdapFilterTranslator(LdapSchemaMapping mapping,
                            org.identityconnectors.framework.common.objects.ObjectClass objectClass)
Method Detail

createAndExpression

public LdapFilter createAndExpression(LdapFilter leftExpression,
                                      LdapFilter rightExpression)
Overrides:
createAndExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createOrExpression

public LdapFilter createOrExpression(LdapFilter leftExpression,
                                     LdapFilter rightExpression)
Overrides:
createOrExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createContainsExpression

public LdapFilter createContainsExpression(org.identityconnectors.framework.common.objects.filter.ContainsFilter filter,
                                           boolean not)
Overrides:
createContainsExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createEndsWithExpression

public LdapFilter createEndsWithExpression(org.identityconnectors.framework.common.objects.filter.EndsWithFilter filter,
                                           boolean not)
Overrides:
createEndsWithExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createEqualsExpression

public LdapFilter createEqualsExpression(org.identityconnectors.framework.common.objects.filter.EqualsFilter filter,
                                         boolean not)
Overrides:
createEqualsExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createGreaterThanExpression

public LdapFilter createGreaterThanExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanFilter filter,
                                              boolean not)
Overrides:
createGreaterThanExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createGreaterThanOrEqualExpression

public LdapFilter createGreaterThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanOrEqualFilter filter,
                                                     boolean not)
Overrides:
createGreaterThanOrEqualExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createLessThanExpression

public LdapFilter createLessThanExpression(org.identityconnectors.framework.common.objects.filter.LessThanFilter filter,
                                           boolean not)
Overrides:
createLessThanExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createLessThanOrEqualExpression

public LdapFilter createLessThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.LessThanOrEqualFilter filter,
                                                  boolean not)
Overrides:
createLessThanOrEqualExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createStartsWithExpression

public LdapFilter createStartsWithExpression(org.identityconnectors.framework.common.objects.filter.StartsWithFilter filter,
                                             boolean not)
Overrides:
createStartsWithExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>

createContainsAllValuesExpression

public LdapFilter createContainsAllValuesExpression(org.identityconnectors.framework.common.objects.filter.ContainsAllValuesFilter filter,
                                                    boolean not)
Overrides:
createContainsAllValuesExpression in class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<LdapFilter>


Copyright © 2012. All Rights Reserved.