org.connid.csvdir.methods
Class CSVDirFilterTranslator

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<org.identityconnectors.dbcommon.FilterWhereBuilder>
      extended by org.connid.csvdir.methods.CSVDirFilterTranslator
All Implemented Interfaces:
org.identityconnectors.framework.common.objects.filter.FilterTranslator<org.identityconnectors.dbcommon.FilterWhereBuilder>

public class CSVDirFilterTranslator
extends org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator<org.identityconnectors.dbcommon.FilterWhereBuilder>


Constructor Summary
CSVDirFilterTranslator(CSVDirConnector connector, org.identityconnectors.framework.common.objects.ObjectClass oclass, org.identityconnectors.framework.common.objects.OperationOptions options)
           
 
Method Summary
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createAndExpression(org.identityconnectors.dbcommon.FilterWhereBuilder leftExpression, org.identityconnectors.dbcommon.FilterWhereBuilder rightExpression)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createBuilder()
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createContainsExpression(org.identityconnectors.framework.common.objects.filter.ContainsFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createEndsWithExpression(org.identityconnectors.framework.common.objects.filter.EndsWithFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createEqualsExpression(org.identityconnectors.framework.common.objects.filter.EqualsFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createGreaterThanExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createGreaterThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.GreaterThanOrEqualFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createLessThanExpression(org.identityconnectors.framework.common.objects.filter.LessThanFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createLessThanOrEqualExpression(org.identityconnectors.framework.common.objects.filter.LessThanOrEqualFilter filter, boolean not)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createOrExpression(org.identityconnectors.dbcommon.FilterWhereBuilder leftExpression, org.identityconnectors.dbcommon.FilterWhereBuilder rightExpression)
           
protected  org.identityconnectors.dbcommon.FilterWhereBuilder createStartsWithExpression(org.identityconnectors.framework.common.objects.filter.StartsWithFilter filter, boolean not)
           
protected  String[] getColumnName(String attributeName)
           
protected  org.identityconnectors.dbcommon.SQLParam[] getSQLParam(org.identityconnectors.framework.common.objects.Attribute attribute, org.identityconnectors.framework.common.objects.ObjectClass oclass, org.identityconnectors.framework.common.objects.OperationOptions options)
           
protected  boolean validateSearchAttribute(org.identityconnectors.framework.common.objects.Attribute attribute)
           
 
Methods inherited from class org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator
createContainsAllValuesExpression, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVDirFilterTranslator

public CSVDirFilterTranslator(CSVDirConnector connector,
                              org.identityconnectors.framework.common.objects.ObjectClass oclass,
                              org.identityconnectors.framework.common.objects.OperationOptions options)
Method Detail

createBuilder

protected org.identityconnectors.dbcommon.FilterWhereBuilder createBuilder()

createAndExpression

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

createOrExpression

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

createEqualsExpression

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

createContainsExpression

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

createEndsWithExpression

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

createStartsWithExpression

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

createGreaterThanExpression

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

createGreaterThanOrEqualExpression

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

createLessThanExpression

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

createLessThanOrEqualExpression

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

validateSearchAttribute

protected boolean validateSearchAttribute(org.identityconnectors.framework.common.objects.Attribute attribute)

getSQLParam

protected org.identityconnectors.dbcommon.SQLParam[] getSQLParam(org.identityconnectors.framework.common.objects.Attribute attribute,
                                                                 org.identityconnectors.framework.common.objects.ObjectClass oclass,
                                                                 org.identityconnectors.framework.common.objects.OperationOptions options)

getColumnName

protected String[] getColumnName(String attributeName)


Copyright © 2012. All Rights Reserved.