Interface IFilterableByAttendee<T extends ITaggedItem>

Type Parameters:
T - The type of items implementing the ITaggedItem interface.
All Known Implementing Classes:
Camp, CampDetails, CampList

public interface IFilterableByAttendee<T extends ITaggedItem>
The IFilterableByAttendee interface defines a method for filtering items by attendee (e.g., student).
  • Method Summary

    Modifier and Type
    Method
    Description
    Filters items based on the specified attendee (e.g., student).
  • Method Details

    • filterByAttendee

      RepositoryList<T> filterByAttendee(Student student)
      Filters items based on the specified attendee (e.g., student).
      Parameters:
      student - The student whose attendance is used as a filter criterion.
      Returns:
      A RepositoryList containing items filtered by the specified attendee.