рефакторинг. вынес в обобщенную часть бд, но еще не все

This commit is contained in:
2024-10-08 01:30:25 +03:00
parent d0c08a2c7e
commit 18ceb04325
91 changed files with 442 additions and 456 deletions

View File

@@ -2,6 +2,7 @@ package Visual_DVM_2021.Passes.All;
import Common.Utils.CommonUtils;
import Common_old.Current;
import Common.Database.Database;
import GlobalData.GlobalDatabase;
import _VisualDVM.Global;
import Common_old.UI.UI;
import GlobalData.Account.AccountRole;
@@ -47,7 +48,7 @@ public class AddBugReport extends AddObjectPass<BugReport> {
target.project_version = "";
target.visualiser_version = Global.visualiser.version;
target.sapfor_version = Global.Components.get(ComponentType.Sapfor_F).version;
target.sapfor_settings = Global.db.settings.getSapforSettingsText();
target.sapfor_settings =((GlobalDatabase)CommonUtils.db).settings.getSapforSettingsText();
target.percentage = 0;
target.description = "Черновик отчёта об ошибке.\nЗаполните описание ошибочной ситуации, и нажмите 'Опубликовать'";
target.date = new Date().getTime();

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Objects.DBObject;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Compiler.Compiler;
import GlobalData.Machine.Machine;
import Visual_DVM_2021.Passes.AddObjectPass;
@@ -11,7 +11,7 @@ public class AddCompiler extends AddObjectPass<Compiler> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
@Override
public Class<? extends DBObject> getOwner() {

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Objects.DBObject;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.DVMParameter.DVMParameter;
import GlobalData.RunConfiguration.RunConfiguration;
import Visual_DVM_2021.Passes.AddObjectPass;
@@ -15,6 +15,6 @@ public class AddDVMParameter extends AddObjectPass<DVMParameter> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.EnvironmentValue.EnvironmentValue;
import Visual_DVM_2021.Passes.AddObjectPass;
public class AddEnvironmentValue extends AddObjectPass<EnvironmentValue> {
@@ -9,6 +9,6 @@ public class AddEnvironmentValue extends AddObjectPass<EnvironmentValue> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,8 +1,9 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Compiler.Compiler;
import GlobalData.Compiler.CompilerType;
import GlobalData.GlobalDatabase;
import GlobalData.Machine.Machine;
import GlobalData.Machine.MachineType;
import GlobalData.User.User;
@@ -13,12 +14,12 @@ public class AddMachine extends AddObjectPass<Machine> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
@Override
protected boolean canStart(Object... args) throws Exception {
if (super.canStart(args)) {
if (target.type.equals(MachineType.Local) && Global.db.machines.LocalMachineExists()) {
if (target.type.equals(MachineType.Local) && ((GlobalDatabase)CommonUtils.db).machines.LocalMachineExists()) {
Log.Writeln_("Локальная машина уже добавлена.");
return false;
}

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Objects.DBObject;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Machine.Machine;
import GlobalData.Makefile.Makefile;
import GlobalData.Module.Module;
@@ -25,6 +25,6 @@ public class AddMakefile extends AddObjectPass<Makefile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Objects.DBObject;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Machine.Machine;
import GlobalData.RunConfiguration.RunConfiguration;
import Visual_DVM_2021.Passes.AddObjectPass;
@@ -15,6 +15,6 @@ public class AddRunConfiguration extends AddObjectPass<RunConfiguration> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,8 +1,8 @@
package Visual_DVM_2021.Passes.All;
import Common.Utils.CommonUtils;
import Common_old.Current;
import Common.Database.Objects.DBObject;
import Common.Database.Database;
import _VisualDVM.Global;
import GlobalData.Machine.Machine;
import GlobalData.Machine.MachineType;
import GlobalData.User.User;
@@ -14,7 +14,7 @@ public class AddUser extends AddObjectPass<User> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
@Override
public Class<? extends DBObject> getOwner() {

View File

@@ -1,7 +1,8 @@
package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import GlobalData.GlobalDatabase;
import GlobalData.SapforProfile.SapforProfile;
import GlobalData.SapforProfileSetting.SapforProfileSetting;
import Visual_DVM_2021.Passes.PassCode_2021;
@@ -32,12 +33,12 @@ public class ApplyProfile extends Pass_2021<SapforProfile> {
@Override
protected void body() throws Exception {
Vector<SapforProfileSetting> settings = new Vector<>();
for (SapforProfileSetting sapforProfileSetting : Global.db.sapforProfilesSettings.Data.values())
for (SapforProfileSetting sapforProfileSetting : ((GlobalDatabase)CommonUtils.db).sapforProfilesSettings.Data.values())
if (sapforProfileSetting.sapforprofile_id == target.id)
settings.add(sapforProfileSetting);
//--
for (SapforProfileSetting setting : settings)
if (Global.db.settings.containsKey(setting.name))
if (((GlobalDatabase)CommonUtils.db).settings.containsKey(setting.name))
passes.get(PassCode_2021.UpdateSetting).Do(setting.name, setting.value);
//--
}

View File

@@ -2,9 +2,9 @@ package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Tasks.CompilationTask.CompilationTask;
import GlobalData.Tasks.TaskState;
import GlobalData.User.UserState;
@@ -54,12 +54,12 @@ public class Compile extends Pass_2021<db_project_info> {
//------------------------------------------
compilationTask.CompleteSummary(target.compilation_maxtime);
compilationTask.state = TaskState.Inactive;
Global.db.Insert(compilationTask);
CommonUtils.db.Insert(compilationTask);
Utils.forceDeleteWithCheck(compilationTask.getLocalWorkspace());
}
@Override
protected void showPreparation() throws Exception {
Global.db.compilationTasks.ShowUI(compilationTask.getPK());
((GlobalDatabase)CommonUtils.db).compilationTasks.ShowUI(compilationTask.getPK());
}
@Override
protected void body() throws Exception {
@@ -86,7 +86,7 @@ public class Compile extends Pass_2021<db_project_info> {
}
@Override
protected void showFinish() throws Exception {
Global.db.compilationTasks.ShowUI(compilationTask.getPK());
((GlobalDatabase)CommonUtils.db).compilationTasks.ShowUI(compilationTask.getPK());
UI.getDebugWindow().ShowLastCompilationTask();
}
}

View File

@@ -2,10 +2,10 @@ package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.Menus_2023.PassMenuItem;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Settings.SettingName;
import ProjectData.Files.DBProjectFile;
import ProjectData.Project.db_project_info;
@@ -98,7 +98,7 @@ public class DVMConvertProject extends ComponentsRepositoryPass<db_project_info>
Vector<String> unit_args = new Vector<>();
unit_args.add(target.name);
unit_args.add(target.languageName.toString());
unit_args.add(Global.db.settings.get(SettingName.DVMConvertationOptions).toString());
unit_args.add(((GlobalDatabase)CommonUtils.db).settings.get(SettingName.DVMConvertationOptions).toString());
unit_args.addAll(programsNames);
unit.arg = String.join("\n", unit_args);
Command(unit);

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Compiler.Compiler;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteCompiler extends DeleteObjectPass<Compiler> {
@@ -9,6 +9,6 @@ public class DeleteCompiler extends DeleteObjectPass<Compiler> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.DVMParameter.DVMParameter;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteDVMParameter extends DeleteObjectPass<DVMParameter> {
@@ -9,6 +9,6 @@ public class DeleteDVMParameter extends DeleteObjectPass<DVMParameter> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,7 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Tasks.Task;
import Visual_DVM_2021.Passes.CurrentProjectPass;
@@ -9,21 +10,21 @@ import java.util.stream.Collectors;
public class DeleteDebugResults extends CurrentProjectPass {
@Override
protected void showPreparation() throws Exception {
Global.db.compilationTasks.ClearUI();
Global.db.runTasks.ClearUI();
((GlobalDatabase)CommonUtils.db).compilationTasks.ClearUI();
((GlobalDatabase)CommonUtils.db).runTasks.ClearUI();
}
@Override
protected void body() throws Exception {
Vector<Task> toDelete = Global.db.compilationTasks.Data.values().stream().filter(task -> task.belongsToProject(target)).collect(Collectors.toCollection(Vector::new));
Global.db.runTasks.Data.values().stream().filter(task -> task.belongsToProject(target)).forEach(toDelete::add);
Vector<Task> toDelete = ((GlobalDatabase)CommonUtils.db).compilationTasks.Data.values().stream().filter(task -> task.belongsToProject(target)).collect(Collectors.toCollection(Vector::new));
((GlobalDatabase)CommonUtils.db).runTasks.Data.values().stream().filter(task -> task.belongsToProject(target)).forEach(toDelete::add);
for (Task task : toDelete) {
Utils.forceDeleteWithCheck(task.getLocalWorkspace());
Global.db.Delete(task);
CommonUtils.db.Delete(task);
}
}
@Override
protected void showFinish() throws Exception {
Global.db.compilationTasks.ShowUI();
Global.db.runTasks.ShowUI();
((GlobalDatabase)CommonUtils.db).compilationTasks.ShowUI();
((GlobalDatabase)CommonUtils.db).runTasks.ShowUI();
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.EnvironmentValue.EnvironmentValue;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteEnvironmentValue extends DeleteObjectPass<EnvironmentValue> {
@@ -9,6 +9,6 @@ public class DeleteEnvironmentValue extends DeleteObjectPass<EnvironmentValue> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Machine.Machine;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteMachine extends DeleteObjectPass<Machine> {
@@ -9,6 +9,6 @@ public class DeleteMachine extends DeleteObjectPass<Machine> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Makefile.Makefile;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteMakefile extends DeleteObjectPass<Makefile> {
@@ -9,6 +9,6 @@ public class DeleteMakefile extends DeleteObjectPass<Makefile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.SapforProfile.SapforProfile;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteProfile extends DeleteObjectPass<SapforProfile> {
@@ -9,6 +9,6 @@ public class DeleteProfile extends DeleteObjectPass<SapforProfile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.RunConfiguration.RunConfiguration;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteRunConfiguration extends DeleteObjectPass<RunConfiguration> {
@@ -9,6 +9,6 @@ public class DeleteRunConfiguration extends DeleteObjectPass<RunConfiguration> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,7 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Tasks.CompilationTask.CompilationTask;
import GlobalData.Tasks.RunTask.RunTask;
import Visual_DVM_2021.Passes.Pass_2021;
@@ -18,7 +19,7 @@ public class DeleteSelectedCompilationTasks extends Pass_2021<Vector<Compilation
@Override
protected boolean canStart(Object... args) throws Exception {
target = new Vector<>();
Global.db.compilationTasks.Data.values().stream().filter(task -> task.isVisible() && task.isSelected() && task.isPassive()).forEach(task -> target.add(task));
((GlobalDatabase)CommonUtils.db).compilationTasks.Data.values().stream().filter(task -> task.isVisible() && task.isSelected() && task.isPassive()).forEach(task -> target.add(task));
if (target.isEmpty()) {
Log.Writeln_("Не отмечено ни одной задачи для удаления.");
return false;
@@ -26,21 +27,21 @@ public class DeleteSelectedCompilationTasks extends Pass_2021<Vector<Compilation
}
@Override
protected void showPreparation() throws Exception {
Global.db.compilationTasks.ClearUI();
((GlobalDatabase)CommonUtils.db).compilationTasks.ClearUI();
}
@Override
protected void body() throws Exception {
for (CompilationTask task : target) {
for (RunTask runTask : task.getRunTasks().values()) {
Global.db.Delete(runTask);
CommonUtils.db.Delete(runTask);
Utils.forceDeleteWithCheck(runTask.getLocalWorkspace());
}
Global.db.Delete(task);
CommonUtils.db.Delete(task);
Utils.forceDeleteWithCheck(task.getLocalWorkspace());
}
}
@Override
protected void showFinish() throws Exception {
Global.db.compilationTasks.ShowUI();
((GlobalDatabase)CommonUtils.db).compilationTasks.ShowUI();
}
}

View File

@@ -1,6 +1,7 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Tasks.RunTask.RunTask;
import Visual_DVM_2021.Passes.Pass_2021;
@@ -17,7 +18,7 @@ public class DeleteSelectedRunTasks extends Pass_2021<Vector<RunTask>> {
@Override
protected boolean canStart(Object... args) throws Exception {
target = new Vector<>();
Global.db.runTasks.Data.values().stream().filter(task -> task.isVisible() && task.isSelected() && task.isPassive()).forEach(task -> target.add(task));
((GlobalDatabase)CommonUtils.db).runTasks.Data.values().stream().filter(task -> task.isVisible() && task.isSelected() && task.isPassive()).forEach(task -> target.add(task));
if (target.isEmpty()) {
Log.Writeln_("Не отмечено ни одной задачи для удаления.");
return false;
@@ -25,17 +26,17 @@ public class DeleteSelectedRunTasks extends Pass_2021<Vector<RunTask>> {
}
@Override
protected void showPreparation() throws Exception {
Global.db.runTasks.ClearUI();
((GlobalDatabase)CommonUtils.db).runTasks.ClearUI();
}
@Override
protected void body() throws Exception {
for (RunTask task : target) {
Global.db.Delete(task);
CommonUtils.db.Delete(task);
Utils.forceDeleteWithCheck(task.getLocalWorkspace());
}
}
@Override
protected void showFinish() throws Exception {
Global.db.runTasks.ShowUI();
((GlobalDatabase)CommonUtils.db).runTasks.ShowUI();
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.User.User;
import Visual_DVM_2021.Passes.DeleteObjectPass;
public class DeleteUser extends DeleteObjectPass<User> {
@@ -9,6 +9,6 @@ public class DeleteUser extends DeleteObjectPass<User> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,5 +1,5 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.UI.UI;
import Visual_DVM_2021.Passes.Pass_2021;
public class DropFastAccess extends Pass_2021 {
@@ -11,7 +11,7 @@ public class DropFastAccess extends Pass_2021 {
protected void body() throws Exception {
for (Pass_2021 pass : Pass_2021.FAPasses) {
pass.stats.Drop();
Global.db.Update(pass.stats);
CommonUtils.db.Update(pass.stats);
}
}
@Override

View File

@@ -1,10 +1,10 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.DBLastProject.DBLastProject;
import Visual_DVM_2021.Passes.Pass_2021;
public class DropLastProjects extends Pass_2021 {
@Override
protected void body() throws Exception {
Global.db.DeleteAll(DBLastProject.class);
CommonUtils.db.DeleteAll(DBLastProject.class);
}
}

View File

@@ -1,7 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.UI;
import Repository.EmailMessage;
import Repository.Subscribes.Subscriber;
@@ -63,7 +62,7 @@ public class EditAccount extends Email {
super.performDone();
Current.getAccount().name = name;
Current.getAccount().email = email;
Global.db.Update(Current.getAccount());
CommonUtils.db.Update(Current.getAccount());
//это не регистрация. только заполнение почты в своей бд и ее подтверждение на реальность.
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Compiler.Compiler;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditCompiler extends EditObjectPass<Compiler> {
@@ -9,6 +9,6 @@ public class EditCompiler extends EditObjectPass<Compiler> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.DVMParameter.DVMParameter;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditDVMParameter extends EditObjectPass<DVMParameter> {
@@ -9,6 +9,6 @@ public class EditDVMParameter extends EditObjectPass<DVMParameter> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.EnvironmentValue.EnvironmentValue;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditEnvironmentValue extends EditObjectPass<EnvironmentValue> {
@@ -9,6 +9,6 @@ public class EditEnvironmentValue extends EditObjectPass<EnvironmentValue> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Machine.Machine;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditMachine extends EditObjectPass<Machine> {
@@ -9,6 +9,6 @@ public class EditMachine extends EditObjectPass<Machine> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Makefile.Makefile;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditMakefile extends EditObjectPass<Makefile> {
@@ -9,6 +9,6 @@ public class EditMakefile extends EditObjectPass<Makefile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.Module.Module;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditModule extends EditObjectPass<Module> {
@@ -9,6 +9,6 @@ public class EditModule extends EditObjectPass<Module> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.SapforProfile.SapforProfile;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditProfile extends EditObjectPass<SapforProfile> {
@@ -9,6 +9,6 @@ public class EditProfile extends EditObjectPass<SapforProfile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.RunConfiguration.RunConfiguration;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditRunConfiguration extends EditObjectPass<RunConfiguration> {
@@ -9,6 +9,6 @@ public class EditRunConfiguration extends EditObjectPass<RunConfiguration> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,6 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import GlobalData.User.User;
import Visual_DVM_2021.Passes.EditObjectPass;
public class EditUser extends EditObjectPass<User> {
@@ -9,6 +9,6 @@ public class EditUser extends EditObjectPass<User> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
}

View File

@@ -1,7 +1,8 @@
package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import GlobalData.GlobalDatabase;
import GlobalData.RemoteFile.RemoteFile;
import GlobalData.User.UserState;
import Repository.SubscriberWorkspace.SubscriberWorkspace;
@@ -42,7 +43,7 @@ public class InitialiseUser extends Pass_2021 {
if (passes.get(PassCode_2021.PublishRemoteWorkspace).Do(workspace)) {
Current.getUser().workspace = workspace.path;
Current.getUser().state = UserState.ready_to_work;
Global.db.Update(Current.getUser());
CommonUtils.db.Update(Current.getUser());
}
}
}
@@ -50,7 +51,7 @@ public class InitialiseUser extends Pass_2021 {
//рега была. просто заносим то что там пользователю
Current.getUser().workspace = workspace.path;
Current.getUser().state = UserState.ready_to_work;
Global.db.Update(Current.getUser());
CommonUtils.db.Update(Current.getUser());
}
}
break;
@@ -60,6 +61,6 @@ public class InitialiseUser extends Pass_2021 {
}
@Override
protected void showFinish() throws Exception {
Global.db.users.RefreshUI();
((GlobalDatabase)CommonUtils.db).users.RefreshUI();
}
}

View File

@@ -1,7 +1,6 @@
package Visual_DVM_2021.Passes.All;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.Utils.Utils;
import GlobalData.User.User;
import GlobalData.User.UserState;
@@ -49,6 +48,6 @@ public class LocalInitaliseUser extends ProcessPass<User> {
}
//-
target.state = UserState.ready_to_work;
Global.db.Update(target);
CommonUtils.db.Update(target);
}
}

View File

@@ -3,12 +3,12 @@ import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Constants;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.DebugPrintLevel;
import Common_old.UI.UI;
import Common_old.Utils.Files.VDirectoryChooser;
import Common_old.Utils.Utils;
import GlobalData.DBLastProject.DBLastProject;
import GlobalData.GlobalDatabase;
import GlobalData.Settings.SettingName;
import ProjectData.Files.LanguageStyle;
import ProjectData.Project.db_project_info;
@@ -118,13 +118,13 @@ public class OpenCurrentProject extends Pass_2021<db_project_info> {
SettingName.FREE_FORM, target.style.equals(LanguageStyle.free) ? "1" : "0")
;
DBLastProject lastProject;
if (Global.db.lastProjects.containsKey(target.Home.getAbsolutePath())) {
lastProject = Global.db.lastProjects.get(target.Home.getAbsolutePath());
if (((GlobalDatabase)CommonUtils.db).lastProjects.containsKey(target.Home.getAbsolutePath())) {
lastProject = ((GlobalDatabase)CommonUtils.db).lastProjects.get(target.Home.getAbsolutePath());
lastProject.RefreshOpenTime();
Global.db.Update(lastProject);
CommonUtils.db.Update(lastProject);
} else {
lastProject = new DBLastProject(target);
Global.db.Insert(lastProject);
CommonUtils.db.Insert(lastProject);
}
target.setInfo(lastProject);
}

View File

@@ -1,14 +1,15 @@
package Visual_DVM_2021.Passes.All;
import Common.CommonConstants;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.Windows.Dialog.Dialog;
import GlobalData.Compiler.Compiler;
import GlobalData.Compiler.CompilerType;
import GlobalData.CompilerEnvironment.CompilerEnvironment;
import GlobalData.CompilerEnvironment.UI.CompilerEnvironmentsFields;
import GlobalData.EnvironmentValue.EnvironmentValue;
import GlobalData.GlobalDatabase;
import GlobalData.RunConfiguration.RunConfiguration;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;
@@ -81,13 +82,13 @@ public class PickCompilerEnvironments extends Pass_2021<String> {
confEnv.run_configuration_id = Current.getRunConfiguration().id;
confEnv.name = compilerEnv.name;
confEnv.value = compilerEnv.value;
Global.db.Insert(confEnv);
CommonUtils.db.Insert(confEnv);
} else {
confEnv = Global.db.environmentValues.getEnvByName(compilerEnv.name);
confEnv = ((GlobalDatabase)CommonUtils.db).environmentValues.getEnvByName(compilerEnv.name);
if (confEnv != null) {
confEnv.name = compilerEnv.name;
confEnv.value = compilerEnv.value;
Global.db.Update(confEnv);
CommonUtils.db.Update(confEnv);
}
}
}
@@ -95,6 +96,6 @@ public class PickCompilerEnvironments extends Pass_2021<String> {
}
@Override
protected void showDone() throws Exception {
Global.db.environmentValues.ShowUI();
((GlobalDatabase)CommonUtils.db).environmentValues.ShowUI();
}
}

View File

@@ -3,6 +3,7 @@ import Common.CommonConstants;
import Common.Utils.CommonUtils;
import Common_old.Constants;
import Common_old.Current;
import GlobalData.GlobalDatabase;
import _VisualDVM.Global;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
@@ -50,7 +51,7 @@ public class Precompilation extends Pass_2021<db_project_info> {
target = Current.getProject();
if (CommonUtils.isWindows) {
//--
makepath = Global.db.settings.get(SettingName.LocalMakePathWindows).toString();
makepath = ((GlobalDatabase)CommonUtils.db).settings.get(SettingName.LocalMakePathWindows).toString();
if (makepath.isEmpty()) {
Log.Writeln_("Не задан путь к make.exe.\n " +
"Укажите его в меню глобальных настроек." +
@@ -186,10 +187,10 @@ public class Precompilation extends Pass_2021<db_project_info> {
protected void body() throws Exception {
if (CommonUtils.isWindows) {
name_to_kill = "make.exe";
StartProcess(CommonUtils.DQuotes(Global.db.settings.get(SettingName.LocalMakePathWindows).Value) + " -j " + Global.db.settings.get(SettingName.Kernels).toString(),
StartProcess(CommonUtils.DQuotes(((GlobalDatabase)CommonUtils.db).settings.get(SettingName.LocalMakePathWindows).Value) + " -j " + ((GlobalDatabase)CommonUtils.db).settings.get(SettingName.Kernels).toString(),
target.compilation_maxtime);
} else
StartProcess("make -j " + Global.db.settings.get(SettingName.Kernels).toString(), target.compilation_maxtime);
StartProcess("make -j " + ((GlobalDatabase)CommonUtils.db).settings.get(SettingName.Kernels).toString(), target.compilation_maxtime);
}
protected void StartProcess(String command, int TA) throws Exception {
killed = false;

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Visual_DVM_2021.Passes.CurrentProjectPass;
import Visual_DVM_2021.Passes.PassCode_2021;
public class ResetCurrentProject extends CurrentProjectPass {
@@ -15,7 +15,7 @@ public class ResetCurrentProject extends CurrentProjectPass {
protected void body() throws Exception {
target.CleanVersions();
target.ResetDB();
Global.db.Delete(target.getInfo());
CommonUtils.db.Delete(target.getInfo());
}
@Override
protected void performDone() throws Exception {

View File

@@ -2,9 +2,9 @@ package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import GlobalData.GlobalDatabase;
import GlobalData.Machine.MachineType;
import GlobalData.Tasks.RunTask.RunTask;
import GlobalData.Tasks.TaskState;
@@ -29,13 +29,13 @@ public class Run extends Pass_2021<db_project_info> {
protected void performPreparation() throws Exception {
runTasks = Current.getRunConfiguration().generateRunTasks(target, Current.getCompilationTask());
for (RunTask runTask : runTasks) {
Global.db.Insert(runTask);
CommonUtils.db.Insert(runTask);
Utils.forceDeleteWithCheck(runTask.getLocalWorkspace());
}
}
@Override
protected void showPreparation() throws Exception {
Global.db.runTasks.ShowUI();
((GlobalDatabase)CommonUtils.db).runTasks.ShowUI();
}
@Override
protected boolean canStart(Object... args) {
@@ -84,8 +84,8 @@ public class Run extends Pass_2021<db_project_info> {
boolean task_completed = false;
task.setProgress(i, runTasks.size());
//-
Global.db.runTasks.RefreshUI();
Global.db.runTasks.SetCurrentObjectUI(task.id);
((GlobalDatabase)CommonUtils.db).runTasks.RefreshUI();
((GlobalDatabase)CommonUtils.db).runTasks.SetCurrentObjectUI(task.id);
//-
subpass.Do(task, target);
//-
@@ -105,7 +105,7 @@ public class Run extends Pass_2021<db_project_info> {
break;
}
//-
Global.db.runTasks.RefreshUI();
((GlobalDatabase)CommonUtils.db).runTasks.RefreshUI();
UI.getDebugWindow().ShowCurrentRunTask();
//-
if (!task_completed) break;

View File

@@ -1,6 +1,7 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.UI.UI;
import GlobalData.GlobalDatabase;
import GlobalData.Settings.SettingName;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.SapforAnalysis;
@@ -28,7 +29,7 @@ public class SPF_GetArrayDistribution extends SPF_GetArrayDistributionOnlyAnalys
}
@Override
protected boolean canStart(Object... args) throws Exception {
if (Global.db.settings.get(SettingName.MPI_PROGRAM).toBoolean()) {
if (((GlobalDatabase)CommonUtils.db).settings.get(SettingName.MPI_PROGRAM).toBoolean()) {
UI.Info("Включена настройка SAPFOR 'MPI программа'." +
"\остроение распределения данных невозможно.");
passes.get(PassCode_2021.SPF_SharedMemoryParallelization).Do();

View File

@@ -1,8 +1,9 @@
package Visual_DVM_2021.Passes.All;
import _VisualDVM.Global;
import Common.Utils.CommonUtils;
import Common_old.UI.Menus_2023.PassControl;
import Common_old.UI.UI;
import Common.Utils.Index;
import GlobalData.GlobalDatabase;
import GlobalData.Settings.SettingName;
import ProjectData.SapforData.Regions.ParallelRegion;
import Visual_DVM_2021.Passes.PassCode_2021;
@@ -72,7 +73,7 @@ public class SPF_GetArrayDistributionOnlyAnalysis extends SapforAnalysis {
}
@Override
public String getDescription() {
return Global.db.settings.get(SettingName.MPI_PROGRAM).toBoolean()?
return ((GlobalDatabase)CommonUtils.db).settings.get(SettingName.MPI_PROGRAM).toBoolean()?
"Анализ кода (общая память)":"Анализ кода";
}
public void RefreshControls(){

View File

@@ -1,7 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Database.Database;
import Common.Utils.CommonUtils;
import _VisualDVM.Global;
import GlobalData.GlobalDatabase;
import GlobalData.SapforProfile.SapforProfile;
import Visual_DVM_2021.Passes.AddObjectPass;
@@ -16,12 +16,12 @@ public class SaveProfile extends AddObjectPass<SapforProfile> {
}
@Override
protected Database getDb() {
return Global.db;
return CommonUtils.db;
}
@Override
protected boolean canStart(Object... args) throws Exception {
//1. проверить нет ли уже такой последовательности настроек.
SapforProfile profile = Global.db.checkProfileForCurrentSettings();
SapforProfile profile = ((GlobalDatabase)CommonUtils.db).checkProfileForCurrentSettings();
if (profile != null) {
Log.Writeln_("Текущий набор настроек уже сохранён как профиль " + CommonUtils.Brackets(profile.description));
return false;
@@ -32,6 +32,6 @@ public class SaveProfile extends AddObjectPass<SapforProfile> {
protected void body() throws Exception {
target.creationDate = new Date().getTime();
super.body();
Global.db.insertProfileSettings(target);
((GlobalDatabase)CommonUtils.db).insertProfileSettings(target);
}
}

View File

@@ -1,9 +1,10 @@
package Visual_DVM_2021.Passes.All;
import Common.CurrentAnchestor;
import Common.Utils.CommonUtils;
import Common_old.Current;
import _VisualDVM.Global;
import Common_old.UI.Windows.Dialog.Text.ReadOnlyMultilineTextForm;
import GlobalData.Compiler.Compiler;
import GlobalData.GlobalDatabase;
import GlobalData.Machine.MachineType;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;
@@ -60,7 +61,7 @@ public class ShowCompilerVersion extends Pass_2021<String> {
@Override
protected void showDone() throws Exception {
if (needsShow) {
Global.db.compilers.RefreshUI();
((GlobalDatabase)CommonUtils.db).compilers.RefreshUI();
ReadOnlyMultilineTextForm ff = new ReadOnlyMultilineTextForm();
ff.ShowDialog("Версия", target);
}

View File

@@ -1,5 +1,7 @@
package Visual_DVM_2021.Passes.All;
import Common.Utils.CommonUtils;
import Common_old.Current;
import GlobalData.GlobalDatabase;
import _VisualDVM.Global;
import Common_old.UI.UI;
import Common_old.UI.Windows.Dialog.PercentsForm;
@@ -21,7 +23,7 @@ public class UpdateSetting extends Pass_2021<DBSetting> {
VFileChooser fileChooser = new VFileChooser("", "exe");
@Override
protected boolean canStart(Object... args) throws Exception {
target = Global.db.settings.get(args[0]);
target = ((GlobalDatabase)CommonUtils.db).settings.get(args[0]);
NewValue = target.Value;
if (args.length == 1) {
//интерфейсный режим. получение по клику на пункт меню.
@@ -112,7 +114,7 @@ public class UpdateSetting extends Pass_2021<DBSetting> {
@Override
protected void body() throws Exception {
target.Value = NewValue;
Global.db.Update(target);
CommonUtils.db.Update(target);
}
@Override
protected void showDone() throws Exception {