info.magnolia.ui.dialog.setup.migration
Class CheckBoxRadioControlMigrator

java.lang.Object
  extended by info.magnolia.ui.dialog.setup.migration.CheckBoxRadioControlMigrator
All Implemented Interfaces:
ControlMigrator

public class CheckBoxRadioControlMigrator
extends Object
implements ControlMigrator

Migrate an Checkbox or Radio control to a CheckboxField.


Constructor Summary
CheckBoxRadioControlMigrator(boolean multiple)
           
 
Method Summary
 void migrate(javax.jcr.Node controlNode, info.magnolia.module.InstallContext installContext)
          Take a specific control's migration action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckBoxRadioControlMigrator

public CheckBoxRadioControlMigrator(boolean multiple)
Method Detail

migrate

public void migrate(javax.jcr.Node controlNode,
                    info.magnolia.module.InstallContext installContext)
             throws javax.jcr.RepositoryException
Description copied from interface: ControlMigrator
Take a specific control's migration action.

Specified by:
migrate in interface ControlMigrator
Parameters:
controlNode - on which the migration is done. Topically, remove, rename, add properties, nodes.
installContext - used to log migration issues or warn user for interaction.
Throws:
javax.jcr.RepositoryException


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.