org.enhydra.shark
Class VariableFilterBuilderDODS

java.lang.Object
  extended by org.enhydra.shark.BasicFilterBuilder
      extended by org.enhydra.shark.VariableFilterBuilderDODS
All Implemented Interfaces:
FilterBuilder, VariableFilterBuilder

public class VariableFilterBuilderDODS
extends BasicFilterBuilder
implements VariableFilterBuilder


Field Summary
 
Fields inherited from class org.enhydra.shark.BasicFilterBuilder
delimiter, objectid_column_name, PARAM_NAME_OBJECTID_COLUMN_NAME, PARAM_NAME_RESPECT_MULTI_WILDCARDS_FOR_CONTAINS, PARAM_NAME_RESPECT_SINGLE_WILDCARDS_FOR_CONTAINS, PARAM_NAME_STRING_DELIMITER, PARAM_NAME_USE_UPERCASE_STRING_QUERIES, PARAM_NAME_VARIABLE_MODEL, respectMultiWildcardsForContains, respectSingleWildcardsForContains, usingStandardVariableModel, usingUppercaseStringQueries
 
Fields inherited from interface org.enhydra.shark.api.common.FilterBuilder
ORDER_ASCENDING, ORDER_DESCENDING, SQL_TYPE_ACTIVITY, SQL_TYPE_ASSIGNMENT, SQL_TYPE_EVENT_AUDIT, SQL_TYPE_MANAGER, SQL_TYPE_PROCESS, SQL_TYPE_RESOURCE, SQL_TYPE_VARIABLE
 
Method Summary
 WMFilter addVariableDoubleEquals(WMSessionHandle shandle, java.lang.String vName, double vValue)
           
 WMFilter addVariableDoubleGreaterThan(WMSessionHandle shandle, java.lang.String vName, double vValue)
           
 WMFilter addVariableDoubleLessThan(WMSessionHandle shandle, java.lang.String vName, double vValue)
           
 WMFilter addVariableEquals(WMSessionHandle shandle, java.lang.String vName, java.lang.Object vValue)
           
 WMFilter addVariableLongEquals(WMSessionHandle shandle, java.lang.String vName, long vValue)
           
 WMFilter addVariableLongGreaterThan(WMSessionHandle shandle, java.lang.String vName, long vValue)
           
 WMFilter addVariableLongLessThan(WMSessionHandle shandle, java.lang.String vName, long vValue)
           
 WMFilter addVariableNameContains(WMSessionHandle shandle, java.lang.String vName)
           
 WMFilter addVariableNameEndsWith(WMSessionHandle shandle, java.lang.String vName)
           
 WMFilter addVariableNameEquals(WMSessionHandle shandle, java.lang.String vName)
           
 WMFilter addVariableNameStartsWith(WMSessionHandle shandle, java.lang.String vName)
           
 WMFilter addVariableStringEquals(WMSessionHandle shandle, java.lang.String vName, java.lang.String vValue)
           
protected static VariableFilterBuilder getInstance()
           
 
Methods inherited from class org.enhydra.shark.BasicFilterBuilder
_and, _or, addBshExpression, addContains, addContainsWithSubQuery, addEndsWith, addEndsWithSubQuery, addEquals, addEquals, addEqualsWithSubQuery, addEqualsWithSubQuery, addEqualsWithSubQuery, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryTwice, addGreaterThan, addGreaterThanWithSubQuery, addGreaterThanWithSubQuery, addGreaterThanWithSubQueryForVariables, addGreaterThanWithSubQueryForVariables, addLessThan, addLessThanWithSubQuery, addLessThanWithSubQuery, addLessThanWithSubQueryForVariables, addLessThanWithSubQueryForVariables, addNewPropertyUsed, addNotNull, addStartsWith, addStartsWithSubQuery, addStratsWith, and, andForArray, checkSecurity, createEmptyFilter, getDelimiter, getEqualityOperation, getIteratorEmptyExpression, getSQLUpperCaseIfNeccessary, getUpperCaseIfNeccessary, not, or, orForArray, setLimit, setOrderBy, setStartPosition, toIteratorExpression, whatsUsed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.enhydra.shark.api.common.FilterBuilder
addBshExpression, and, andForArray, createEmptyFilter, getIteratorEmptyExpression, not, or, orForArray, setLimit, setStartPosition, toIteratorExpression
 

Method Detail

getInstance

protected static VariableFilterBuilder getInstance()

addVariableNameContains

public WMFilter addVariableNameContains(WMSessionHandle shandle,
                                        java.lang.String vName)
                                 throws java.lang.Exception
Specified by:
addVariableNameContains in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableNameEquals

public WMFilter addVariableNameEquals(WMSessionHandle shandle,
                                      java.lang.String vName)
                               throws java.lang.Exception
Specified by:
addVariableNameEquals in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableNameStartsWith

public WMFilter addVariableNameStartsWith(WMSessionHandle shandle,
                                          java.lang.String vName)
                                   throws java.lang.Exception
Specified by:
addVariableNameStartsWith in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableNameEndsWith

public WMFilter addVariableNameEndsWith(WMSessionHandle shandle,
                                        java.lang.String vName)
                                 throws java.lang.Exception
Specified by:
addVariableNameEndsWith in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableStringEquals

public WMFilter addVariableStringEquals(WMSessionHandle shandle,
                                        java.lang.String vName,
                                        java.lang.String vValue)
                                 throws java.lang.Exception
Specified by:
addVariableStringEquals in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableDoubleEquals

public WMFilter addVariableDoubleEquals(WMSessionHandle shandle,
                                        java.lang.String vName,
                                        double vValue)
                                 throws java.lang.Exception
Specified by:
addVariableDoubleEquals in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableDoubleGreaterThan

public WMFilter addVariableDoubleGreaterThan(WMSessionHandle shandle,
                                             java.lang.String vName,
                                             double vValue)
                                      throws java.lang.Exception
Specified by:
addVariableDoubleGreaterThan in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableDoubleLessThan

public WMFilter addVariableDoubleLessThan(WMSessionHandle shandle,
                                          java.lang.String vName,
                                          double vValue)
                                   throws java.lang.Exception
Specified by:
addVariableDoubleLessThan in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableEquals

public WMFilter addVariableEquals(WMSessionHandle shandle,
                                  java.lang.String vName,
                                  java.lang.Object vValue)
                           throws java.lang.Exception
Specified by:
addVariableEquals in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableLongEquals

public WMFilter addVariableLongEquals(WMSessionHandle shandle,
                                      java.lang.String vName,
                                      long vValue)
                               throws java.lang.Exception
Specified by:
addVariableLongEquals in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableLongGreaterThan

public WMFilter addVariableLongGreaterThan(WMSessionHandle shandle,
                                           java.lang.String vName,
                                           long vValue)
                                    throws java.lang.Exception
Specified by:
addVariableLongGreaterThan in interface VariableFilterBuilder
Throws:
java.lang.Exception

addVariableLongLessThan

public WMFilter addVariableLongLessThan(WMSessionHandle shandle,
                                        java.lang.String vName,
                                        long vValue)
                                 throws java.lang.Exception
Specified by:
addVariableLongLessThan in interface VariableFilterBuilder
Throws:
java.lang.Exception