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
-
Method Summary
Modifier and TypeMethodDescriptiondefault ActionGroupBuilder
getActionGroupBuilder
(FormBuilder formBuilder, String id, String label) default ActionGroupBuilder
getActionGroupBuilder
(FormBuilder formBuilder, String id, String label, @Nullable String position) default ActionGroupBuilder
getActionsActionGroupBuilder
(FormBuilder formBuilder) default ActionGroupBuilder
getCreateCopyActionGroupBuilder
(FormBuilder formBuilder) default ActionGroupBuilder
getOutputActionGroupBuilder
(FormBuilder formBuilder) void
modifyForm
(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)
-