промежуточный. часть большого рефакторинга, касательно проходов связанных с сервером. Обновлена публикация групп.
This commit is contained in:
@@ -254,6 +254,12 @@ public abstract class RepositoryServer<D extends Database> {
|
||||
DeleteAction(dbObject);
|
||||
response = new ServerExchangeUnit_2021(ServerCode.OK);
|
||||
break;
|
||||
case DeleteObjectByPK:
|
||||
Print("Удалить объект по ключу");
|
||||
Pair<Class, Object> to_delete = (Pair<Class, Object>) request.object;
|
||||
DeleteAction(db.DeleteByPK(to_delete.getKey(), to_delete.getValue()));
|
||||
response = new ServerExchangeUnit_2021(ServerCode.OK);
|
||||
break;
|
||||
case GetObjectCopyByPK:
|
||||
p = (Pair<Class, Object>) request.object;
|
||||
Print("Получить копию объекта класса " + p.getKey().toString() + " по ключу " + p.getValue());
|
||||
@@ -284,7 +290,7 @@ public abstract class RepositoryServer<D extends Database> {
|
||||
//------------------------
|
||||
case PublishAIObject:
|
||||
dbObject = (DBObject) request.object;
|
||||
Print("Опубликовать объект с автоинкрементным ключом" + dbObject.getPK());
|
||||
Print("Опубликовать объект с автоинкрементным ключом");
|
||||
db.Insert(dbObject); //проверка не нужна,АИ гарантирует что ключ уникален.
|
||||
PublishAction(dbObject);
|
||||
response = new ServerExchangeUnit_2021(ServerCode.OK);
|
||||
@@ -337,4 +343,5 @@ public abstract class RepositoryServer<D extends Database> {
|
||||
}
|
||||
public void CopyAction(rDBObject src, rDBObject dst) throws Exception {
|
||||
}
|
||||
//--
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user