org.enhydra.shark
Class ResourceFilterBuilderDODS

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

public class ResourceFilterBuilderDODS
extends BasicFilterBuilder
implements ResourceFilterBuilder

ResourceIteratorExpressionBuilderDODS

Version:
0.21
Author:
V.Puskas

Field Summary
protected static java.lang.String sqlUsername
           
 
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
 
Method Summary
 WMFilter addAssignemtCountEquals(WMSessionHandle shandle, long cnt)
           
 WMFilter addAssignemtCountGreaterThan(WMSessionHandle shandle, long cnt)
           
 WMFilter addAssignemtCountLessThan(WMSessionHandle shandle, long cnt)
           
 WMFilter addUsernameEquals(WMSessionHandle shandle, java.lang.String un)
           
static ResourceFilterBuilder getInstance()
           
 WMFilter setOrderByUsername(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 
Methods inherited from class org.enhydra.shark.BasicFilterBuilder
_and, _or, addBshExpression, addContains, addContainsWithSubQuery, addEquals, addEquals, addEqualsWithSubQuery, addEqualsWithSubQuery, addEqualsWithSubQuery, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryForVariables, addEqualsWithSubQueryTwice, addGreaterThan, addGreaterThanWithSubQuery, addGreaterThanWithSubQuery, addGreaterThanWithSubQueryForVariables, addGreaterThanWithSubQueryForVariables, addLessThan, addLessThanWithSubQuery, addLessThanWithSubQuery, addLessThanWithSubQueryForVariables, addLessThanWithSubQueryForVariables, addNewPropertyUsed, addNotNull, addStartsWith, addStartsWithSubQuery, 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
 

Field Detail

sqlUsername

protected static final java.lang.String sqlUsername
See Also:
Constant Field Values
Method Detail

getInstance

public static ResourceFilterBuilder getInstance()

addUsernameEquals

public WMFilter addUsernameEquals(WMSessionHandle shandle,
                                  java.lang.String un)
                           throws java.lang.Exception
Specified by:
addUsernameEquals in interface ResourceFilterBuilder
Throws:
java.lang.Exception

addAssignemtCountEquals

public WMFilter addAssignemtCountEquals(WMSessionHandle shandle,
                                        long cnt)
                                 throws java.lang.Exception
Specified by:
addAssignemtCountEquals in interface ResourceFilterBuilder
Throws:
java.lang.Exception

addAssignemtCountLessThan

public WMFilter addAssignemtCountLessThan(WMSessionHandle shandle,
                                          long cnt)
                                   throws java.lang.Exception
Specified by:
addAssignemtCountLessThan in interface ResourceFilterBuilder
Throws:
java.lang.Exception

addAssignemtCountGreaterThan

public WMFilter addAssignemtCountGreaterThan(WMSessionHandle shandle,
                                             long cnt)
                                      throws java.lang.Exception
Specified by:
addAssignemtCountGreaterThan in interface ResourceFilterBuilder
Throws:
java.lang.Exception

setOrderByUsername

public WMFilter setOrderByUsername(WMSessionHandle shandle,
                                   WMFilter filter,
                                   boolean ascending)
                            throws java.lang.Exception
Specified by:
setOrderByUsername in interface ResourceFilterBuilder
Throws:
java.lang.Exception