org.qi4j.migration.assembly
Interface EntityMigrationOperation
- All Known Implementing Classes:
- AddAssociation, AddManyAssociation, AddProperty, RemoveAssociation, RemoveManyAssociation, RemoveProperty, RenameAssociation, RenameEntity, RenameManyAssociation, RenameProperty
public interface EntityMigrationOperation
Migration operation for a specific entity.
upgrade
boolean upgrade(JSONObject state,
StateStore stateStore,
Migrator migrator)
throws JSONException
- Throws:
JSONException
downgrade
boolean downgrade(JSONObject state,
StateStore stateStore,
Migrator migrator)
throws JSONException
- Throws:
JSONException