org.qi4j.migration.assembly
Class VersionMigrationBuilder

java.lang.Object
  extended by org.qi4j.migration.assembly.VersionMigrationBuilder

public class VersionMigrationBuilder
extends Object

Migration builder for a specific to-version.


Constructor Summary
VersionMigrationBuilder(MigrationBuilder builder, String fromVersion, String toVersion)
           
 
Method Summary
 VersionMigrationBuilder atStartup(MigrationOperation operation)
           
 EntityMigrationBuilder forEntities(String... entityTypes)
           
 VersionMigrationBuilder renameEntity(String fromName, String toName)
           
 PackageMigrationBuilder renamePackage(String fromName, String toName)
           
 VersionMigrationBuilder toVersion(String toVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionMigrationBuilder

public VersionMigrationBuilder(MigrationBuilder builder,
                               String fromVersion,
                               String toVersion)
Method Detail

toVersion

public VersionMigrationBuilder toVersion(String toVersion)

renameEntity

public VersionMigrationBuilder renameEntity(String fromName,
                                            String toName)

renamePackage

public PackageMigrationBuilder renamePackage(String fromName,
                                             String toName)

atStartup

public VersionMigrationBuilder atStartup(MigrationOperation operation)

forEntities

public EntityMigrationBuilder forEntities(String... entityTypes)