public Optional findReportDefinition()

in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java [99:109]


  public Optional<ReportDefinition> findReportDefinition(final String category, final String identifier) {
    final List<ReportDefinition> reportDefinitions = this.reportCategoryCache.get(category);
    if (reportDefinitions != null) {
      return reportDefinitions
          .stream()
          .filter(reportDefinition -> reportDefinition.getIdentifier().equals(identifier))
          .findAny();
    } else {
      return Optional.empty();
    }
  }