code: @Override
      public Page<Dashboard> getDashboardByTitleWithFilter(String title, String type, Pageable pageable) {
          Page<Dashboard> dashboardItems = null;
          if ((type != null) && (!type.isEmpty()) && (!UNDEFINED.equalsIgnoreCase(type))) {
              dashboardItems = dashboardRepository.findAllByTypeContainingIgnoreCaseAndTitleContainingIgnoreCase(type, title, pageable);
          } else {
              dashboardItems = dashboardRepository.findAllByTitleContainingIgnoreCase(title, pageable);
          }
  
          return dashboardItems;
      }
docs: Get all dashboards filtered by title and Pageable ( default page size = 10)
  
  @param title, pageable
  @return Page<Dashboard>