org.enhydra.shark
Class ProcessFilterBuilderDODS

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

public class ProcessFilterBuilderDODS
extends BasicFilterBuilder
implements ProcessFilterBuilder

Version:
0.21
Author:
V.Puskas

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 addActiveActivitiesCountEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addActiveActivitiesCountGreaterThan(WMSessionHandle shandle, long arg)
           
 WMFilter addActiveActivitiesCountLessThan(WMSessionHandle shandle, long arg)
           
 WMFilter addCreatedTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addCreatedTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addCreatedTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addDescriptionContains(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addDescriptionEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addFinishTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addFinishTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addFinishTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addIdEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addIsMgrEnabled(WMSessionHandle shandle)
           
 WMFilter addLastStateTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addLastStateTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addLastStateTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addLimitTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addLimitTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addLimitTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addMgrNameEquals(WMSessionHandle shandle, java.lang.String exp)
           
 WMFilter addNameContains(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addNameEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addPackageIdEquals(WMSessionHandle shandle, java.lang.String exp)
           
 WMFilter addPriorityEquals(WMSessionHandle shandle, int arg)
           
 WMFilter addPriorityGreaterThan(WMSessionHandle shandle, int arg)
           
 WMFilter addPriorityLessThan(WMSessionHandle shandle, int arg)
           
 WMFilter addProcessDefIdEquals(WMSessionHandle shandle, java.lang.String exp)
           
 WMFilter addProcessDefNameContains(WMSessionHandle sHandle, java.lang.String exp)
           
 WMFilter addProcessDefNameEquals(WMSessionHandle sHandle, java.lang.String exp)
           
 WMFilter addRequesterIdEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addRequesterUsernameEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addStartTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addStartTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addStartTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addStateEquals(WMSessionHandle shandle, java.lang.String arg)
           
 WMFilter addStateStartsWith(WMSessionHandle shandle, java.lang.String arg)
           
 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 addVariableStringEquals(WMSessionHandle shandle, java.lang.String vName, java.lang.String vValue)
           
 WMFilter addVersionEquals(WMSessionHandle shandle, java.lang.String exp)
           
static ProcessFilterBuilder getInstance()
           
 WMFilter setOrderByCreatedTime(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderById(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByLastStateTime(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByMgrName(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByName(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByPriority(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByResourceRequesterId(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByStartTime(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByState(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 
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

public static ProcessFilterBuilder getInstance()

addPackageIdEquals

public WMFilter addPackageIdEquals(WMSessionHandle shandle,
                                   java.lang.String exp)
                            throws java.lang.Exception
Specified by:
addPackageIdEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addProcessDefIdEquals

public WMFilter addProcessDefIdEquals(WMSessionHandle shandle,
                                      java.lang.String exp)
                               throws java.lang.Exception
Specified by:
addProcessDefIdEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addMgrNameEquals

public WMFilter addMgrNameEquals(WMSessionHandle shandle,
                                 java.lang.String exp)
                          throws java.lang.Exception
Specified by:
addMgrNameEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addVersionEquals

public WMFilter addVersionEquals(WMSessionHandle shandle,
                                 java.lang.String exp)
                          throws java.lang.Exception
Specified by:
addVersionEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addIsMgrEnabled

public WMFilter addIsMgrEnabled(WMSessionHandle shandle)
                         throws java.lang.Exception
Specified by:
addIsMgrEnabled in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addStateEquals

public WMFilter addStateEquals(WMSessionHandle shandle,
                               java.lang.String arg)
                        throws java.lang.Exception
Specified by:
addStateEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addStateStartsWith

public WMFilter addStateStartsWith(WMSessionHandle shandle,
                                   java.lang.String arg)
                            throws java.lang.Exception
Specified by:
addStateStartsWith in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addIdEquals

public WMFilter addIdEquals(WMSessionHandle shandle,
                            java.lang.String arg)
                     throws java.lang.Exception
Specified by:
addIdEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addNameEquals

public WMFilter addNameEquals(WMSessionHandle shandle,
                              java.lang.String arg)
                       throws java.lang.Exception
Specified by:
addNameEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addNameContains

public WMFilter addNameContains(WMSessionHandle shandle,
                                java.lang.String arg)
                         throws java.lang.Exception
Specified by:
addNameContains in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addPriorityEquals

public WMFilter addPriorityEquals(WMSessionHandle shandle,
                                  int arg)
                           throws java.lang.Exception
Specified by:
addPriorityEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addPriorityLessThan

public WMFilter addPriorityLessThan(WMSessionHandle shandle,
                                    int arg)
                             throws java.lang.Exception
Specified by:
addPriorityLessThan in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addPriorityGreaterThan

public WMFilter addPriorityGreaterThan(WMSessionHandle shandle,
                                       int arg)
                                throws java.lang.Exception
Specified by:
addPriorityGreaterThan in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addDescriptionEquals

public WMFilter addDescriptionEquals(WMSessionHandle shandle,
                                     java.lang.String arg)
                              throws java.lang.Exception
Specified by:
addDescriptionEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addDescriptionContains

public WMFilter addDescriptionContains(WMSessionHandle shandle,
                                       java.lang.String arg)
                                throws java.lang.Exception
Specified by:
addDescriptionContains in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addRequesterIdEquals

public WMFilter addRequesterIdEquals(WMSessionHandle shandle,
                                     java.lang.String arg)
                              throws java.lang.Exception
Specified by:
addRequesterIdEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addRequesterUsernameEquals

public WMFilter addRequesterUsernameEquals(WMSessionHandle shandle,
                                           java.lang.String arg)
                                    throws java.lang.Exception
Specified by:
addRequesterUsernameEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addCreatedTimeEquals

public WMFilter addCreatedTimeEquals(WMSessionHandle shandle,
                                     long arg)
                              throws java.lang.Exception
Specified by:
addCreatedTimeEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addCreatedTimeBefore

public WMFilter addCreatedTimeBefore(WMSessionHandle shandle,
                                     long arg)
                              throws java.lang.Exception
Specified by:
addCreatedTimeBefore in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addCreatedTimeAfter

public WMFilter addCreatedTimeAfter(WMSessionHandle shandle,
                                    long arg)
                             throws java.lang.Exception
Specified by:
addCreatedTimeAfter in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addStartTimeEquals

public WMFilter addStartTimeEquals(WMSessionHandle shandle,
                                   long arg)
                            throws java.lang.Exception
Specified by:
addStartTimeEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addStartTimeBefore

public WMFilter addStartTimeBefore(WMSessionHandle shandle,
                                   long arg)
                            throws java.lang.Exception
Specified by:
addStartTimeBefore in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addStartTimeAfter

public WMFilter addStartTimeAfter(WMSessionHandle shandle,
                                  long arg)
                           throws java.lang.Exception
Specified by:
addStartTimeAfter in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLastStateTimeEquals

public WMFilter addLastStateTimeEquals(WMSessionHandle shandle,
                                       long arg)
                                throws java.lang.Exception
Specified by:
addLastStateTimeEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLastStateTimeBefore

public WMFilter addLastStateTimeBefore(WMSessionHandle shandle,
                                       long arg)
                                throws java.lang.Exception
Specified by:
addLastStateTimeBefore in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLastStateTimeAfter

public WMFilter addLastStateTimeAfter(WMSessionHandle shandle,
                                      long arg)
                               throws java.lang.Exception
Specified by:
addLastStateTimeAfter in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addFinishTimeEquals

public WMFilter addFinishTimeEquals(WMSessionHandle shandle,
                                    long arg)
                             throws java.lang.Exception
Specified by:
addFinishTimeEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addFinishTimeBefore

public WMFilter addFinishTimeBefore(WMSessionHandle shandle,
                                    long arg)
                             throws java.lang.Exception
Specified by:
addFinishTimeBefore in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addFinishTimeAfter

public WMFilter addFinishTimeAfter(WMSessionHandle shandle,
                                   long arg)
                            throws java.lang.Exception
Specified by:
addFinishTimeAfter in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLimitTimeEquals

public WMFilter addLimitTimeEquals(WMSessionHandle shandle,
                                   long arg)
                            throws java.lang.Exception
Specified by:
addLimitTimeEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLimitTimeBefore

public WMFilter addLimitTimeBefore(WMSessionHandle shandle,
                                   long arg)
                            throws java.lang.Exception
Specified by:
addLimitTimeBefore in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addLimitTimeAfter

public WMFilter addLimitTimeAfter(WMSessionHandle shandle,
                                  long arg)
                           throws java.lang.Exception
Specified by:
addLimitTimeAfter in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addActiveActivitiesCountEquals

public WMFilter addActiveActivitiesCountEquals(WMSessionHandle shandle,
                                               long arg)
                                        throws java.lang.Exception
Specified by:
addActiveActivitiesCountEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addActiveActivitiesCountGreaterThan

public WMFilter addActiveActivitiesCountGreaterThan(WMSessionHandle shandle,
                                                    long arg)
                                             throws java.lang.Exception
Specified by:
addActiveActivitiesCountGreaterThan in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addActiveActivitiesCountLessThan

public WMFilter addActiveActivitiesCountLessThan(WMSessionHandle shandle,
                                                 long arg)
                                          throws java.lang.Exception
Specified by:
addActiveActivitiesCountLessThan in interface ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
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 ProcessFilterBuilder
Throws:
java.lang.Exception

setOrderByMgrName

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

setOrderById

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

setOrderByName

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

setOrderByState

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

setOrderByPriority

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

setOrderByCreatedTime

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

setOrderByStartTime

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

setOrderByLastStateTime

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

setOrderByResourceRequesterId

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

addProcessDefNameContains

public WMFilter addProcessDefNameContains(WMSessionHandle sHandle,
                                          java.lang.String exp)
                                   throws java.lang.Exception
Specified by:
addProcessDefNameContains in interface ProcessFilterBuilder
Throws:
java.lang.Exception

addProcessDefNameEquals

public WMFilter addProcessDefNameEquals(WMSessionHandle sHandle,
                                        java.lang.String exp)
                                 throws java.lang.Exception
Specified by:
addProcessDefNameEquals in interface ProcessFilterBuilder
Throws:
java.lang.Exception