Interface IFilterableByCampCommittee<T extends ITaggedItem>

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

public interface IFilterableByCampCommittee<T extends ITaggedItem>
The IFilterableByCampCommittee interface defines a method for filtering items by camp committee membership.
  • Method Summary

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

    • filterByCampCommittee

      RepositoryList<T> filterByCampCommittee(Student student)
      Filters items based on the specified camp committee member (e.g., student).
      Parameters:
      student - The student representing a camp committee member whose membership is used as a filter criterion.
      Returns:
      A RepositoryList containing items filtered by the specified camp committee member.