Package er.bugtracker.migrations

Source Code of er.bugtracker.migrations.BugTracker1

package er.bugtracker.migrations;

import com.webobjects.eoaccess.EOModel;
import com.webobjects.eocontrol.EOEditingContext;
import com.webobjects.foundation.NSArray;

import er.bugtracker.BTBusinessLogic;
import er.bugtracker.BTDataCreator;
import er.extensions.migration.ERXMigrationDatabase;
import er.extensions.migration.ERXModelVersion;
import er.extensions.migration.IERXPostMigration;

public class BugTracker1 extends ERXMigrationDatabase.Migration implements IERXPostMigration {
  @Override
  public NSArray<ERXModelVersion> modelDependencies() {
    return null;
  }

  @Override
  public void downgrade(EOEditingContext editingContext, ERXMigrationDatabase database) throws Throwable {
    // DO NOTHING
  }

  @Override
  public void upgrade(EOEditingContext editingContext, ERXMigrationDatabase database) throws Throwable {
  }

  public void postUpgrade(EOEditingContext editingContext, EOModel model) throws Throwable {
    BTBusinessLogic.initializeSharedData();
    new BTDataCreator(editingContext).createDummyData();
  }
}
TOP

Related Classes of er.bugtracker.migrations.BugTracker1

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.