[![👍 Frogbot scanned this pull request and found that it did not add vulnerable dependencies.](https://raw.githubusercontent.com/jfrog/frogbot/master/resources/v2/noVulnerabilityBannerPR.png)](https://docs.jfrog-applications.jfrog.io/jfrog-applications/frogbot)
https://pentaho-jira-archive.orl.eng.hitachivantara.com/browse/BISERVER-10627 This jira introduced cancellation of the report on user's request. All of this code due to some reasons was put in reporting plugin instead of reporting-core. I have move some there classes to engine-core. The classes and interfaces were move from https://github.com/pentaho/pentaho-platform-plugin-reporting project by this PR https://github.com/pentaho/pentaho-platform-plugin-reporting/pull/855