Interface FormModel
- All Known Implementing Classes:
FormModelImpl
public interface FormModel
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateFormBuilder(EntityModel entityModel, String name) Returns theFormModel.FormIdof all available forms.voidonReload()retrieveForm(String baseName, FormScope scope) retrieveForm(String baseName, FormScope scope, Set<FormBuilder.FormBuilderFlag> flags) Returns a form based on baseName and scope.
-
Method Details
-
getFormIds
List<FormModel.FormId> getFormIds()Returns theFormModel.FormIdof all available forms. -
retrieveForm
-
retrieveForm
Optional<Form> retrieveForm(String baseName, FormScope scope, Set<FormBuilder.FormBuilderFlag> flags) Returns a form based on baseName and scope. It will look for fallback forms if the explicitly specified one is not available. (e.g. it will return "User", DETAIL if you try to retrieve "User", CREATE as user does not have an explicit CREATE form. -
onReload
void onReload() -
createFormBuilder
-