перевод тестовых описания данных обратно в таблицы. нужно для обобщения описаний типовых проходов

This commit is contained in:
2024-10-22 19:17:01 +03:00
parent 2edaffd634
commit 2fed433634
63 changed files with 339 additions and 278 deletions

View File

@@ -19,6 +19,14 @@ public class CompilersDBTable extends iDBTable<Compiler> {
super(Compiler.class);
}
@Override
public String getSingleDescription() {
return "компилятор";
}
@Override
public String getPluralDescription() {
return "компиляторы";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
res.put(Makefile.class, new FKBehaviour(FKDataBehaviour.DROP, FKCurrentObjectBehaviuor.PASSIVE));

View File

@@ -19,14 +19,6 @@ public class CompilersForm extends DataSetControlForm<Compiler> {
return Current.Compiler;
}
@Override
protected String getSingleDescription() {
return "компилятор";
}
@Override
protected String getPluralDescription() {
return "компиляторы";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -68,7 +60,7 @@ public class CompilersForm extends DataSetControlForm<Compiler> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.AddCompiler,
return new DataMenuBar(dataSource.getPluralDescription(), PassCode.AddCompiler,
PassCode.EditCompiler,
PassCode.DeleteCompiler,
PassCode.ShowCompilerVersion,

View File

@@ -11,6 +11,14 @@ public class DVMParameterDBTable extends iDBTable<DVMParameter> {
super(DVMParameter.class);
}
@Override
public String getSingleDescription() {
return "параметр DVM системы";
}
@Override
public String getPluralDescription() {
return "параметры DVM";
}
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DVMParametersForm(this, mountPanel);
}

View File

@@ -18,14 +18,6 @@ public class DVMParametersForm extends DataSetControlForm<DVMParameter> {
return Current.DVMParameterValue;
}
@Override
protected String getSingleDescription() {
return "параметр DVM системы";
}
@Override
protected String getPluralDescription() {
return "параметры DVM";
}
@Override
public String[] getUIColumnNames() {
return new String[]{
"имя",
@@ -48,7 +40,7 @@ public class DVMParametersForm extends DataSetControlForm<DVMParameter> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.AddDVMParameter,
PassCode.EditDVMParameter,
PassCode.DeleteDVMParameter);

View File

@@ -11,6 +11,14 @@ public class EnvironmentValuesDBTable extends iDBTable<EnvironmentValue> {
super(EnvironmentValue.class);
}
@Override
public String getSingleDescription() {
return "переменная окружения";
}
@Override
public String getPluralDescription() {
return "переменные окружения";
}
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new EnvironmentsValuesForm(this, mountPanel);
}

View File

@@ -19,14 +19,6 @@ public class EnvironmentsValuesForm extends DataSetControlForm<EnvironmentValue>
return Current.EnvironmentValue;
}
@Override
protected String getSingleDescription() {
return "переменная окружения";
}
@Override
protected String getPluralDescription() {
return "переменные окружения";
}
@Override
public String[] getUIColumnNames() {
return new String[]{
"имя",
@@ -48,7 +40,7 @@ public class EnvironmentsValuesForm extends DataSetControlForm<EnvironmentValue>
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.AddEnvironmentValue,
PassCode.EditEnvironmentValue,
PassCode.DeleteEnvironmentValue,

View File

@@ -25,6 +25,14 @@ public class MachinesDBTable extends iDBTable<Machine> {
super(Machine.class);
}
@Override
public String getSingleDescription() {
return "машина";
}
@Override
public String getPluralDescription() {
return "машины";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
//-

View File

@@ -22,14 +22,6 @@ public class MachinesForm extends DataSetControlForm<Machine> {
return Current.Machine;
}
@Override
protected String getSingleDescription() {
return "машина";
}
@Override
protected String getPluralDescription() {
return "машины";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -64,7 +56,7 @@ public class MachinesForm extends DataSetControlForm<Machine> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.AddMachine,
PassCode.EditMachine,
PassCode.DeleteMachine) {

View File

@@ -18,6 +18,14 @@ public class MakefilesDBTable extends iDBTable<Makefile> {
super(Makefile.class);
}
@Override
public String getSingleDescription() {
return "мейкфайл";
}
@Override
public String getPluralDescription() {
return "мейкфайлы";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
res.put(Module.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));

View File

@@ -20,14 +20,6 @@ public class MakefilesForm extends DataSetControlForm<Makefile> {
return Current.Makefile;
}
@Override
protected String getSingleDescription() {
return "мейкфайл";
}
@Override
protected String getPluralDescription() {
return "мейкфайлы";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -58,7 +50,7 @@ public class MakefilesForm extends DataSetControlForm<Makefile> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.Compile,
PassCode.AddMakefile,
PassCode.EditMakefile,

View File

@@ -9,6 +9,14 @@ public class ModulesDBTable extends iDBTable<Module> {
super(Module.class);
}
@Override
public String getSingleDescription() {
return "языковой модуль";
}
@Override
public String getPluralDescription() {
return "языковые модули";
}
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new ModulesForm(this, mountPanel);
}

View File

@@ -19,14 +19,6 @@ public class ModulesForm extends DataSetControlForm<Module> {
return Current.Module;
}
@Override
protected String getSingleDescription() {
return "языковой модуль";
}
@Override
protected String getPluralDescription() {
return "языковые модули";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -60,7 +52,7 @@ public class ModulesForm extends DataSetControlForm<Module> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.EditModule);
return new DataMenuBar(dataSource.getPluralDescription(), PassCode.EditModule);
}
@Override
public boolean isObjectVisible(Module object) {

View File

@@ -19,6 +19,14 @@ public class RunConfigurationsDBTable extends iDBTable<RunConfiguration> {
super(RunConfiguration.class);
}
@Override
public String getSingleDescription() {
return "конфигурация запуска";
}
@Override
public String getPluralDescription() {
return "конфигурации запуска";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
res.put(RunTask.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));

View File

@@ -18,14 +18,6 @@ public class RunConfigurationsForm extends DataSetControlForm<RunConfiguration>
return Current.RunConfiguration;
}
@Override
protected String getSingleDescription() {
return "конфигурация запуска";
}
@Override
protected String getPluralDescription() {
return "конфигурации запуска";
}
@Override
public String[] getUIColumnNames() {
return new String[]{
"Команда",
@@ -64,7 +56,7 @@ public class RunConfigurationsForm extends DataSetControlForm<RunConfiguration>
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.Run,
PassCode.AddRunConfiguration,
PassCode.EditRunConfiguration,

View File

@@ -17,6 +17,14 @@ public class SapforProfilesDBTable extends iDBTable<SapforProfile> {
super(SapforProfile.class);
}
@Override
public String getPluralDescription() {
return "профили SAPFOR";
}
@Override
public String getSingleDescription() {
return "профиль SAPFOR";
}
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new SapforProfilesForm(this, mountPanel);
}

View File

@@ -19,14 +19,6 @@ public class SapforProfilesForm extends DataSetControlForm<SapforProfile> {
return Current.SapforProfile;
}
@Override
protected String getPluralDescription() {
return "профили SAPFOR";
}
@Override
protected String getSingleDescription() {
return "профиль SAPFOR";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -50,7 +42,7 @@ public class SapforProfilesForm extends DataSetControlForm<SapforProfile> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.SaveProfile,
PassCode.EditProfile,
PassCode.ApplyProfile,

View File

@@ -17,6 +17,14 @@ public class CompilationTasksDBTable extends iDBTable<CompilationTask> {
super(CompilationTask.class);
}
@Override
public String getSingleDescription() {
return "задача на компиляцию";
}
@Override
public String getPluralDescription() {
return "задачи на компиляцию";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
res.put(RunTask.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));

View File

@@ -20,14 +20,6 @@ public class CompilationTasksForm extends DataSetControlForm<CompilationTask> {
return Current.CompilationTask;
}
@Override
protected String getSingleDescription() {
return "задача на компиляцию";
}
@Override
protected String getPluralDescription() {
return "задачи на компиляцию";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -65,7 +57,7 @@ public class CompilationTasksForm extends DataSetControlForm<CompilationTask> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.DeleteCompilationTasks);
return new DataMenuBar(dataSource.getPluralDescription(), PassCode.DeleteCompilationTasks);
}
@Override
public boolean isObjectVisible(CompilationTask object) {

View File

@@ -11,6 +11,14 @@ public class RunTasksDBTable extends iDBTable<RunTask> {
super(RunTask.class);
}
@Override
public String getSingleDescription() {
return "задача на запуск";
}
@Override
public String getPluralDescription() {
return "задачи на запуск";
}
@Override
protected DataSetControlForm createUI(JPanel mountPanel) {
return new RunTasksForm(this, mountPanel);
}

View File

@@ -20,14 +20,6 @@ public class RunTasksForm extends DataSetControlForm<RunTask> {
return Current.RunTask;
}
@Override
protected String getSingleDescription() {
return "задача на запуск";
}
@Override
protected String getPluralDescription() {
return "задачи на запуск";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -77,7 +69,7 @@ public class RunTasksForm extends DataSetControlForm<RunTask> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(), PassCode.DeleteRunTasks);
return new DataMenuBar(dataSource.getPluralDescription(), PassCode.DeleteRunTasks);
}
@Override
public boolean isObjectVisible(RunTask object) {

View File

@@ -20,14 +20,6 @@ public class UsersForm extends DataSetControlForm<User> {
return Current.User;
}
@Override
protected String getSingleDescription() {
return "пользователь";
}
@Override
protected String getPluralDescription() {
return "пользователи";
}
@Override
protected boolean hasCheckBox() {
return true;
}
@@ -65,7 +57,7 @@ public class UsersForm extends DataSetControlForm<User> {
}
@Override
public DataMenuBar createMenuBar() {
return new DataMenuBar(getPluralDescription(),
return new DataMenuBar(dataSource.getPluralDescription(),
PassCode.AddUser,
PassCode.EditUser,
PassCode.InitialiseUser,

View File

@@ -18,6 +18,14 @@ public class UsersDBTable extends iDBTable<User> {
super(User.class);
}
@Override
public String getSingleDescription() {
return "пользователь";
}
@Override
public String getPluralDescription() {
return "пользователи";
}
@Override
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
LinkedHashMap<Class<? extends DBObject>, FKBehaviour> res = new LinkedHashMap<>();
res.put(CompilationTask.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.ACTIVE));