Interface MigratingProcessInstanceValidationReport

All Known Implementing Classes:
MigratingProcessInstanceValidationReportImpl

public interface MigratingProcessInstanceValidationReport
Collects general failures and the migrating activity instance validation reports for a migrating process instance. A general failures is that the state of the process instance doesn't allow the migration independent from an specific activity instance. For example if non migrated jobs exist.
  • Method Details

    • getProcessInstanceId

      String getProcessInstanceId()
      Returns:
      the id of the process instance that the migration plan is applied to
    • getFailures

      List<String> getFailures()
      Returns:
      the list of general failures of the migrating process instance
    • hasFailures

      boolean hasFailures()
      Returns:
      true if general failures or activity instance validation reports exist, false otherwise
    • getActivityInstanceReports

      List<MigratingActivityInstanceValidationReport> getActivityInstanceReports()
      Returns:
      the list of activity instance validation reports
    • getTransitionInstanceReports

      List<MigratingTransitionInstanceValidationReport> getTransitionInstanceReports()
      Returns:
      the list of transition instance validation reports