- All Implemented Interfaces:
- Task
- Direct Known Subclasses:
- LoginAuthTypePropertyMovedToFilter, LoginFormPropertyMovedToFilter
public class MoveAndRenamePropertyTask
extends AbstractRepositoryTask
A task to move and rename properties, taking default values into account. If the property
existed with original default, it is replaced by the new default, otherwise its value is kept.
If the new property exists, its value is replaced by either the new default of the original
property's value. This permits bootstrapping complex nodes, and migrating a few simple properties
when necessary.
Override the modifyCurrentValue() method to provide special behaviour when replacing existing
values.