Interface ExcelSheetPopulator

All Known Implementing Classes:
ClassificationIncludedHeaderPromptPopulator, ClassificationTypeSystemSheetPopulator, PermissionAwareTypeSystemSheetPopulator, TypeSystemSheetPopulator
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ExcelSheetPopulator
Populates sheet with additional information about exported objects, like type or classification. Most of the implementation use ExcelFilters to limit populated information in cases the user has no access to given type or attribute is not readable.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    populate(ExcelExportResult excelExportResult)
    Populates a sheet with values retrieved from ExcelExportResult
  • Method Details

    • populate

      void populate(@Nonnull ExcelExportResult excelExportResult)
      Populates a sheet with values retrieved from ExcelExportResult
      Parameters:
      excelExportResult - a pojo which contains list of selected items, list of selected and available attributes etc.