рефакторинг. инкапсуляция таблиц бд
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.Project.ChangeFilePass;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.ProjectData.Files.FileType;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.PassException;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Constants;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.Project.ChangeFilePass;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import java.io.File;
|
||||
|
||||
@@ -2,10 +2,10 @@ package _VisualDVM.Passes.All;
|
||||
import Common.Passes.Pass;
|
||||
import Common.Passes.PassException;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Constants;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
|
||||
import java.io.File;
|
||||
import java.nio.file.Paths;
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.DeleteObjectsPass;
|
||||
import Common.Passes.Pass;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Tasks.RunTask.RunTask;
|
||||
|
||||
import java.util.Vector;
|
||||
public class DeleteRunTasks extends DeleteObjectsPass<RunTask> {
|
||||
public DeleteRunTasks() {
|
||||
super(RunTask.class);
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.PassException;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Passes.Project.ChangeFilePass;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.PassException;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Passes.Project.ChangeFilePass;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
import _VisualDVM.ProjectData.Files.FileType;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
|
||||
import java.io.File;
|
||||
import java.nio.file.Paths;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.Pass;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Compiler.Compiler;
|
||||
import _VisualDVM.GlobalData.Machine.MachineType;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
public class ShowCompilerHelp extends Pass<String> {
|
||||
Pass<String> subpass;
|
||||
Compiler compiler;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.Pass;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Compiler.Compiler;
|
||||
import _VisualDVM.GlobalData.Machine.MachineType;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
public class ShowCompilerVersion extends Pass<String> {
|
||||
Pass<String> subpass;
|
||||
boolean needsShow = true;
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.Server.ComponentsRepositoryPass;
|
||||
@@ -8,6 +7,7 @@ import _VisualDVM.Repository.Component.Component;
|
||||
import _VisualDVM.Repository.Server.ServerCode;
|
||||
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package _VisualDVM.Passes.All;
|
||||
import Common.Passes.PassException;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import _VisualDVM.GlobalData.RemoteFile.RemoteFile;
|
||||
import _VisualDVM.Passes.Server.TestingSystemPass;
|
||||
import _VisualDVM.Repository.Server.ServerCode;
|
||||
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
|
||||
import _VisualDVM.Utils;
|
||||
import _VisualDVM.Visual.Windows.ReadOnlyMultilineTextForm;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
@@ -43,7 +43,7 @@ public class StartSelectedDVMConfigurations extends PublishServerObject<TestingS
|
||||
if (!Global.mainModule.getCompiler().versionLoaded)
|
||||
Global.mainModule.getPass(PassCode.ShowCompilerVersion).Do(Global.mainModule.getCompiler(), false);
|
||||
//-----
|
||||
if (!Global.testingServer.db.dvm_configurations.CheckSelectedOrCurrent(Log)){
|
||||
if (!Global.testingServer.db.dvm_configurations.CheckSelectedOrCurrent(Log)) {
|
||||
return false;
|
||||
}
|
||||
Vector<DVMConfiguration> configurations = Global.testingServer.db.dvm_configurations.getSelectedOrCurrent();
|
||||
|
||||
@@ -35,7 +35,7 @@ public class StartSelectedSAPFORConfigurations extends PublishServerObject<Testi
|
||||
return false;
|
||||
}
|
||||
//--
|
||||
if (!Global.testingServer.db.sapforConfigurations.CheckSelectedOrCurrent(Log)){
|
||||
if (!Global.testingServer.db.sapforConfigurations.CheckSelectedOrCurrent(Log)) {
|
||||
return false;
|
||||
}
|
||||
configurations = Global.testingServer.db.sapforConfigurations.getSelectedOrCurrent();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package _VisualDVM.Passes.Project;
|
||||
import Common.Passes.Pass;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.Project.db_project_info;
|
||||
import _VisualDVM.Visual.Windows.FileNameForm;
|
||||
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import java.io.File;
|
||||
|
||||
@@ -12,20 +12,20 @@ public class DeleteServerObject<S extends RepositoryServer, D extends DBObject>
|
||||
}
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
target = (D) getDb().tables.get(d).getCurrent();
|
||||
return getDb().tables.get(d).CheckCurrent(Log) && getDb().tables.get(d).ShowDeleteObjectDialog(target);
|
||||
target = (D) getDb().getTable(d).getCurrent();
|
||||
return getDb().getTable(d).CheckCurrent(Log) && getDb().getTable(d).ShowDeleteObjectDialog(target);
|
||||
}
|
||||
//Очищаем все связанные таблицы, чтобы не допустить перерисовки во время удаления объекта.
|
||||
@Override
|
||||
protected void showPreparation() throws Exception {
|
||||
getDb().tables.get(d).ClearUI();
|
||||
for (Class dep : getDb().tables.get(d).getFKDependencies().keySet()) {
|
||||
switch (getDb().tables.get(d).getFKDependencies().get(dep).data) {
|
||||
getDb().getTable(d).ClearUI();
|
||||
for (Class dep : getDb().getTable(d).getFKDependencies().keySet()) {
|
||||
switch (getDb().getTable(d).getFKDependencies().get(dep).data) {
|
||||
case NONE:
|
||||
case DROP:
|
||||
break;
|
||||
case DELETE:
|
||||
getDb().tables.get(dep).ClearUI();
|
||||
getDb().getTable(dep).ClearUI();
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -37,6 +37,6 @@ public class DeleteServerObject<S extends RepositoryServer, D extends DBObject>
|
||||
}
|
||||
@Override
|
||||
protected void showDone() throws Exception {
|
||||
getDb().tables.get(d).ui_.Show();
|
||||
getDb().getTable(d).ui_.Show();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ public class DeleteServerObjects<S extends RepositoryServer, D extends DBObject>
|
||||
}
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
DBTable table = getDb().tables.get(d);
|
||||
DBTable table = getDb().getTable(d);
|
||||
if (!table.CheckSelectedOrCurrent(Log))
|
||||
return false;
|
||||
target = table.getSelectedOrCurrentKeys();
|
||||
@@ -44,14 +44,14 @@ public class DeleteServerObjects<S extends RepositoryServer, D extends DBObject>
|
||||
//Очищаем все связанные таблицы, чтобы не допустить перерисовки во время удаления объекта.
|
||||
@Override
|
||||
protected void showPreparation() throws Exception {
|
||||
getDb().tables.get(d).ClearUI();
|
||||
for (Class dep : getDb().tables.get(d).getFKDependencies().keySet()) {
|
||||
switch (getDb().tables.get(d).getFKDependencies().get(dep).data) {
|
||||
getDb().getTable(d).ClearUI();
|
||||
for (Class dep : getDb().getTable(d).getFKDependencies().keySet()) {
|
||||
switch (getDb().getTable(d).getFKDependencies().get(dep).data) {
|
||||
case NONE:
|
||||
case DROP:
|
||||
break;
|
||||
case DELETE:
|
||||
getDb().tables.get(dep).ClearUI();
|
||||
getDb().getTable(dep).ClearUI();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,8 +15,8 @@ public class EditServerObject<S extends RepositoryServer, D extends DBObject> ex
|
||||
//--
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
target = (D) getDb().tables.get(d).getCurrent();
|
||||
return getDb().tables.get(d).CheckCurrent(Log) && getDb().tables.get(d).ShowEditObjectDialog(target);
|
||||
target = (D) getDb().getTable(d).getCurrent();
|
||||
return getDb().getTable(d).CheckCurrent(Log) && getDb().getTable(d).ShowEditObjectDialog(target);
|
||||
}
|
||||
//--
|
||||
@Override
|
||||
@@ -26,6 +26,6 @@ public class EditServerObject<S extends RepositoryServer, D extends DBObject> ex
|
||||
@Override
|
||||
protected void showDone() throws Exception {
|
||||
VisualCaches.RefreshCache(target);
|
||||
getDb().tables.get(d).ui_.Show(target.getPK());
|
||||
getDb().getTable(d).ui_.Show(target.getPK());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,6 +41,6 @@ public class PublishServerObject<S extends RepositoryServer, D extends DBObject>
|
||||
@Override
|
||||
protected void showDone() throws Exception {
|
||||
super.showDone();
|
||||
getDb().tables.get(d).ui_.Show(pk);
|
||||
getDb().getTable(d).ui_.Show(pk);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package _VisualDVM.Passes.Server;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Database.RepositoryRefuseException;
|
||||
import Common.Passes.Pass;
|
||||
import Common.Passes.PassException;
|
||||
import Common.Utils.Utils_;
|
||||
import _VisualDVM.Global;
|
||||
import Common.Database.RepositoryRefuseException;
|
||||
import _VisualDVM.Repository.RepositoryServer;
|
||||
import _VisualDVM.Repository.Server.ServerCode;
|
||||
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
|
||||
|
||||
@@ -26,6 +26,6 @@ public abstract class ServerObjectPass<S extends RepositoryServer, D extends DBO
|
||||
}
|
||||
//-
|
||||
public boolean fillObjectFields() throws Exception {
|
||||
return getDb().tables.get(d).ShowAddObjectDialog(target);
|
||||
return getDb().getTable(d).ShowAddObjectDialog(target);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ public abstract class ActualizeTestingPackages<P extends TestingPackage> extends
|
||||
p = p_in;
|
||||
}
|
||||
iDBTable<P> getTable() {
|
||||
return (iDBTable<P>) Global.testingServer.db.tables.get(p);
|
||||
return (iDBTable<P>) Global.testingServer.db.getTable(p);
|
||||
}
|
||||
protected abstract ServerCode getCheckCode();
|
||||
@Override
|
||||
|
||||
@@ -57,8 +57,8 @@ public abstract class DeleteTestingPackages<P extends TestingPackage> extends De
|
||||
}
|
||||
void DeleteDraftOnly() throws Exception {
|
||||
showPreparation();
|
||||
getDb().tables.get(d).Data.remove(CommonConstants.Nan);
|
||||
getDb().tables.get(d).ShowUI();
|
||||
getDb().getTable(d).Data.remove(CommonConstants.Nan);
|
||||
getDb().getTable(d).ShowUI();
|
||||
}
|
||||
@Override
|
||||
protected void performDone() throws Exception {
|
||||
|
||||
@@ -38,7 +38,7 @@ public abstract class SaveCurrentConfiguration<C extends Configuration, S extend
|
||||
Vector<Test> groupTests = Global.testingServer.db.tests.getSelectedGroupTests(group);
|
||||
tests.addAll(groupTests);
|
||||
}
|
||||
for (Object setting : Global.testingServer.db.tables.get(s).getSelectedItems()) {
|
||||
for (Object setting : Global.testingServer.db.getTable(s).getSelectedItems()) {
|
||||
settings.add((Settings) setting);
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user