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, toVersion
public 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