1 import {FilterConstraint} from "../filter-constraint";
3 export class ConstraintObjectUI extends FilterConstraint {
6 constructor(input?: any) {
9 this.isValidValue = input.isValidValue ? input.isValidValue : input.value !== '';
13 public updateValidity(isValidValue: boolean) {
14 this.isValidValue = isValidValue;
17 public isValidRule() {
18 const isValidValue = this.isStatic() ? this.isValidValue : true;
19 return this.servicePropertyName != null && this.servicePropertyName !== ''
20 && this.value != null && this.value !== '' && isValidValue;
24 return this.sourceName === 'static';