Try OpenEdge Now
skip to main content
ABL Reference
Class, Interface, and Enumeration Reference : Progress.BPM.Filter.TaskTimeStartedFilter class
 

Progress.BPM.Filter.TaskTimeStartedFilter class

Provides a way to test whether the TimeStarted property of a Progress.BPM.Task object has a given relationship to a certain value. The required relationship is specified by the Relationship argument that is passed to the constructor; the comparison value is also passed to the constructor.
The test occurs when the Is( ) method for the Progress.BPM.Filter.TaskTimeStartedFilter is called. The Progress.BPM.Task TimeStarted property is presumed to be to the left of the relationship operator, with the comparison value to the right (Task:TimeStarted > ComparisonValue, for example).
This class implements the Progress.BPM.Filter.ITaskFilter interface. The class can be extended.

Serializable:

No

Constructor

PUBLIC TaskTimeStartedFilter( INPUT Relationship AS CHAR,
                               INPUT ComparisonValue AS DATETIME )
Relationship
A CHARACTER expression that must evaluate to the CHARACTER equivalent of one of these ABL comparison operators: EQ or = operator; GE or >= operator; GT or > operator; LE or <= operator; LT or < operator; or NE or <> operator.
ComparisonValue
A DATETIME expression that will be compared to the TimeStarted property of the Progress.BPM.Task object that is passed to the Is( ) method of the class, to determine whether the Task satisfies the filter.

Protected Properties

Public Methods

If the relationship operator is invalid, a BPM error is raised.