рефакторинг создания меню баров для таблиц
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -46,4 +46,8 @@ public class SubscriberWorkspaceDBTable extends iDBTable<SubscriberWorkspace> {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@Override
|
||||
public Class getMenuBarClass() {
|
||||
return SubscriberWorkspacesMenuBar.class;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user