Interface IModel<E>
- Type Parameters:
E
- entity
- All Known Implementing Classes:
AbsenceModel
,BuildingModel
,ClassModel
,EvaluationModel
,RoomModel
,ScheduleActionDateModel
,ScheduleActionModel
,SchoolDayModel
,SchoolHourModel
,StudentModel
,StudentsSubjectModel
,SubjectListModel
,SubjectModel
,TeacherModel
public interface IModel<E>
Defines an interface for a model used in a form as a data holder.
-
Method Summary
Modifier and TypeMethodDescriptionExports entity from model.default void
void
importEntity
(E entity) Imports entity field to model.default void
-
Method Details
-
importEntity
Imports entity field to model.- Parameters:
entity
- reference entity
-
exportEntity
E exportEntity()Exports entity from model.- Returns:
- entity from model
-
fillAdditionalEntities
- Throws:
FetchException
-
makeAdditionalRequests
default void makeAdditionalRequests()
-