org.qi4j.migration

## Interface MigrationEvents

- All Known Implementing Classes:
    MigrationEventLogger

      public interface MigrationEvents

  Implement this as a service to receive events from the Migration process.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `associationAdded(String entity, String name, String defaultReference)`
    `void` | `associationRemoved(String entity, String name)`
    `void` | `associationRenamed(String entity, String from, String to)`
    `void` | `entityTypeChanged(String entity, String newEntityType)`
    `void` | `manyAssociationAdded(String entity, String name, String... defaultReferences)`
    `void` | `manyAssociationRemoved(String entity, String name)`
    `void` | `manyAssociationRenamed(String entity, String from, String to)`
    `void` | `namedAssociationAdded(String entity, String name, Map<String,String> defaultReferences)`
    `void` | `namedAssociationRemoved(String entity, String name)`
    `void` | `namedAssociationRenamed(String entity, String from, String to)`
    `void` | `propertyAdded(String entity, String name, Object value)`
    `void` | `propertyRemoved(String entity, String name)`
    `void` | `propertyRenamed(String entity, String from, String to)`

- - ### Method Detail

    - #### propertyAdded

          void propertyAdded(String entity,
                           String name,
                           Object value)

    - #### propertyRemoved

          void propertyRemoved(String entity,
                             String name)

    - #### propertyRenamed

          void propertyRenamed(String entity,
                             String from,
                             String to)

    - #### associationAdded

          void associationAdded(String entity,
                              String name,
                              String defaultReference)

    - #### associationRemoved

          void associationRemoved(String entity,
                                String name)

    - #### associationRenamed

          void associationRenamed(String entity,
                                String from,
                                String to)

    - #### manyAssociationAdded

          void manyAssociationAdded(String entity,
                                  String name,
                                  String... defaultReferences)

    - #### manyAssociationRemoved

          void manyAssociationRemoved(String entity,
                                    String name)

    - #### manyAssociationRenamed

          void manyAssociationRenamed(String entity,
                                    String from,
                                    String to)

    - #### namedAssociationAdded

          void namedAssociationAdded(String entity,
                                   String name,
                                   Map<String,String> defaultReferences)

    - #### namedAssociationRemoved

          void namedAssociationRemoved(String entity,
                                     String name)

    - #### namedAssociationRenamed

          void namedAssociationRenamed(String entity,
                                     String from,
                                     String to)

    - #### entityTypeChanged

          void entityTypeChanged(String entity,
                               String newEntityType)