Click or drag to resize

DataObjectFilter Methods

The DataObjectFilter type exposes the following members.

Methods
  NameDescription
Public methodCanPass(DataObjectVersion)
Returns whether a given data object version can pass the filter. Not all filter options can be handled by the method! If an unhandled filter option is applied an error is thrown. Unhandled options are: RequireActiveProcess and RequireActiveWorkItem.
Public methodCanPass(DataObject, DataObjectTypes)
Public methodClone
Public methodContainsOnlyOneWorkflowRelatedType
returns true if TypeIds list contain exactly Activities or Processes
Public methodStatic memberContainsOnlyOneWorkflowRelatedType(IntegerList)
returns true if dataObjTypeIds list contain exactly Activities or Processes
Public methodContainsSpecialTypeFiltering
Returns true hvis filter rummer filtrering, som kun giver mening for objekter af de specielle typer.
Public methodStatic memberGetActivityStatesFromStateFlags
Public methodGetTypeNames
Public methodGetTypeObjects
Returns DataObjectType objects from the cache based on the type ID's in TypeIds
Public methodGetValidExpressionFields
Returns a collection of fields (properties and fixed fields) that are valid to be used in the filter's expressions.
Public methodGetValidExpressions
Returnerer de expressions som er valide.
Public methodResetAll
Nulstiller objektets id m.v. Metoden anvendes hvis man vil oprette et nyt filter (i db) som en kopi af et andet.
Public methodResetWorkflowRelatedValues
Method is used in DataObjectFilterController.SaveFilter(). Resets workflow related settings to their default values if the filter's types doesn't contain exactly processes or activities.
Public methodValidate
Validates that the filter is in a valid state - if not an exception is thrown.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
Explicit Interface Implementations
See Also