WhereFilterNodeBuilder

Where-Filterknoten-Builder zur Konfiguration einer einzelnen Where-Filterbedingung

Methoden

constructor

Definition:

constructor(yMap: Y.Map<any>)

Parameter:

ParameterTypBeschreibung
yMapY.Map-

getId

Knoten-ID abrufen

Definition:

getId(): string

Rückgabe: string

getField

Feldname abrufen

Definition:

getField(): string

Rückgabe: string

setField

Feldname setzen

Definition:

setField(field: string): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
fieldstring- Feldname

getOperator

Filteroperator abrufen

Definition:

getOperator(): string | undefined

Rückgabe: string \| undefined

setOperator

Filteroperator setzen

Definition:

setOperator(operator: string): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
operatorstring- Operator

setValue

Filterwert setzen

Definition:

setValue(value: unknown): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
valueunknown- Filterwert

setDate

Datumsfilterbedingung setzen

Definition:

setDate(predicate: VBIWhereDatePredicate): this

Rückgabe: this

Parameter:

ParameterTypBeschreibung
predicateVBIWhereDatePredicate- Datumsprädikat

getDate

Datumsfilterbedingung abrufen; bei Nicht-Datumsfiltern undefined zurückgeben

Definition:

getDate(): VBIWhereDatePredicate | undefined

Rückgabe: VBIWhereDatePredicate \| undefined

toJSON

Als JSON exportieren

Definition:

toJSON(): VBIWhereFilter

Rückgabe: VBIWhereFilter