-
Task
-
Resolution: Obsolete
-
Major
-
None
-
-
Empty show more show less
-
Empty show more show less
It should be the registries that own the mappings and the factories should query the registry each time. Otherwise changes in a registry has no effect.
This effects all classes inheriting from MappingFactoryBase.
- info.magnolia.ui.dialog.action.DialogActionFactoryImpl
- info.magnolia.ui.form.field.validation.ValidatorFieldFactory
- info.magnolia.ui.admincentral.mediaeditor.editmode.factory.EditModeProviderFactory
- info.magnolia.ui.form.field.builder.FieldFactory
- info.magnolia.ui.form.action.FormActionFactoryImpl
The class MappingFactoryBase should be removed.
The lookup of implementation based on the class of the definition needs to go to the registries. We should introduce a base class for this since the logic will be identical for all of them. See MGNLUI-581 for changes pending for this logic.
- is related to
-
MGNLUI-581 Lookup of an action implementation in BaseFactory based on the definition type is completely random
- Closed
-
MGNLUI-1175 Convert ui-model into ui-api
- Closed
- is superseded by
-
MGNLUI-1590 Replace FieldValidatorRegistry with a implementationClass property in FieldValidatorDefinition
- Closed