OpenEdge.BusinessLogic.Filter.FilterParserBuilder
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (character) |
/* Returns a parser builder for a give filter pattern.
@param character The filter pattern name
@return FilterParserBuilder A builder for a parser for that pattern. */
|
||
| OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonArray) |
/* Builds a parser for a JSON filter. This array version loops through the
array and passes any OBJECT or STRING entries to the relevant Build()
method.
@param JsonArray The entire filter
@return FilterParserBuilder The filter parser builder to use */
|
||
| OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonObject) |
/* Builds a parser for a JSON filter
Specialised JSON filter parsers are used. To figure out which on to
use
1. Look for a string property called mappingType and use that property value
2. Loop for a property in the JSON that matches one of the
registered filter parsers.
3. Return without raising error.
@param JsonObject The entire filter
@return FilterParserBuilder The filter parser builder to use */
|
||
| OpenEdge.BusinessLogic.Filter.FilterParser BuildParser () |
/* Builds a parser for a JSON filter
@param character The name of the parser to find
@return FilterParser A usable parser, if one exists. May return NULL */
|
||
| OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character) |
/* Sets the table for which this filter applies, if any
@param character A table name for this filter
@return FilterParserBuilder this object */
|
||
| OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character[]) |
/* Sets the table for which this filter applies, if any
@param character[] Table names for this filter
@return FilterParserBuilder this object */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| FilterParserBuilder (character) |
/* Constructor
@param character The filter type that we're constructing a parser for */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| CHARACTER FilterPattern |
|
||
| OpenEdge.BusinessLogic.Filter.FilterParser Parser |
|
||
| OpenEdge.Core.Util.BuilderRegistry Registry |
|
Method Detail
OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (character)
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonArray)
|
||||||||||||||||||||||||||||
OpenEdge.BusinessLogic.Filter.FilterParserBuilder Build (JsonObject)
|
||||||||||||||||||||||||||||
OpenEdge.BusinessLogic.Filter.FilterParser BuildParser ()
|
||||||||||||||||||||||||||||
OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character)
|
||||||||||||||||||||||||||||
OpenEdge.BusinessLogic.Filter.FilterParserBuilder TableName (character[])
|
||||||||||||||||||||||||||||
Constructor Detail
FilterParserBuilder (character)
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Detail
CHARACTER FilterPattern
|
||||||||
|---|---|---|---|---|---|---|---|---|
OpenEdge.BusinessLogic.Filter.FilterParser Parser |
||||||||
OpenEdge.Core.Util.BuilderRegistry Registry |
||||||||