org.qi4j.migration.operation
Class RemoveAssociation
java.lang.Object
org.qi4j.migration.operation.RemoveAssociation
- All Implemented Interfaces:
- EntityMigrationOperation
public class RemoveAssociation
- extends Object
- implements EntityMigrationOperation
Remove an association. Downgrading this operation will reset
the property to the default value.
RemoveAssociation
public RemoveAssociation(String association,
String defaultReference)
upgrade
public boolean upgrade(JSONObject state,
StateStore stateStore,
Migrator migrator)
throws JSONException
- Specified by:
upgrade
in interface EntityMigrationOperation
- Throws:
JSONException
downgrade
public boolean downgrade(JSONObject state,
StateStore stateStore,
Migrator migrator)
throws JSONException
- Specified by:
downgrade
in interface EntityMigrationOperation
- Throws:
JSONException
toString
public String toString()
- Overrides:
toString
in class Object