diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index d50be1c6..88ac2052 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,12 +10,43 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
diff --git a/src/Common/Database/Tables/DataSet.java b/src/Common/Database/Tables/DataSet.java
index 9a5b255f..3bb8e78e 100644
--- a/src/Common/Database/Tables/DataSet.java
+++ b/src/Common/Database/Tables/DataSet.java
@@ -5,7 +5,6 @@ import Common.MainModule_;
import Common.Passes.PassCode_;
import Common.Utils.TextLog;
import Common.Visual.DataSetControlForm;
-import Common.Visual.DataSetFiltersMenu;
import Common.Visual.Tables.ColumnFilter;
import Common.Visual.UI;
import Common.Visual.Windows.Dialog.DBObjectDialog;
@@ -55,16 +54,12 @@ public class DataSet extends DataSetAnchestor {
public int getRowCountUI() {
return ui.getRowCount();
}
- public void SetCurrentObjectUI(Object pk) {
+ public void SetCurrentObjectByUI(Object pk) {
if (ui != null) {
- //todo возможно проверить, что текущий объект уже соответствует ключу, и если да, то ничего делать.
ui.ClearSelection(); //сброс текущего объекта и всего что с ним связано.
ui.Select(pk);
}
}
- public String[] getUIColumnNames() {
- return new String[]{};
- }
protected DataSetControlForm createUI(JPanel mountPanel) {
return null;
}
diff --git a/src/Common/Visual/DataSetControlForm.java b/src/Common/Visual/DataSetControlForm.java
index 99b5782b..4045d8f6 100644
--- a/src/Common/Visual/DataSetControlForm.java
+++ b/src/Common/Visual/DataSetControlForm.java
@@ -33,6 +33,9 @@ public class DataSetControlForm extends ControlForm {
protected boolean events_on = true;
protected String colNamesAndSizes = "";
protected Vector columns = new Vector<>(); //информация о столбцах и их оформлении
+ protected String[] getUIColumnNames() {
+ return new String[]{};
+ }
//фильтры и подсчеты. todo слить с баром (?)
MatchesCounter f_ui = null;
protected Vector filters = new Vector<>();
@@ -97,7 +100,7 @@ public class DataSetControlForm extends ControlForm {
columns.get(1).setMinWidth(25);
columns.get(1).setMaxWidth(25);
}
- Arrays.stream(dataSource.getUIColumnNames()).forEach(name -> columns.add(new ColumnInfo(name)));
+ Arrays.stream(getUIColumnNames()).forEach(name -> columns.add(new ColumnInfo(name)));
AdditionalInitColumns();
}
protected void AdditionalInitColumns() {
diff --git a/src/_VisualDVM/GlobalData/Compiler/CompilersDBTable.java b/src/_VisualDVM/GlobalData/Compiler/CompilersDBTable.java
index a18270b2..9cd1cd35 100644
--- a/src/_VisualDVM/GlobalData/Compiler/CompilersDBTable.java
+++ b/src/_VisualDVM/GlobalData/Compiler/CompilersDBTable.java
@@ -122,6 +122,14 @@ public class CompilersDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "описание",
+ "команда вызова",
+ "версия",
+ "ревизия"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -151,10 +159,6 @@ public class CompilersDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"описание", "команда вызова", "версия", "ревизия"};
- }
- @Override
public Object getFieldAt(Compiler object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/CompilerEnvironment/CompilerEnvironmentsSet.java b/src/_VisualDVM/GlobalData/CompilerEnvironment/CompilerEnvironmentsSet.java
index 54ea78dd..0b7e3174 100644
--- a/src/_VisualDVM/GlobalData/CompilerEnvironment/CompilerEnvironmentsSet.java
+++ b/src/_VisualDVM/GlobalData/CompilerEnvironment/CompilerEnvironmentsSet.java
@@ -11,12 +11,6 @@ public class CompilerEnvironmentsSet extends DataSet {
super(String.class, CompilerOption.class);
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Параметр", "Значение", "Описание"
- };
- }
- @Override
public Object getFieldAt(CompilerOption object, int columnIndex) {
switch (columnIndex) {
case 2:
@@ -37,6 +31,14 @@ public class CompilerOptionsSet extends DataSet {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Параметр",
+ "Значение",
+ "Описание"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(2).setRendererClass(CompilerOptionParameterNameRenderer.class);
columns.get(3).setRendererClass(CompilerOptionParameterValueRenderer.class);
diff --git a/src/_VisualDVM/GlobalData/DVMParameter/DVMParameterDBTable.java b/src/_VisualDVM/GlobalData/DVMParameter/DVMParameterDBTable.java
index f53c2621..b9726314 100644
--- a/src/_VisualDVM/GlobalData/DVMParameter/DVMParameterDBTable.java
+++ b/src/_VisualDVM/GlobalData/DVMParameter/DVMParameterDBTable.java
@@ -26,10 +26,6 @@ public class DVMParameterDBTable extends iDBTable {
return "параметры DVM";
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"имя", "значение"};
- }
- @Override
public Object getFieldAt(DVMParameter object, int columnIndex) {
switch (columnIndex) {
case 1:
@@ -46,6 +42,13 @@ public class DVMParameterDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "значение"
+ };
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
diff --git a/src/_VisualDVM/GlobalData/EnvironmentValue/EnvironmentValuesDBTable.java b/src/_VisualDVM/GlobalData/EnvironmentValue/EnvironmentValuesDBTable.java
index 5fc56361..162ef0b7 100644
--- a/src/_VisualDVM/GlobalData/EnvironmentValue/EnvironmentValuesDBTable.java
+++ b/src/_VisualDVM/GlobalData/EnvironmentValue/EnvironmentValuesDBTable.java
@@ -71,6 +71,12 @@ public class EnvironmentValuesDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "значение"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -86,10 +92,6 @@ public class EnvironmentValuesDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"имя", "значение"};
- }
- @Override
public Object getFieldAt(EnvironmentValue object, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/GlobalData/FileObject/DirInfosDataSet.java b/src/_VisualDVM/GlobalData/FileObject/DirInfosDataSet.java
index 920feeef..65ab6cee 100644
--- a/src/_VisualDVM/GlobalData/FileObject/DirInfosDataSet.java
+++ b/src/_VisualDVM/GlobalData/FileObject/DirInfosDataSet.java
@@ -11,17 +11,18 @@ public class DirInfosDataSet extends DataSet {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "дата изменения"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(1).setRendererClass(RendererDate.class);
}
};
}
- @Override
- public String[] getUIColumnNames() {
- return new String[]{
- "дата изменения"};
- }
+
@Override
public Object getFieldAt(DirInfo object, int columnIndex) {
switch (columnIndex) {
diff --git a/src/_VisualDVM/GlobalData/Machine/MachinesDBTable.java b/src/_VisualDVM/GlobalData/Machine/MachinesDBTable.java
index 45a6f543..02e5c187 100644
--- a/src/_VisualDVM/GlobalData/Machine/MachinesDBTable.java
+++ b/src/_VisualDVM/GlobalData/Machine/MachinesDBTable.java
@@ -91,6 +91,14 @@ public class MachinesDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public boolean hasCheckBox() {
+ return true;
+ }
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{"URL"};
+ }
@Override
public void ShowCurrentObject() throws Exception {
super.ShowCurrentObject();
@@ -108,10 +116,6 @@ public class MachinesDBTable extends iDBTable {
columns.get(0).setVisible(false);
}
@Override
- public boolean hasCheckBox() {
- return true;
- }
- @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.AddMachine,
@@ -136,10 +140,6 @@ public class MachinesDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"URL"};
- }
- @Override
public Object getFieldAt(Machine object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/Makefile/MakefilesDBTable.java b/src/_VisualDVM/GlobalData/Makefile/MakefilesDBTable.java
index 275516b1..5ee51c0d 100644
--- a/src/_VisualDVM/GlobalData/Makefile/MakefilesDBTable.java
+++ b/src/_VisualDVM/GlobalData/Makefile/MakefilesDBTable.java
@@ -43,15 +43,23 @@ public class MakefilesDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
- @Override
- protected void AdditionalInitColumns() {
- columns.get(0).setVisible(false);
- }
@Override
public boolean hasCheckBox() {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Линковщик",
+ "Команда",
+ "Флаги"
+ };
+ }
+ @Override
+ protected void AdditionalInitColumns() {
+ columns.get(0).setVisible(false);
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.Compile,
@@ -67,14 +75,6 @@ public class MakefilesDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Линковщик",
- "Команда",
- "Флаги"
- };
- }
- @Override
public Object getFieldAt(Makefile object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/Module/ModulesDBTable.java b/src/_VisualDVM/GlobalData/Module/ModulesDBTable.java
index 4abf61a8..eabc7f87 100644
--- a/src/_VisualDVM/GlobalData/Module/ModulesDBTable.java
+++ b/src/_VisualDVM/GlobalData/Module/ModulesDBTable.java
@@ -33,6 +33,15 @@ public class ModulesDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Язык",
+ "Компилятор",
+ "Команда",
+ "Флаги"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
}
@@ -58,15 +67,6 @@ public class ModulesDBTable extends iDBTable {
}
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Язык",
- "Компилятор",
- "Команда",
- "Флаги"
- };
- }
- @Override
public Current CurrentName() {
return Current.Module;
}
diff --git a/src/_VisualDVM/GlobalData/RunConfiguration/RunConfigurationsDBTable.java b/src/_VisualDVM/GlobalData/RunConfiguration/RunConfigurationsDBTable.java
index 28b393c3..e05352bf 100644
--- a/src/_VisualDVM/GlobalData/RunConfiguration/RunConfigurationsDBTable.java
+++ b/src/_VisualDVM/GlobalData/RunConfiguration/RunConfigurationsDBTable.java
@@ -120,6 +120,18 @@ public class RunConfigurationsDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Команда",
+ "Опции",
+ "Разм.",
+ "Куб",
+ "Min",
+ "Max",
+ "Аргументы"
+ };
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -140,18 +152,6 @@ public class RunConfigurationsDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Команда",
- "Опции",
- "Разм.",
- "Куб",
- "Min",
- "Max",
- "Аргументы"
- };
- }
- @Override
public Object getFieldAt(RunConfiguration object, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/GlobalData/SapforProfile/SapforProfilesDBTable.java b/src/_VisualDVM/GlobalData/SapforProfile/SapforProfilesDBTable.java
index 8b122496..4563bf4c 100644
--- a/src/_VisualDVM/GlobalData/SapforProfile/SapforProfilesDBTable.java
+++ b/src/_VisualDVM/GlobalData/SapforProfile/SapforProfilesDBTable.java
@@ -36,6 +36,13 @@ public class SapforProfilesDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Описание",
+ "Дата создания"
+ };
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.SaveProfile,
@@ -46,13 +53,6 @@ public class SapforProfilesDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Описание",
- "Дата создания"
- };
- }
- @Override
public Object getFieldAt(SapforProfile object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/SapforProfileSetting/SapforProfileSettingsDBTable.java b/src/_VisualDVM/GlobalData/SapforProfileSetting/SapforProfileSettingsDBTable.java
index 59e153ac..e91f2455 100644
--- a/src/_VisualDVM/GlobalData/SapforProfileSetting/SapforProfileSettingsDBTable.java
+++ b/src/_VisualDVM/GlobalData/SapforProfileSetting/SapforProfileSettingsDBTable.java
@@ -11,6 +11,13 @@ public class SapforProfileSettingsDBTable extends iDBTable
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "значение"
+ };
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -26,13 +33,6 @@ public class SapforProfileSettingsDBTable extends iDBTable
return Current.SapforProfileSetting;
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "значение"
- };
- }
- @Override
public Object getFieldAt(SapforProfileSetting object, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java b/src/_VisualDVM/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java
index 662a8006..cdd97531 100644
--- a/src/_VisualDVM/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java
+++ b/src/_VisualDVM/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java
@@ -42,6 +42,23 @@ public class CompilationTasksDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "сборка",
+ "",
+ "Fortran",
+ "",
+ "С",
+ "",
+ "С++",
+ "",
+ "Лимит(c)",
+ "Время(c)",
+ "Дата",
+ "Статус"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(12).setRendererClass(RendererDate.class);
columns.get(13).setRendererClass(RendererStatusEnum.class);
@@ -63,26 +80,6 @@ public class CompilationTasksDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "сборка",
- "",
- //
- "Fortran",
- "",
- //
- "С",
- "",
- //
- "С++",
- "",
- "Лимит(c)",
- "Время(c)",
- "Дата",
- "Статус"
- };
- }
- @Override
public Object getFieldAt(CompilationTask object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/Tasks/RunTask/RunTasksDBTable.java b/src/_VisualDVM/GlobalData/Tasks/RunTask/RunTasksDBTable.java
index 90a961d1..83d7ed27 100644
--- a/src/_VisualDVM/GlobalData/Tasks/RunTask/RunTasksDBTable.java
+++ b/src/_VisualDVM/GlobalData/Tasks/RunTask/RunTasksDBTable.java
@@ -30,6 +30,16 @@ public class RunTasksDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Матрица",
+ "Лимит(с)",
+ "Время(с)",
+ "Чистое время",
+ "Дата",
+ "Статус"};
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(6).setRendererClass(RendererDate.class);
columns.get(7).setRendererClass(RendererStatusEnum.class);
@@ -51,16 +61,6 @@ public class RunTasksDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Матрица",
- "Лимит(с)",
- "Время(с)",
- "Чистое время",
- "Дата",
- "Статус"};
- }
- @Override
public Object getFieldAt(RunTask object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/GlobalData/User/UsersDBTable.java b/src/_VisualDVM/GlobalData/User/UsersDBTable.java
index 9be2e695..d96d6a4d 100644
--- a/src/_VisualDVM/GlobalData/User/UsersDBTable.java
+++ b/src/_VisualDVM/GlobalData/User/UsersDBTable.java
@@ -76,6 +76,16 @@ public class UsersDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public boolean hasCheckBox() {
+ return true;
+ }
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Логин",
+ "Статус"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -94,10 +104,6 @@ public class UsersDBTable extends iDBTable {
Global.mainModule.getUI().getCredentialsMenuBar().ShowNoUser();
}
@Override
- public boolean hasCheckBox() {
- return true;
- }
- @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.AddUser,
@@ -108,10 +114,6 @@ public class UsersDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"Логин", "Статус"};
- }
- @Override
public Object getFieldAt(User object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/Passes/All/Run.java b/src/_VisualDVM/Passes/All/Run.java
index 731f1da5..c51000b2 100644
--- a/src/_VisualDVM/Passes/All/Run.java
+++ b/src/_VisualDVM/Passes/All/Run.java
@@ -82,7 +82,7 @@ public class Run extends Pass {
task.setProgress(i, runTasks.size());
//-
Global.mainModule.getDb().runTasks.RefreshUI();
- Global.mainModule.getDb().runTasks.SetCurrentObjectUI(task.id);
+ Global.mainModule.getDb().runTasks.SetCurrentObjectByUI(task.id);
//-
subpass.Do(task, target);
//-
diff --git a/src/_VisualDVM/ProjectData/DBArray/ArraysDBTable.java b/src/_VisualDVM/ProjectData/DBArray/ArraysDBTable.java
index 2a2bf026..cbd6828c 100644
--- a/src/_VisualDVM/ProjectData/DBArray/ArraysDBTable.java
+++ b/src/_VisualDVM/ProjectData/DBArray/ArraysDBTable.java
@@ -21,6 +21,10 @@ public class ArraysDBTable extends DBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{"Имя"};
+ }
@Override
public boolean hasCheckBox() {
return true;
@@ -41,10 +45,6 @@ public class ArraysDBTable extends DBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"Имя"};
- }
- @Override
public Object getFieldAt(DBArray array, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/ProjectData/Messages/MessagesDBTable.java b/src/_VisualDVM/ProjectData/Messages/MessagesDBTable.java
index 103e23cb..35db0a81 100644
--- a/src/_VisualDVM/ProjectData/Messages/MessagesDBTable.java
+++ b/src/_VisualDVM/ProjectData/Messages/MessagesDBTable.java
@@ -21,6 +21,13 @@ public class MessagesDBTable extends iDBTable {
protected DataSetControlForm createUI(JPanel mountPanel) {
DataSet dataset = this;
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "группа",
+ "строка",
+ "текст"};
+ }
@Override
public void ShowCurrentObject() throws Exception {
super.ShowCurrentObject();
@@ -74,10 +81,6 @@ public class MessagesDBTable extends iDBTable {
}
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"группа", "строка", "текст"};
- }
- @Override
public Comparator getComparator() {
return Comparator.comparingInt(o -> o.line);
}
diff --git a/src/_VisualDVM/ProjectData/Messages/Recommendations/RecommendationsDBTable.java b/src/_VisualDVM/ProjectData/Messages/Recommendations/RecommendationsDBTable.java
index 3690eb21..eb171fbe 100644
--- a/src/_VisualDVM/ProjectData/Messages/Recommendations/RecommendationsDBTable.java
+++ b/src/_VisualDVM/ProjectData/Messages/Recommendations/RecommendationsDBTable.java
@@ -17,6 +17,10 @@ public class RecommendationsDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{"текст"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -30,10 +34,6 @@ public class RecommendationsDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"текст"};
- }
- @Override
public Object getFieldAt(MessageRecommendation object, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/ProjectData/SapforData/Arrays/ArraysSet.java b/src/_VisualDVM/ProjectData/SapforData/Arrays/ArraysSet.java
index f6af6ebe..35bdd7fe 100644
--- a/src/_VisualDVM/ProjectData/SapforData/Arrays/ArraysSet.java
+++ b/src/_VisualDVM/ProjectData/SapforData/Arrays/ArraysSet.java
@@ -30,6 +30,17 @@ public class ArraysSet extends DataSet {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Имя",
+ "Область описания",
+ "Файлы объявления",
+ "Размерность",
+ "Размер элемента(байт)",
+ "Область распараллеливания"
+ };
+ }
@Override
public boolean hasCheckBox() {
return true;
@@ -48,12 +59,6 @@ public class ArraysSet extends DataSet {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Имя", "Область описания", "Файлы объявления", "Размерность", "Размер элемента(байт)", "Область распараллеливания"
- };
- }
- @Override
public Object getFieldAt(ProjectArray object, int columnIndex) {
switch (columnIndex) {
case 1:
diff --git a/src/_VisualDVM/ProjectData/SapforData/Regions/RegionsSet.java b/src/_VisualDVM/ProjectData/SapforData/Regions/RegionsSet.java
index 34a158ea..a05889d8 100644
--- a/src/_VisualDVM/ProjectData/SapforData/Regions/RegionsSet.java
+++ b/src/_VisualDVM/ProjectData/SapforData/Regions/RegionsSet.java
@@ -27,6 +27,17 @@ public class RegionsSet extends DataSet {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Имя",
+ "Строк кода",
+ "Массивов",
+ "Циклов",
+ "Объявлений процедур",
+ "Вызовов процедур",
+ "Фрагменты"};
+ }
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
@@ -57,8 +68,4 @@ public class RegionsSet extends DataSet {
return null;
}
}
- @Override
- public String[] getUIColumnNames() {
- return new String[]{"Имя", "Строк кода", "Массивов", "Циклов", "Объявлений процедур", "Вызовов процедур", "Фрагменты"};
- }
}
diff --git a/src/_VisualDVM/ProjectData/SapforData/Variants/VariantsSet.java b/src/_VisualDVM/ProjectData/SapforData/Variants/VariantsSet.java
index 033d4460..3563972b 100644
--- a/src/_VisualDVM/ProjectData/SapforData/Variants/VariantsSet.java
+++ b/src/_VisualDVM/ProjectData/SapforData/Variants/VariantsSet.java
@@ -26,6 +26,22 @@ public class VariantsSet extends DataSet {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Распределение",
+ "PARALLEL",
+ "REMOTE",
+ "REDISTRIBUTE",
+ "INTERVALS",
+ "PS.REMOTE",
+ "PS.SHADOW",
+ "PS.REDUCTION",
+ "PS.ACROSS",
+ "Оценка",
+ "Дата оценки",
+ "Версия"};
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
columns.get(2).setRendererClass(RendererMultiline.class);
@@ -45,11 +61,6 @@ public class VariantsSet extends DataSet {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"Распределение", "PARALLEL", "REMOTE", "REDISTRIBUTE", "INTERVALS",
- "PS.REMOTE", "PS.SHADOW", "PS.REDUCTION", "PS.ACROSS", "Оценка", "Дата оценки", "Версия"};
- }
- @Override
public Object getFieldAt(ParallelVariant object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java b/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java
index 5aa66600..9fed352f 100644
--- a/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java
+++ b/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java
@@ -31,6 +31,18 @@ public class BugReportsDBTable extends DBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Описание",
+ "Отправитель",
+ "Исполнитель",
+ "Проект",
+ "Завершенность",
+ "Дата создания",
+ "Дата изменения",
+ "Статус"};
+ }
@Override
public void ShowCurrentObject() throws Exception {
super.ShowCurrentObject();
@@ -86,17 +98,7 @@ public class BugReportsDBTable extends DBTable {
public Comparator getComparator() {
return (o1, o2) -> -(o1.getDate().compareTo(o2.getDate()));
}
- @Override
- public String[] getUIColumnNames() {
- return new String[]{"Описание",
- "Отправитель",
- "Исполнитель",
- "Проект",
- "Завершенность",
- "Дата создания",
- "Дата изменения",
- "Статус"};
- }
+
@Override
public Object getFieldAt(BugReport object, int columnIndex) {
switch (columnIndex) {
diff --git a/src/_VisualDVM/Repository/Component/ComponentsSet.java b/src/_VisualDVM/Repository/Component/ComponentsSet.java
index 4dd9227a..2368d238 100644
--- a/src/_VisualDVM/Repository/Component/ComponentsSet.java
+++ b/src/_VisualDVM/Repository/Component/ComponentsSet.java
@@ -33,6 +33,15 @@ public class ComponentsSet extends DataSet {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Компонент",
+ "Текущая версия",
+ "Актуальная версия",
+ "Дата сборки",
+ "Статус"};
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);
columns.get(3).setRendererClass(RendererMaskedNanInteger.class);
@@ -63,10 +72,6 @@ public class ComponentsSet extends DataSet {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"Компонент", "Текущая версия", "Актуальная версия", "Дата сборки", "Статус"};
- }
- @Override
public Object getFieldAt(Component object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/Repository/SubscriberWorkspace/SubscriberWorkspaceDBTable.java b/src/_VisualDVM/Repository/SubscriberWorkspace/SubscriberWorkspaceDBTable.java
index 79d9fc0c..5820b190 100644
--- a/src/_VisualDVM/Repository/SubscriberWorkspace/SubscriberWorkspaceDBTable.java
+++ b/src/_VisualDVM/Repository/SubscriberWorkspace/SubscriberWorkspaceDBTable.java
@@ -32,12 +32,15 @@ public class SubscriberWorkspaceDBTable extends iDBTable {
}
//-
@Override
- public String[] getUIColumnNames() {
- return new String[]{"URL", "пользователь", "папка"};
- }
- @Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "URL",
+ "пользователь",
+ "папка"};
+ }
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.DeleteSubscriberWorkspace);
diff --git a/src/_VisualDVM/Repository/Subscribes/SubsribersDBTable.java b/src/_VisualDVM/Repository/Subscribes/SubsribersDBTable.java
index 7c0a3c9d..44c715aa 100644
--- a/src/_VisualDVM/Repository/Subscribes/SubsribersDBTable.java
+++ b/src/_VisualDVM/Repository/Subscribes/SubsribersDBTable.java
@@ -38,6 +38,13 @@ public class SubsribersDBTable extends DBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Имя",
+ "Роль",
+ "Рассылка"};
+ }
+ @Override
protected void AdditionalInitColumns() {
boolean admin = Global.mainModule.getAccount().role.equals(AccountRole.Admin);
columns.get(0).setVisible(admin);
@@ -57,10 +64,6 @@ public class SubsribersDBTable extends DBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"Имя", "Роль", "Рассылка"};
- }
- @Override
public Object getFieldAt(Subscriber object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/TestingSystem/Common/Group/GroupsDBTable.java b/src/_VisualDVM/TestingSystem/Common/Group/GroupsDBTable.java
index 8bedfd0e..c9b50391 100644
--- a/src/_VisualDVM/TestingSystem/Common/Group/GroupsDBTable.java
+++ b/src/_VisualDVM/TestingSystem/Common/Group/GroupsDBTable.java
@@ -54,6 +54,15 @@ public class GroupsDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "автор",
+ "тип",
+ "язык"
+ };
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.SynchronizeTests,
@@ -110,15 +119,7 @@ public class GroupsDBTable extends iDBTable {
}
};
}
- @Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "автор",
- "тип",
- "язык"
- };
- }
+
@Override
public Object getFieldAt(Group object, int columnIndex) {
switch (columnIndex) {
diff --git a/src/_VisualDVM/TestingSystem/Common/Test/TestDBTable.java b/src/_VisualDVM/TestingSystem/Common/Test/TestDBTable.java
index 5e4a50bd..6347ab3d 100644
--- a/src/_VisualDVM/TestingSystem/Common/Test/TestDBTable.java
+++ b/src/_VisualDVM/TestingSystem/Common/Test/TestDBTable.java
@@ -29,14 +29,23 @@ public class TestDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
- @Override
- protected void AdditionalInitColumns() {
- }
@Override
public boolean hasCheckBox() {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "min_dim",
+ "max_dim",
+ "файлы"
+ };
+ }
+ @Override
+ protected void AdditionalInitColumns() {
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription()) {
{
@@ -63,15 +72,6 @@ public class TestDBTable extends iDBTable {
}
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "min_dim",
- "max_dim",
- "файлы"
- };
- }
- @Override
public Current CurrentName() {
return Current.Test;
}
diff --git a/src/_VisualDVM/TestingSystem/DVM/DVMConfiguration/DVMConfigurationDBTable.java b/src/_VisualDVM/TestingSystem/DVM/DVMConfiguration/DVMConfigurationDBTable.java
index 0d9ccd24..3247e40b 100644
--- a/src/_VisualDVM/TestingSystem/DVM/DVMConfiguration/DVMConfigurationDBTable.java
+++ b/src/_VisualDVM/TestingSystem/DVM/DVMConfiguration/DVMConfigurationDBTable.java
@@ -38,6 +38,19 @@ public class DVMConfigurationDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "автор",
+ "ядра",
+ "параметры",
+ "группы",
+ "тестов",
+ "компиляция(с)",
+ "запуск(с)"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(6).setRendererClass(RendererMultiline.class);
columns.get(6).setMaxWidth(500);
@@ -55,19 +68,6 @@ public class DVMConfigurationDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "автор",
- "ядра",
- "параметры",
- "группы",
- "тестов",
- "компиляция(с)",
- "запуск(с)"
- };
- }
- @Override
public Object getFieldAt(DVMConfiguration object, int columnIndex) {
ConfigurationCache cache = (ConfigurationCache) VisualCaches.GetCache(object);
switch (columnIndex) {
diff --git a/src/_VisualDVM/TestingSystem/DVM/DVMPackage/DVMPackageDBTable.java b/src/_VisualDVM/TestingSystem/DVM/DVMPackage/DVMPackageDBTable.java
index 47fcb653..2df20f6c 100644
--- a/src/_VisualDVM/TestingSystem/DVM/DVMPackage/DVMPackageDBTable.java
+++ b/src/_VisualDVM/TestingSystem/DVM/DVMPackage/DVMPackageDBTable.java
@@ -44,6 +44,22 @@ public class DVMPackageDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Автор",
+ "Машина",
+ "Пользователь",
+ "DVM",
+ "Конфигурации",
+ "Задач",
+ "Ядер",
+ "Прогресс",
+ "Начало",
+ "Изменено",
+ "Статус"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(6).setRendererClass(RendererMultiline.class);
columns.get(9).setRendererClass(RendererProgressBar.class);
@@ -117,22 +133,6 @@ public class DVMPackageDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Автор",
- "Машина",
- "Пользователь",
- "DVM",
- "Конфигурации",
- "Задач",
- "Ядер",
- "Прогресс",
- "Начало",
- "Изменено",
- "Статус"
- };
- }
- @Override
public Object getFieldAt(DVMPackage object, int columnIndex) {
PackageCache cache = (PackageCache) VisualCaches.GetCache(object);
switch (columnIndex) {
diff --git a/src/_VisualDVM/TestingSystem/DVM/DVMSettings/DVMSettingsDBTable.java b/src/_VisualDVM/TestingSystem/DVM/DVMSettings/DVMSettingsDBTable.java
index aacebafd..009c19ef 100644
--- a/src/_VisualDVM/TestingSystem/DVM/DVMSettings/DVMSettingsDBTable.java
+++ b/src/_VisualDVM/TestingSystem/DVM/DVMSettings/DVMSettingsDBTable.java
@@ -29,21 +29,6 @@ public class DVMSettingsDBTable extends iDBTable {
}
//--
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "автор",
- "флаги",
- "окружение",
- "usr.par",
- "куб",
- "max",
- "min dim",
- "max dim"
- };
- }
- //--
- @Override
public Object getFieldAt(DVMSettings object, int columnIndex) {
switch (columnIndex) {
case 2:
@@ -77,6 +62,20 @@ public class DVMSettingsDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "автор",
+ "флаги",
+ "окружение",
+ "usr.par",
+ "куб",
+ "max",
+ "min dim",
+ "max dim"
+ };
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.PublishDVMSettings,
diff --git a/src/_VisualDVM/TestingSystem/DVM/DVMTasks/DVMRunTasksSet.java b/src/_VisualDVM/TestingSystem/DVM/DVMTasks/DVMRunTasksSet.java
index fc9e3a3a..d1326285 100644
--- a/src/_VisualDVM/TestingSystem/DVM/DVMTasks/DVMRunTasksSet.java
+++ b/src/_VisualDVM/TestingSystem/DVM/DVMTasks/DVMRunTasksSet.java
@@ -35,6 +35,23 @@ public class DVMRunTasksSet extends DataSet {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Тест",
+ "Язык",
+ "Флаги",
+ "Компиляция",
+ "Запуск",
+ "Матрица",
+ "Окружение",
+ "usr.par",
+ "Время компиляции (с)",
+ "Время запуска (с)",
+ "Чистое время (с)",
+ "Прогресс",
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(5).setRendererClass(RendererStatusEnum.class);
columns.get(6).setRendererClass(RendererStatusEnum.class);
@@ -80,23 +97,6 @@ public class DVMRunTasksSet extends DataSet {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Тест",
- "Язык",
- "Флаги",
- "Компиляция",
- "Запуск",
- "Матрица",
- "Окружение",
- "usr.par",
- "Время компиляции (с)",
- "Время запуска (с)",
- "Чистое время (с)",
- "Прогресс",
- };
- }
- @Override
public Object getFieldAt(DVMRunTask object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java b/src/_VisualDVM/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java
index 2a369289..d59e8bb3 100644
--- a/src/_VisualDVM/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java
+++ b/src/_VisualDVM/TestingSystem/SAPFOR/SapforConfiguration/SapforConfigurationDBTable.java
@@ -40,6 +40,18 @@ public class SapforConfigurationDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "автор",
+ "",
+ "ядра",
+ "параметры",
+ "группы",
+ "тестов"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(4).setRendererClass(RendererConfigurationAuto.class);
columns.get(4).setEditorClass(SwitcherConfigurationAuto.class);
@@ -62,18 +74,6 @@ public class SapforConfigurationDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "автор",
- "",
- "ядра",
- "параметры",
- "группы",
- "тестов"
- };
- }
- @Override
public Object getFieldAt(SapforConfiguration object, int columnIndex) {
ConfigurationCache cache = (ConfigurationCache) VisualCaches.GetCache(object);
switch (columnIndex) {
diff --git a/src/_VisualDVM/TestingSystem/SAPFOR/SapforPackage/SapforPackageDBTable.java b/src/_VisualDVM/TestingSystem/SAPFOR/SapforPackage/SapforPackageDBTable.java
index ec17c467..e01f50a3 100644
--- a/src/_VisualDVM/TestingSystem/SAPFOR/SapforPackage/SapforPackageDBTable.java
+++ b/src/_VisualDVM/TestingSystem/SAPFOR/SapforPackage/SapforPackageDBTable.java
@@ -44,6 +44,20 @@ public class SapforPackageDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "Автор",
+ "SAPFOR",
+ "Конфигурации",
+ "Задач",
+ "Ядер",
+ "Прогресс",
+ "Начало",
+ "Изменено",
+ "Статус"
+ };
+ }
+ @Override
protected void AdditionalInitColumns() {
columns.get(4).setRendererClass(RendererMultiline.class);
columns.get(7).setRendererClass(RendererProgressBar.class);
@@ -102,20 +116,6 @@ public class SapforPackageDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "Автор",
- "SAPFOR",
- "Конфигурации",
- "Задач",
- "Ядер",
- "Прогресс",
- "Начало",
- "Изменено",
- "Статус"
- };
- }
- @Override
public Object getFieldAt(SapforPackage object, int columnIndex) {
PackageCache cache = (PackageCache) VisualCaches.GetCache(object);
switch (columnIndex) {
diff --git a/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettings/SapforSettingsDBTable.java b/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettings/SapforSettingsDBTable.java
index 330801c9..46bb8356 100644
--- a/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettings/SapforSettingsDBTable.java
+++ b/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettings/SapforSettingsDBTable.java
@@ -40,6 +40,14 @@ public class SapforSettingsDBTable extends iDBTable {
return true;
}
@Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "имя",
+ "автор",
+ "флаги"
+ };
+ }
+ @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.PublishSapforSettings,
@@ -50,15 +58,6 @@ public class SapforSettingsDBTable extends iDBTable {
};
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{
- "имя",
- "автор",
- "флаги"
- //"проходы"
- };
- }
- @Override
public Object getFieldAt(SapforSettings object, int columnIndex) {
switch (columnIndex) {
case 2:
diff --git a/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettingsCommand/SapforSettingsCommandsDBTable.java b/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettingsCommand/SapforSettingsCommandsDBTable.java
index 67886124..dae6930b 100644
--- a/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettingsCommand/SapforSettingsCommandsDBTable.java
+++ b/src/_VisualDVM/TestingSystem/SAPFOR/SapforSettingsCommand/SapforSettingsCommandsDBTable.java
@@ -26,12 +26,6 @@ public class SapforSettingsCommandsDBTable extends iDBTable {
return Current.ServerSapfor;
}
@Override
- public String[] getUIColumnNames() {
- return new String[]{"версия", "автор", "дата сборки", "сборка"};
- }
- @Override
public Object getFieldAt(ServerSapfor object, int columnIndex) {
switch (columnIndex) {
case 2:
@@ -48,9 +44,21 @@ public class ServerSapforsDBTable extends iDBTable {
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this, mountPanel) {
+ @Override
+ public boolean hasCheckBox() {
+ return true;
+ }
+ @Override
+ public String[] getUIColumnNames() {
+ return new String[]{
+ "версия",
+ "автор",
+ "дата сборки",
+ "сборка"
+ };
+ }
@Override
protected void AdditionalInitColumns() {
- // columns.get(0).setVisible(false);
columns.get(4).setRendererClass(RendererDate.class);
columns.get(5).setRendererClass(RendererStatusEnum.class);
}
@@ -65,10 +73,6 @@ public class ServerSapforsDBTable extends iDBTable {
Global.mainModule.getUI().getMainWindow().getTestingWindow().ShowNoServerSapfor();
}
@Override
- public boolean hasCheckBox() {
- return true;
- }
- @Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
PassCode.CompileServerSapfor,