public function setFilterSettings($intFilter)
    {
        $this->intFilter = $intFilter;

        $this->objFilterSettings = $this->getFilterFactory()->createCollection($this->intFilter);

        if (!$this->objFilterSettings) {
            throw new \RuntimeException('Error: no filter object defined.');
        }

        return $this;
    }