@Override
  public SearchFilter getSearchFilter() {
    SearchFilter filter = new SearchFilter();
    filter.setNewsQueueStatus(lstStatus.getValue());
    if (chkMineOnly.getValue()) {
      filter.setCreatorUsername(AppContext.getContextUser().getUserId());
    } else {
      filter.setCreatorUsername(
          lstCreator.getValue() == null ? null : lstCreator.getValue().getUserId());

      String branch = lstBranch.getValue() == null ? null : lstBranch.getValue().getName();
      filter.setBranch(branch);
    }

    filter.setStartDate(dateSelector.getStartDate());
    filter.setEndDate(dateSelector.getEndDate());

    return filter;
  }