@Override public void setContainerDataSource(Container newDataSource) { super.setContainerDataSource(newDataSource); }
@Override public void setContainerDataSource(Container newDataSource, Collection<?> visibleIds) { super.setContainerDataSource(newDataSource, visibleIds); resetFilters(); }
@Override public void setContainerDataSource(Container newDataSource) { disableContentRefreshing(); if (newDataSource == null || newDataSource instanceof IndexedContainer) { // if it is just created newDataSource = new NullTreeTableContainer(new HierarchicalContainer()); } else if (!(newDataSource instanceof Container.Hierarchical)) { throw new IllegalArgumentException("CubaTreeTable supports only Container.Hierarchical"); } super.setContainerDataSource(newDataSource); }