org.qi4j.migration.assembly

## Interface MigrationOperation

-     public interface MigrationOperation

  Non-entity specific migration operation. These operations may perform anything necessary to migrate the application. This could include performing disk operations and other non-entity related tasks.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `downgrade(StateStore stateStore, Migrator migrator)`
    `void` | `upgrade(StateStore stateStore, Migrator migrator)`

- - ### Method Detail

    - #### upgrade

          void upgrade(StateStore stateStore,
                     Migrator migrator)
                       throws IOException

      Throws:
        `IOException`

    - #### downgrade

          void downgrade(StateStore stateStore,
                       Migrator migrator)
                         throws IOException

      Throws:
        `IOException`