private void updateUI(final UserRequest ureq, final EPFilterSettings newSettings) { filterSettings = newSettings; selectedTagsList = new ArrayList<String>(filterSettings.getTagFilter()); selectedTypeList = new ArrayList<String>(filterSettings.getTypeFilter()); initOrUpdateForm(flc, this, ureq); flc.setDirty(true); }
public PortfolioFilterController( final UserRequest ureq, final WindowControl wControl, final EPFilterSettings filterSettings) { super(ureq, wControl); ePFMgr = (EPFrontendManager) CoreSpringFactory.getBean(EPFrontendManager.class); portfolioModule = (PortfolioAbstractHandler) CoreSpringFactory.getBean(PortfolioAbstractHandler.class); if (filterSettings == null) { this.filterSettings = new EPFilterSettings(); } else { this.filterSettings = filterSettings; } // allows to instantiate with filter presets selectedTagsList = new ArrayList<String>(filterSettings.getTagFilter()); selectedTypeList = new ArrayList<String>(filterSettings.getTypeFilter()); initForm(ureq); }