Files
VisualSapfor/src/Visual_DVM_2021/Passes/All/DeleteDVMPackage.java

28 lines
869 B
Java
Raw Normal View History

package Visual_DVM_2021.Passes.All;
import Common.Global;
import Common.UI.UI;
import Common.Utils.Utils;
import TestingSystem.DVM.DVMPackage.DVMPackage;
2023-12-15 20:39:49 +03:00
import Visual_DVM_2021.Passes.DeleteTestingPackages;
import java.io.File;
2023-12-15 20:39:49 +03:00
public class DeleteDVMPackage extends DeleteTestingPackages<DVMPackage> {
public DeleteDVMPackage() {
2023-12-15 20:39:49 +03:00
super(DVMPackage.class);
}
protected void showPreparation() throws Exception {
super.showPreparation();
UI.getMainWindow().getTestingWindow().DropTestRunTasksComparison();
}
@Override
protected void performDone() throws Exception {
super.performDone();
for (Object object : target) {
int id = (int) object;
File workspace = new File(Global.PackagesDirectory, String.valueOf(id));
Utils.forceDeleteWithCheck(workspace);
}
}
}