Interface IGroupAdminDataProviderDao<T extends IDataProviderEntity>

All Superinterfaces:
IDataProviderDao<T>
All Known Implementing Classes:
ExtraMenuDao, GroupDao, RoomDao, UserDao

public interface IGroupAdminDataProviderDao<T extends IDataProviderEntity> extends IDataProviderDao<T>
  • Method Details

    • adminGet

      List<T> adminGet(String search, Long adminId, long start, long count, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> order)
      Get a list of instances of IGroupAdminDataProviderDao
      Parameters:
      search - - string search criteria to filter entities
      adminId - - id of group admin user
      start - - the start to range to retrieve
      count - - maximum instance count to retrieve
      order - - column and sort order
      Returns:
      list of instances in the range specified
    • adminGet

      default List<T> adminGet(String search, long start, long count, org.apache.wicket.extensions.markup.html.repeater.util.SortParam<String> order)
      Get a list of instances of IGroupAdminDataProviderDao
      Parameters:
      search - - string search criteria to filter entities
      start - - the start to range to retrieve
      count - - maximum instance count to retrieve
      order - - column and sort order
      Returns:
      list of instances in the range specified
    • adminCount

      long adminCount(String search, Long adminId)
      Count the number of instances of IGroupAdminDataProviderDao
      Parameters:
      search - - string search criteria to filter entities
      adminId - - id of group admin user
      Returns:
      count of instances satisfying given search criteria
    • adminCount

      default long adminCount(String search)
      Count the number of instances of IGroupAdminDataProviderDao
      Parameters:
      search - - string search criteria to filter entities
      Returns:
      count of instances satisfying given search criteria