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,
org.apache.polygene.spi.entitystore.helpers.StateStore stateStore,
Migrator migrator) |
String[] |
entityTypes() |
String |
toString() |
javax.json.JsonObject |
upgrade(MigrationContext context,
javax.json.JsonObject state,
org.apache.polygene.spi.entitystore.helpers.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, org.apache.polygene.spi.entitystore.helpers.StateStore stateStore, Migrator migrator)
public javax.json.JsonObject downgrade(MigrationContext context, javax.json.JsonObject state, org.apache.polygene.spi.entitystore.helpers.StateStore stateStore, Migrator migrator)
public boolean appliesTo(String entityType)
public String toString()
toString in class AbstractMigrationRule