public class EntityMigrationRule extends AbstractMigrationRule
fromVersion, toVersion| Constructor and Description |
|---|
EntityMigrationRule(String fromVersion,
String toVersion,
String[] entityTypes,
EntityMigrationOperation entityOperation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesTo(String entityType) |
javax.json.JsonObject |
downgrade(MigrationContext context,
javax.json.JsonObject state,
StateStore stateStore,
Migrator migrator) |
String[] |
entityTypes() |
String |
toString() |
javax.json.JsonObject |
upgrade(MigrationContext context,
javax.json.JsonObject state,
StateStore stateStore,
Migrator migrator) |
fromVersion, toVersionpublic EntityMigrationRule(String fromVersion, String toVersion, String[] entityTypes, EntityMigrationOperation entityOperation)
public String[] entityTypes()
public javax.json.JsonObject upgrade(MigrationContext context, javax.json.JsonObject state, StateStore stateStore, Migrator migrator)
public javax.json.JsonObject downgrade(MigrationContext context, javax.json.JsonObject state, StateStore stateStore, Migrator migrator)
public boolean appliesTo(String entityType)
public String toString()
toString in class AbstractMigrationRule