Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Links fixed, typos corrected

The Magnolia 5 UI field transformer classes for fields no  no longer exist in the Magnolia 6 UI framework. The transformer functionality is now distributed among different components. The following is a summary of the features the components do:

...

info.magnolia.ui.form.field.transformer.*

in In 6 UI
basic.BasicTransformerNot required and not used. Its functions are obsolete, some taken over by Vaadin's concept of PropertySet.
composite.CompositeTransformer

This behavior can be achieved by using the info.magnolia.ui.editor.CurrentItemProvider and configuring the propertyNameDecorator  property of the CompositeFieldDefinition.

composite.SwitchableTransformerinfo.magnolia.ui.editor.JcrChildNodeProvider

...

info.magnolia.ui.form.field.transformer.*

in In 6 UI
composite.NoOpCompositeTransformernot Not needed.
composite.DelegatingCompositeFieldTransformerinfo.magnolia.ui.editor.JcrChildNodeProvider
multi.DelegatingMultiValueFieldTransformerinfo.magnolia.ui.editor.CurrentItemProvider
multi.MultiValueChildrenNodeTransformerinfo.magnolia.ui.editor.CurrentItemProvider
multi.MultiValueChildNodeTransformerinfo.magnolia.ui.editor.CurrentItemProvider
multi.MultiValueSubChildrenNodeTransformerinfo.magnolia.ui.editor.CurrentItemProvider
multi.MultiValueJSONTransformerinfo.magnolia.rest.ui.field.JsonMultiFieldProvider

...

info.magnolia.personalization.*

Description
ui.SimpleTraitValueTransformerNow functioning functions as the default trait transformer.
cookie.CookieFieldTransformerCustom transformer for cookie traits.
visitor.transformer.VisitorTraitListToSetTransformerStill existingexists, but no longer needed.