рефакторинг взаимодействия с бд сервера. был индийский код при альтернативной базе на сервере компонент
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user