package _VisualDVM.Passes.All; import _VisualDVM.Passes.Server.ComponentsRepositoryPass_OLD; import _VisualDVM.Passes.Server.ComponentsServerPass; import _VisualDVM.Repository.BugReport.BugReport; import _VisualDVM.Repository.BugReport.BugReportState; import _VisualDVM.Repository.Server.ServerCode; import _VisualDVM.Repository.Server.ServerExchangeUnit_2021; import javafx.util.Pair; public class DeleteBugReportFromServer extends ComponentsServerPass { @Override protected boolean canStart(Object... args) { target = (BugReport) args[0]; return !target.state.equals(BugReportState.draft)&& SendRequest(ServerCode.DeleteObjectByPK, "",new Pair<>(BugReport.class, target.getPK())); } }