Class DatatableRestControllerAvailableGroups<T,ID extends Serializable>

java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<T,ID>
sk.iway.iwcm.system.datatable.DatatableRestControllerAvailableGroups<T,ID>
Direct Known Subclasses:
ExportDatRestController, MediaGroupRestController, PerexGroupsRestController, TemplatesController

public abstract class DatatableRestControllerAvailableGroups<T,ID extends Serializable> extends DatatableRestControllerV2<T,ID>
DatatableRestControllerAvailableGroups is a class that extends DatatableRestControllerV2 and adds the ability to filter entities based on the availableGroups coma separeted IDs of webpage groups. It is used for entities filtered by user perms for webpage groups. WARNING: you must use serverSide: false in datatable options, because it's not possible to filter by availableGroups on server side
  • Constructor Details

    • DatatableRestControllerAvailableGroups

      protected DatatableRestControllerAvailableGroups(org.springframework.data.jpa.repository.JpaRepository<T,Long> repo, String idColumnName, String availableGroupsColumnName)
      DT Constructor with default idColumnName and availableGroupsColumnName
      Parameters:
      repo -
      idColumnName - - column name for entity ID, if null it's "id"
      availableGroupsColumnName - - column name for comma separated available groups IDs, if null it's "availableGroups"
  • Method Details