/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.upgrade.task;
import com.enonic.cms.upgrade.UpgradeContext;
import com.enonic.cms.upgrade.task.datasource.DataSourceConverter;
import com.enonic.cms.upgrade.task.datasource.DataSourceConverterUpgradeModel206;
import com.enonic.cms.upgrade.task.datasource.DataSourceConverterLoggerImpl;
final class UpgradeModel0206
extends AbstractDataSourceUpgradeTask
{
public UpgradeModel0206()
{
super( 206 );
}
@Override
protected DataSourceConverter newConverter( final UpgradeContext context )
{
return new DataSourceConverterUpgradeModel206( new DataSourceConverterLoggerImpl( context ) );
}
@Override
public void upgrade( final UpgradeContext context )
throws Exception
{
context.logInfo( "Converting datasource xml to a simpler format." );
upgradeDataSources( context );
}
}