Newer
Older
import { Criterion } from './criterion.model';
import { Option } from '../../../metamodel/model/option.model';
export class SelectMultipleCriterion extends Criterion {
options: Option[];
constructor(id: number, options: Option[]) {
super(id);
this.options = options;
}
printCriterion(): string {
return '[' + this.options.map(option => option.label).join(',') + ']';
}
getCriterionStr(): string {
return this.id + ':in:' + this.options.map(option => option.value).join('|');