blob: aaabfc9b0bcff688d70d29c37723938504b55df1 [file] [log] [blame]
import { TerritoryResponsibility } from '../../model/territory-responsibility';
export class FilterMatrix {
responsibilityContainerMatrix: TerritoryResponsibility[] = [];
constructor(responsibilityContainerMatrix?: TerritoryResponsibility[]) {
this.responsibilityContainerMatrix = responsibilityContainerMatrix;
}
public getNumFilterList(): number[] {
const filterList: number[] = [];
for (const responsibilityContainer of this.responsibilityContainerMatrix) {
for (const responsibility of responsibilityContainer.responsibilityList) {
if (responsibility.isActive) {
filterList.push(responsibility.id);
}
}
}
return filterList;
}
}