public void refreshTimelimitTaskView() {
    boolean bUnfinishedOnly = !this.timelimittaskview.btnShowAllTasks.getModel().isSelected();
    final Collection<TimelimitTaskVO> colltaskvo =
        this.tltaskDelegate.getTimelimitTasks(bUnfinishedOnly);
    final List<CollectableTimelimitTask> lstclct =
        CollectionUtils.transform(colltaskvo, new CollectableTimelimitTask.MakeCollectable());

    final TimelimitTaskTableModel tblmdl = this.timelimittaskview.getTimelimitTaskTableModel();
    tblmdl.setCollectables(lstclct);

    // TableUtils.setOptimalColumnWidths(this.timelimittaskview.getTable());
    TaskController.setColumnWidths(
        readColumnWidthsFromPreferences(), this.timelimittaskview.getTable());

    // todo: sorting order? / UA
    //		final int iColumnScheduled =
    // tblmdl.findColumnByFieldName(CollectableTimelimitTask.FIELDNAME_SCHEDULED);
    //		tblmdl.setSortingOrder(iColumnScheduled, true, true);

    //	NUCLOS-642
    setupRenderers(timelimittaskview.getTable());
  }