com.googlecode.flyway.core.migration.java
Class JavaMigrationResolver

java.lang.Object
  extended by com.googlecode.flyway.core.migration.java.JavaMigrationResolver
All Implemented Interfaces:
MigrationResolver

public class JavaMigrationResolver
extends java.lang.Object
implements MigrationResolver

Migration resolver for java class based migrations. The classes must have a name like V1 or V1_1_3 or V1__Description or V1_1_3__Description.


Constructor Summary
JavaMigrationResolver(java.lang.String basePackage)
          Creates a new instance.
 
Method Summary
 java.util.Collection<Migration> resolveMigrations()
          Resolves the available migrations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaMigrationResolver

public JavaMigrationResolver(java.lang.String basePackage)
Creates a new instance.

Parameters:
basePackage - The base package on the classpath where to migrations are located.
Method Detail

resolveMigrations

public java.util.Collection<Migration> resolveMigrations()
Description copied from interface: MigrationResolver
Resolves the available migrations.

Specified by:
resolveMigrations in interface MigrationResolver
Returns:
The available migrations.


Copyright © 2010. All Rights Reserved.