Search in sources :

Example 1 with ColumnAndFolderNodeFilter

use of org.talend.dataprofiler.core.ui.filters.ColumnAndFolderNodeFilter in project tdq-studio-se by Talend.

the class ColumnsSelectionDialog method initDialog.

/**
 * init this Dialog.
 *
 * @param title
 * @param checkedRepoNodes
 */
private void initDialog(String title, List<? extends IRepositoryNode> checkedRepoNodes) {
    modelElementCheckedMap = new MultiValueMap();
    initCheckedElements(checkedRepoNodes);
    addFilter(new EMFObjFilter());
    addFilter(new DQFolderFilter(true));
    addFilter(new TDQEEConnectionFolderFilter());
    // ADD msjian TDQ-10441: hide the hadoop cluster folder node
    addFilter(new HadoopCLusterFolderNodeFilter());
    // TDQ-10441~
    // ADD msjian TDQ-11253: hide the column folder nodes and column nodes
    addFilter(new ColumnAndFolderNodeFilter());
    // TDQ-11253~
    setTitle(title);
}
Also used : TDQEEConnectionFolderFilter(org.talend.dataprofiler.core.ui.filters.TDQEEConnectionFolderFilter) EMFObjFilter(org.talend.dataprofiler.core.ui.filters.EMFObjFilter) ColumnAndFolderNodeFilter(org.talend.dataprofiler.core.ui.filters.ColumnAndFolderNodeFilter) HadoopCLusterFolderNodeFilter(org.talend.dataprofiler.core.ui.filters.HadoopCLusterFolderNodeFilter) MultiValueMap(org.apache.commons.collections.map.MultiValueMap) DQFolderFilter(org.talend.dataprofiler.core.ui.filters.DQFolderFilter)

Aggregations

MultiValueMap (org.apache.commons.collections.map.MultiValueMap)1 ColumnAndFolderNodeFilter (org.talend.dataprofiler.core.ui.filters.ColumnAndFolderNodeFilter)1 DQFolderFilter (org.talend.dataprofiler.core.ui.filters.DQFolderFilter)1 EMFObjFilter (org.talend.dataprofiler.core.ui.filters.EMFObjFilter)1 HadoopCLusterFolderNodeFilter (org.talend.dataprofiler.core.ui.filters.HadoopCLusterFolderNodeFilter)1 TDQEEConnectionFolderFilter (org.talend.dataprofiler.core.ui.filters.TDQEEConnectionFolderFilter)1