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)
-