From cc562acb5020fc47c116a065b8146e1f9478f8f5 Mon Sep 17 00:00:00 2001 From: buczekp <buczekp> Date: Tue, 15 Feb 2011 12:28:42 +0000 Subject: [PATCH] [LMS-2048] batch update of managed properties for materials with overwriting behaviour SVN: 19971 --- .../cisd/openbis/plugin/generic/server/GenericServer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java index 7ec512d000f..41202439819 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java @@ -605,6 +605,10 @@ public final class GenericServer extends AbstractServer<IGenericServer> implemen final Map<String/* code */, Material> existingMaterials = listMaterials(sessionToken, materialTypeCode); final Session session = getSession(sessionToken); + + final MaterialTypePE materialTypePE = findMaterialType(materialTypeCode); + getPropertiesBatchManager().manageProperties(materialTypePE, newMaterials, + session.tryGetPerson()); IBatchOperation<NewMaterial> strategy = new IBatchOperation<NewMaterial>() { public void execute(List<NewMaterial> entities) -- GitLab