рефакторинг взаимодействия с бд сервера. был индийский код при альтернативной базе на сервере компонент

This commit is contained in:
2025-03-21 01:21:54 +03:00
parent 78ee5bc428
commit 637e9c5c0f
17 changed files with 93 additions and 139 deletions

View File

@@ -38,7 +38,7 @@ public class DeleteServerObject<S extends RepositoryServer, D extends DBObject>
}
@Override
protected void ServerAction() throws Exception {
Command(new SafeServerExchangeUnit(ServerCode.DeleteObjectByPK, "",
Command(new SafeServerExchangeUnit(ServerCode.DeleteObjectByPK, getDBName(),
new Pair<>(target.getClass(), target.getPK())));
VisualCaches.DeleteCache(target);
}

View File

@@ -30,7 +30,7 @@ public class EditServerObject<S extends RepositoryServer, D extends DBObject> ex
//--
@Override
protected void ServerAction() throws Exception {
Command(new SafeServerExchangeUnit(ServerCode.EditObject, "", target));
Command(new SafeServerExchangeUnit(ServerCode.EditObject, getDBName(), target));
}
@Override
protected void showDone() throws Exception {

View File

@@ -35,7 +35,7 @@ public class PublishServerObject<S extends RepositoryServer, D extends DBObject>
//--
@Override
protected void ServerAction() throws Exception {
Command(new SafeServerExchangeUnit(ServerCode.PublishObject, "", target));
Command(new SafeServerExchangeUnit(ServerCode.PublishObject, getDBName(), target));
pk = server_response.object;
}
@Override

View File

@@ -26,6 +26,7 @@ public abstract class ServerObjectPass<S extends RepositoryServer, D extends DBO
protected Database getDb() {
return server.db;
}
protected String getDBName(){return "";}
@Override
protected void performFinish() throws Exception {
super.performFinish();