no message
This commit is contained in:
@@ -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(){}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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)));
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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())));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
//----
|
||||
}
|
||||
Reference in New Issue
Block a user