Package app.entity.interfaces
package app.entity.interfaces
-
InterfacesClassDescriptionIFilterableByAnsweredBy<T extends ITaggedItem>Interface for items that can be filtered by the user who answered them.IFilterableByAttendee<T extends ITaggedItem>The
IFilterableByAttendeeinterface defines a method for filtering items by attendee (e.g., student).IFilterableByCamp<T extends ITaggedItem>Interface for items that can be filtered by camp.IFilterableByCampCommittee<T extends ITaggedItem>TheIFilterableByCampCommitteeinterface defines a method for filtering items by camp committee membership.IFilterableByDateRange<T extends ITaggedItem>Interface for filtering a list of items by date range.IFilterableByID<T extends ITaggedItem>Interface for filtering a list of items by ID.IFilterableByRegistrationDate<T extends ITaggedItem>Interface for filtering items by registration date.IFilterableBySchool<T extends ITaggedItem>Interface for filtering items by school.IFilterableBySender<T extends ITaggedItem>Interface for filtering items by sender.Interface for filtering a list of items by status.IFilterableByStudent<T extends ITaggedItem>TheIFilterableByStudentinterface defines a method for filtering items by student.IFilterableByVisibility<T extends ITaggedItem>Interface for filtering a list of items by visibility.TheISerializableinterface represents an app.entity that can be serialized into a list of lists of strings.ISortableByEndDate<T extends ITaggedItem>Interface for sorting by end date.ISortableByID<T extends ITaggedItem>Interface for sorting a RepositoryList by ID.ISortableByLocation<T extends ITaggedItem>Interface for sorting items by location.ISortableByName<T extends ITaggedItem>Interface for sorting items by name.ISortableByRegistrationCloseDate<T extends ITaggedItem>Interface for filtering a list of items by ID.ISortableByStartingDate<T extends ITaggedItem>Interface for sorting items by starting date.Interface for tagged items.