Interface FormInterceptor
- All Known Implementing Classes:
AbstractOutputActionFormInterceptor, AcceptConflictFormInterceptor, ActionOrderInterceptor, AlphabeticSortingInterceptor, ComponentScopeInterceptor, CreateButtonInterceptor, DeleteButtonInterceptor, DisableMarkingForAnonymousFormInterceptor, DisableMarkingForWidgetsFormInterceptor, EntityMergeActionFormInterceptor, ExportActionFormInterceptor, GenericLabelActionFormInterceptor, HistoryActionFormInterceptor, ImportActionFormInterceptor, InitialvalueGeneratorActionInterceptor, LocalizedFieldsInterceptor, LogicCopyActionFormInterceptor, MarkActionFormInterceptor, MarkedCheckboxFormInterceptor, MassMutationActionFormInterceptor, MembershipAdministrationDetailSaveButtonInterceptor, MutationGroupActionFormInterceptor, OutputGroupActionFormInterceptor, PresenceCheckFormInterceptor, QualificationRepairActionFormInterceptor, RemoveEmptyActionGroupInterceptor, RemovePlaceholderInterceptor, ReportActionFormInterceptor, ResetInitialvaluesActionInterceptor, RoomProposalActionFormInterceptor, SaveButtonInterceptor, SecurityActionFormInterceptor, ShowOutputJobsActionFormInterceptor, SortFormInterceptor, StandardHiddenFieldInterceptor
public interface FormInterceptor
Interceptor to modify forms on the fly (for example to add custom actions).
The interceptors will be applied whenever a
Form is retrieved using FormModel.retrieveForm(String, FormScope).-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault ActionGroupBuildergetActionGroupBuilder(FormBuilder formBuilder, String id, String label) default ActionGroupBuildergetActionGroupBuilder(FormBuilder formBuilder, String id, String label, @Nullable String position) default ActionGroupBuildergetActionsActionGroupBuilder(FormBuilder formBuilder) default ActionGroupBuildergetCreateCopyActionGroupBuilder(FormBuilder formBuilder) default ActionGroupBuildergetOutputActionGroupBuilder(FormBuilder formBuilder) voidmodifyForm(FormBuilder formBuilder, String baseName, FormScope formScope)
-
Field Details
-
SORTING_ORDER
static final int SORTING_ORDER- See Also:
-
-
Method Details
-
modifyForm
-
getActionsActionGroupBuilder
-
getOutputActionGroupBuilder
-
getCreateCopyActionGroupBuilder
-
getActionGroupBuilder
-
getActionGroupBuilder
default ActionGroupBuilder getActionGroupBuilder(FormBuilder formBuilder, String id, String label, @Nullable @Nullable String position)
-