/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.upgrade.task; import java.util.List; import com.enonic.cms.upgrade.UpgradeContext; final class UpgradeModel0202 extends AbstractUpgradeTask { public UpgradeModel0202() { super( 202 ); } public void upgrade( final UpgradeContext context ) throws Exception { if (context.hasTable( "QRTZ_JOB_DETAILS" )) { context.logInfo( "Quartz table are available. Skipping." ); return; } context.logInfo( "Creating Quartz Scheduler tables..." ); final List<String> statements = context.getStatementsFromSchema( 202 ); for ( String statement : statements ) { context.executeStatement( statement ); } } }