org.enhydra.shark
Class ProcessMgrFilterBuilderDODS

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

public class ProcessMgrFilterBuilderDODS
extends BasicFilterBuilder
implements ProcessMgrFilterBuilder

Version:
0.21
Author:
Vladimir Puskas

Field Summary
protected static java.lang.String sqlCreated
           
protected static java.lang.String sqlName
           
protected static java.lang.String sqlPackageId
           
protected static java.lang.String sqlProcessDefId
           
protected static java.lang.String sqlProcessDefVersion
           
protected static java.lang.String sqlState
           
 
Fields inherited from class org.enhydra.shark.BasicFilterBuilder
delimiter, objectid_column_name, PARAM_NAME_OBJECTID_COLUMN_NAME, PARAM_NAME_STRING_DELIMITER, PARAM_NAME_USE_UPERCASE_STRING_QUERIES, PARAM_NAME_VARIABLE_MODEL, 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 addCreatedTimeAfter(WMSessionHandle shandle, long arg)
           
 WMFilter addCreatedTimeBefore(WMSessionHandle shandle, long arg)
           
 WMFilter addCreatedTimeEquals(WMSessionHandle shandle, long arg)
           
 WMFilter addIsEnabled(WMSessionHandle shandle)
           
 WMFilter addNameEquals(WMSessionHandle shandle, java.lang.String name)
           
 WMFilter addPackageIdEquals(WMSessionHandle shandle, java.lang.String exp)
           
 WMFilter addProcessDefIdEquals(WMSessionHandle shandle, java.lang.String exp)
           
 WMFilter addVersionEquals(WMSessionHandle shandle, java.lang.String exp)
           
static ProcessMgrFilterBuilder getInstance()
           
 WMFilter setOrderByCreatedTime(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByEnabled(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByName(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByPackageId(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByProcessDefId(WMSessionHandle shandle, WMFilter filter, boolean ascending)
           
 WMFilter setOrderByVersion(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, 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

sqlPackageId

protected static final java.lang.String sqlPackageId
See Also:
Constant Field Values

sqlProcessDefId

protected static final java.lang.String sqlProcessDefId
See Also:
Constant Field Values

sqlName

protected static final java.lang.String sqlName
See Also:
Constant Field Values

sqlProcessDefVersion

protected static final java.lang.String sqlProcessDefVersion
See Also:
Constant Field Values

sqlState

protected static final java.lang.String sqlState
See Also:
Constant Field Values

sqlCreated

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

getInstance

public static ProcessMgrFilterBuilder getInstance()

addNameEquals

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

addPackageIdEquals

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

addProcessDefIdEquals

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

addVersionEquals

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

addCreatedTimeEquals

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

addCreatedTimeBefore

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

addCreatedTimeAfter

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

addIsEnabled

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

setOrderByPackageId

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

setOrderByProcessDefId

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

setOrderByName

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

setOrderByVersion

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

setOrderByEnabled

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

setOrderByCreatedTime

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