package Visual_DVM_2021.Passes.All; import Common.Current; import Common.Database.Database; import Common.Global; import Common.UI.UI; import SapforTestingSystem.SapforTasksPackage.SapforTasksPackage; import Visual_DVM_2021.Passes.DeleteObjectPass; public class DeleteSapforTasksPackage extends DeleteObjectPass { public DeleteSapforTasksPackage() { super(SapforTasksPackage.class); } @Override protected Database getDb() { return Global.db; } @Override protected void performPreparation() throws Exception { if (Current.hasUI()) { UI.getMainWindow().getTestingWindow().RemoveSapforPackageFromComparison(target); } } @Override protected void body() throws Exception { super.body(); // Utils.delete_with_check(new File(target.workspace)); } }