de.deepamehta.core.impl
Class MigrationManager.MigrationInfo

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.impl.MigrationManager.MigrationInfo
Enclosing class:
MigrationManager

private class MigrationManager.MigrationInfo
extends Object

Collects the info required to run a migration.


Field Summary
(package private)  Exception exception
           
(package private)  boolean isDeclarative
           
(package private)  boolean isImperative
           
(package private)  Class migrationClass
           
(package private)  String migrationClassName
           
(package private)  String migrationFile
           
(package private)  InputStream migrationIn
           
(package private)  String migrationInfo
           
(package private)  String migrationType
           
(package private)  String runMode
           
(package private)  boolean success
           
 
Constructor Summary
MigrationManager.MigrationInfo(int migrationNr, PluginImpl plugin)
           
 
Method Summary
private  String coreMigrationClassName(int migrationNr)
           
private  Class loadClass(String className)
          Uses the core bundle's class loader to load a class by name.
private  String migrationConfigFile(int migrationNr)
           
private  String migrationFile(int migrationNr)
           
private  void readMigrationConfigFile(InputStream in, String configFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

migrationType

String migrationType

migrationInfo

String migrationInfo

runMode

String runMode

isDeclarative

boolean isDeclarative

isImperative

boolean isImperative

migrationFile

String migrationFile

migrationIn

InputStream migrationIn

migrationClassName

String migrationClassName

migrationClass

Class migrationClass

success

boolean success

exception

Exception exception
Constructor Detail

MigrationManager.MigrationInfo

MigrationManager.MigrationInfo(int migrationNr,
                               PluginImpl plugin)
Method Detail

readMigrationConfigFile

private void readMigrationConfigFile(InputStream in,
                                     String configFile)

migrationFile

private String migrationFile(int migrationNr)

migrationConfigFile

private String migrationConfigFile(int migrationNr)

coreMigrationClassName

private String coreMigrationClassName(int migrationNr)

loadClass

private Class loadClass(String className)
Uses the core bundle's class loader to load a class by name.

Returns:
the class, or null if the class is not found.


Copyright © 2014. All Rights Reserved.