Class AForm<E extends ASimpleEntity>
java.lang.Object
cz.zcu.fav.kiv.mjakubas.saf.gui.form.nform.AForm<E>
- Type Parameters:
E
- entity type
- Direct Known Subclasses:
AbsenceForm
,BuildingForm
,ClassForm
,EvaluationForm
,RoomForm
,ScheduleActionDateForm
,ScheduleActionForm
,SchoolDayForm
,SchoolHourForm
,StudentForm
,StudentSubjectForm
,SubjectForm
,SubjectListForm
,TeacherForm
Defines different possible forms of entity.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract com.dlsc.formsfx.model.structure.Form
createAdditionalDeletePutForm
(IModel<?> entityModel) protected abstract IModel<?>
protected abstract com.dlsc.formsfx.model.structure.Form
createAdditionalPutForm
(IModel<?> entityModel) protected abstract com.dlsc.formsfx.model.structure.Form
createEditablePutForm
(IModel<E> entityModel) protected abstract javafx.scene.layout.Pane
createEditablePutPane
(com.dlsc.formsfx.model.structure.Form editablePutForm) createEntityModel
(E entity) protected abstract javafx.scene.layout.Pane
createNonEditableDeletePutPane
(com.dlsc.formsfx.model.structure.Form nonEditablePutForm) protected abstract javafx.scene.layout.Pane
createNonEditablePutPane
(com.dlsc.formsfx.model.structure.Form nonEditablePutForm) protected abstract com.dlsc.formsfx.model.structure.Form
createPostForm
(IModel<E> entityModel) protected abstract javafx.scene.layout.Pane
createPostPane
(com.dlsc.formsfx.model.structure.Form postForm) protected abstract Object
getAdditionalEntity
(IModel<E> additionalModel) protected abstract AEntityController<?>
javafx.scene.layout.Pane
Gets post pane view of post form.javafx.scene.layout.Pane
getPutView
(E entity) Gets put pane view of post form.
-
Constructor Details
-
AForm
public AForm()
-
-
Method Details
-
getEntityController
-
createPostForm
-
createPostPane
protected abstract javafx.scene.layout.Pane createPostPane(com.dlsc.formsfx.model.structure.Form postForm) -
createEditablePutForm
-
createEditablePutPane
protected abstract javafx.scene.layout.Pane createEditablePutPane(com.dlsc.formsfx.model.structure.Form editablePutForm) -
createAdditionalPutForm
protected abstract com.dlsc.formsfx.model.structure.Form createAdditionalPutForm(IModel<?> entityModel) -
createNonEditablePutPane
protected abstract javafx.scene.layout.Pane createNonEditablePutPane(com.dlsc.formsfx.model.structure.Form nonEditablePutForm) -
createAdditionalDeletePutForm
protected abstract com.dlsc.formsfx.model.structure.Form createAdditionalDeletePutForm(IModel<?> entityModel) -
createNonEditableDeletePutPane
protected abstract javafx.scene.layout.Pane createNonEditableDeletePutPane(com.dlsc.formsfx.model.structure.Form nonEditablePutForm) -
createEmptyModel
-
createEntityModel
-
createAdditionalModel
-
getAdditionalEntity
-
getPostView
public javafx.scene.layout.Pane getPostView()Gets post pane view of post form.- Returns:
- post pane view of post form
-
getPutView
Gets put pane view of post form.- Returns:
- post pane view of post form
-