рефакторинг создания меню баров для таблиц

This commit is contained in:
2024-10-14 20:57:18 +03:00
parent 84acf05c19
commit 7f1d21a067
104 changed files with 204 additions and 348 deletions

View File

@@ -112,4 +112,8 @@ public class BugReportsDBTable extends DBTable<String, BugReport> {
public Vector<BugReport> getAllDrafts() throws Exception {
return Data.values().stream().filter(bugReport -> bugReport.state.equals(BugReportState.draft)).collect(Collectors.toCollection(Vector::new));
}
@Override
public Class getMenuBarClass() {
return BugReportsMenuBar.class;
}
}

View File

@@ -2,6 +2,7 @@ package _VisualDVM.Repository.Component;
import Common.Database.Tables.DataSet;
import Common.Visual.DataSetControlForm;
import _VisualDVM.Current;
import _VisualDVM.Visual.Menus.ComponentsMenuBar;
import java.util.Vector;
@@ -85,4 +86,8 @@ public class ComponentsSet extends DataSet<ComponentType, Component> {
target.add(server);
return target;
}
@Override
public Class getMenuBarClass() {
return ComponentsMenuBar.class;
}
}

View File

@@ -46,4 +46,8 @@ public class SubscriberWorkspaceDBTable extends iDBTable<SubscriberWorkspace> {
}
return null;
}
@Override
public Class getMenuBarClass() {
return SubscriberWorkspacesMenuBar.class;
}
}

View File

@@ -70,4 +70,8 @@ public class SubsribersDBTable extends DBTable<String, Subscriber> {
res.put(SubscriberWorkspace.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));
return res;
}
@Override
public Class getMenuBarClass() {
return SubscribersMenuBar.class;
}
}