no message

This commit is contained in:
2025-02-05 01:14:41 +03:00
parent dd90100bfa
commit c89e757171
51 changed files with 145 additions and 192 deletions

View File

@@ -2,6 +2,9 @@ package _VisualDVM.Passes.Server;
import Common.Database.Objects.riDBObject;
import _VisualDVM.Global;
import _VisualDVM.Repository.RepositoryServer;
import _VisualDVM.Repository.Server.ServerCode;
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
import javafx.util.Pair;
public abstract class CloneServerObject<S extends RepositoryServer, D extends riDBObject> extends PublishServerObject<S, D> {
public D src;
public CloneServerObject(S server_in, Class<D> d_in) {
@@ -23,17 +26,14 @@ public abstract class CloneServerObject<S extends RepositoryServer, D extends ri
return false;
//---------
pk = null;
if (Global.mainModule.getAccount().CheckRegistered(Log)) {
target = d.newInstance();
target.SynchronizeFields(src = (D) server.db.getTable(currentClass()).getUI().getCurrent());
//единственное отличие клона - текущий автор
target.description += " копия";
target.sender_name = Global.mainModule.getAccount().name;
target.sender_address = Global.mainModule.getAccount().email;
additionalInitialization();
return true;
}
return false;
src= (D) server.db.getTable(currentClass()).getUI().getCurrent();
return true;
}
@Override
protected void ServerAction() throws Exception {
Command(new ServerExchangeUnit_2021(ServerCode.CloneObjectByPK,
Global.mainModule.getAccount().name+"\n"+Global.mainModule.getAccount().email,
new Pair<>(src.getClass(), src.getPK())));
pk = server_response.object;
}
protected void additionalInitialization(){}
}

View File

@@ -1,8 +0,0 @@
package _VisualDVM.Passes.Server;
import _VisualDVM.Global;
import _VisualDVM.Repository.Server.ComponentsServer;
public abstract class ComponentsRepositoryPass_OLD<T> extends RepositoryPass<ComponentsServer, T> {
public ComponentsRepositoryPass_OLD() {
super(Global.componentsServer);
}
}

View File

@@ -1,7 +1,10 @@
package _VisualDVM.Passes.Server;
import Common.Database.Objects.DBObject;
import _VisualDVM.Repository.RepositoryServer;
import _VisualDVM.Repository.Server.ServerCode;
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
import _VisualDVM.ServerObjectsCache.VisualCaches;
import javafx.util.Pair;
public class DeleteServerObject<S extends RepositoryServer, D extends DBObject> extends ServerObjectPass<S, D> {
public DeleteServerObject(S server_in, Class<D> d_in) {
super(server_in, d_in);
@@ -35,7 +38,8 @@ public class DeleteServerObject<S extends RepositoryServer, D extends DBObject>
}
@Override
protected void ServerAction() throws Exception {
DeleteObject(target);
Command(new ServerExchangeUnit_2021(ServerCode.DeleteObjectByPK, "",
new Pair<>(target.getClass(), target.getPK())));
VisualCaches.DeleteCache(target);
}
@Override

View File

@@ -59,7 +59,7 @@ public class DeleteServerObjects<S extends RepositoryServer, D extends DBObject>
break;
}
}
}//DeleteTestingPackages
}
@Override
protected void ServerAction() throws Exception {
Command(new ServerExchangeUnit_2021(ServerCode.DeleteObjectsByPK, getEmail(), new Pair<>(d, target)));

View File

@@ -1,6 +1,8 @@
package _VisualDVM.Passes.Server;
import Common.Database.Objects.DBObject;
import _VisualDVM.Repository.RepositoryServer;
import _VisualDVM.Repository.Server.ServerCode;
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
import _VisualDVM.ServerObjectsCache.VisualCaches;
public class EditServerObject<S extends RepositoryServer, D extends DBObject> extends ServerObjectPass<S, D> {
//--
@@ -28,7 +30,7 @@ public class EditServerObject<S extends RepositoryServer, D extends DBObject> ex
//--
@Override
protected void ServerAction() throws Exception {
EditObject(target);
Command(new ServerExchangeUnit_2021(ServerCode.EditObject, "", target));
}
@Override
protected void showDone() throws Exception {

View File

@@ -1,18 +1,14 @@
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.Constants;
import _VisualDVM.Global;
import _VisualDVM.Repository.RepositoryServer;
import _VisualDVM.Repository.Server.ServerCode;
import _VisualDVM.Repository.Server.ServerExchangeUnit_2021;
import _VisualDVM.Utils;
import javafx.util.Pair;
import java.io.File;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.*;
@@ -105,12 +101,4 @@ public abstract class RepositoryPass<S extends RepositoryServer, T> extends Pass
} else
super.CheckException(ex);
}
public void EditObject(DBObject object) throws Exception {
Command(new ServerExchangeUnit_2021(ServerCode.EditObject, "", object));
}
//-
public void DeleteObject(DBObject object) throws Exception {
Command(new ServerExchangeUnit_2021(ServerCode.DeleteObjectByPK, "",
new Pair<>(object.getClass(), object.getPK())));
}
}

View File

@@ -1,13 +0,0 @@
package _VisualDVM.Passes.Server;
import _VisualDVM.Global;
import _VisualDVM.TestingSystem.Common.TestingServer;
public abstract class TestingSystemPass_OLD<T> extends RepositoryPass<TestingServer, T> {
public TestingSystemPass_OLD() {
super(Global.testingServer);
}
@Override
protected int getTimeout() {
return 120000;
}
//----
}