Class StudentEntityController
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.controller.entity.AEntityController<Student>
cz.zcu.fav.kiv.mjakubas.saf.gui.controller.entity.entities.StudentEntityController
Fetches and manages
Student
connection between front-end and back-end.-
Field Summary
Fields inherited from class cz.zcu.fav.kiv.mjakubas.saf.gui.controller.entity.AEntityController
entitiesController, entityForm, fetchedEntities
-
Constructor Summary
ConstructorsConstructorDescriptionStudentEntityController
(@NotNull AForm<Student> entityForm, @NotNull EntitiesController entitiesController) Instantiates newAEntityController
of certain entity. -
Method Summary
Methods inherited from class cz.zcu.fav.kiv.mjakubas.saf.gui.controller.entity.AEntityController
clearFetchedEntities, deleteEntity, getAllFetchedEntities, getCreateFormPane, getFetchedEntity, getShowFormPane, postEntity, putAdditionalDeleteEntity, putAdditionalEntity, putEntity
-
Constructor Details
-
StudentEntityController
public StudentEntityController(@NotNull @NotNull AForm<Student> entityForm, @NotNull @NotNull EntitiesController entitiesController) Instantiates newAEntityController
of certain entity.
-
-
Method Details
-
getBaseAddress
Description copied from class:AEntityController
Base fetch address to get all entities.- Specified by:
getBaseAddress
in classAEntityController<Student>
- Returns:
- fetch address to get all entities.
-
getAdditionalAddress
- Specified by:
getAdditionalAddress
in classAEntityController<Student>
-
getEntityClass
Description copied from class:AEntityController
EntityClass
.- Specified by:
getEntityClass
in classAEntityController<Student>
- Returns:
- entity
Class
-
fetchAdditionalData
Description copied from class:AEntityController
if any additional data should be fetched this should be implemented.- Specified by:
fetchAdditionalData
in classAEntityController<Student>
- Throws:
FetchException
-