промежуточный. отладка проверки папки на бытность тестом.

This commit is contained in:
2023-11-23 20:38:57 +03:00
parent 697e103a5c
commit b3401bfe1c
9 changed files with 173 additions and 15 deletions

View File

@@ -274,6 +274,9 @@ public abstract class RepositoryServer<D extends Database> {
case PublishObject:
PublishObject();
break;
case PublishObjects:
PublishObjects();
break;
//</editor-fold>
case EXIT:
Print("ЗАВЕРШИТЬ РАБОТУ СЕРВЕРА");
@@ -327,6 +330,16 @@ public abstract class RepositoryServer<D extends Database> {
response.object = publishObject(dbObject);
afterPublishAction(dbObject);
}
private void PublishObjects() throws Exception {
response = new ServerExchangeUnit_2021(ServerCode.OK);
Vector<DBObject> objects = (Vector<DBObject>) request.object;
for (DBObject dbObject: objects){
beforePublishAction(dbObject);
response.object = publishObject(dbObject);
afterPublishAction(dbObject);
}
//ключи не возвращаем. пока не нужны.
}
protected Serializable publishObject(DBObject object) throws Exception {
return (Serializable) db.InsertS(object).getPK();
}