org.qi4j.migration.assembly
Class EntityMigrationRule
java.lang.Object
org.qi4j.migration.assembly.AbstractMigrationRule
org.qi4j.migration.assembly.EntityMigrationRule
public class EntityMigrationRule
- extends AbstractMigrationRule
Migration rule for a specific set of entity types
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EntityMigrationRule
public EntityMigrationRule(java.lang.String fromVersion,
java.lang.String toVersion,
java.lang.String[] entityTypes,
EntityMigrationOperation operationEntity)
entityTypes
public java.lang.String[] entityTypes()
upgrade
public boolean upgrade(org.json.JSONObject state,
StateStore stateStore,
Migrator migrator)
throws org.json.JSONException
- Throws:
org.json.JSONException
downgrade
public boolean downgrade(org.json.JSONObject state,
StateStore stateStore,
Migrator migrator)
throws org.json.JSONException
- Throws:
org.json.JSONException
appliesTo
public boolean appliesTo(java.lang.String entityType)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object