Package org.jbpm.services.api.admin

## Interface MigrationReport

- All Superinterfaces:
    `Serializable`
  All Known Implementing Classes:
    `MigrationReportImpl`

      public interface MigrationReport
      extends Serializable

  MigrationReport that provides details about performed steps during process instance migration.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Date` | `getEndDate()` | Timestamp representing end time of the migration
    `List<MigrationEntry>` | `getEntries()` | Returns complete list of migration entries (steps performed) with details about them
    `Long` | `getProcessInstanceId()` | Returns process instance id that was migrated
    `Date` | `getStartDate()` | Timestamp representing start time of the migration
    `boolean` | `isSuccessful()` | Indicates if the migration was successful or not

- - ### Method Detail

    - #### isSuccessful

          boolean isSuccessful()

      Indicates if the migration was successful or not
      Returns:
        migration success

    - #### getStartDate

          Date getStartDate()

      Timestamp representing start time of the migration
      Returns:
        migration start time

    - #### getEndDate

          Date getEndDate()

      Timestamp representing end time of the migration
      Returns:
        migration end time

    - #### getProcessInstanceId

          Long getProcessInstanceId()

      Returns process instance id that was migrated
      Returns:
        process instance id

    - #### getEntries

          List<MigrationEntry> getEntries()

      Returns complete list of migration entries (steps performed) with details about them
      Returns:
        migration entries