From b8f1d799cfd5b8c9486c7cc41cb1f2a0a3f66b39 Mon Sep 17 00:00:00 2001
From: jakubs <jakubs>
Date: Thu, 8 Nov 2012 14:46:14 +0000
Subject: [PATCH] update description in metaproject bo

SVN: 27554
---
 .../ch/systemsx/cisd/openbis/generic/server/ETLService.java | 1 +
 .../openbis/generic/server/business/bo/IMetaprojectBO.java  | 2 ++
 .../openbis/generic/server/business/bo/MetaprojectBO.java   | 6 ++++++
 3 files changed, 9 insertions(+)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
index 8cfdcc834d1..d91813d1973 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java
@@ -1694,6 +1694,7 @@ public class ETLService extends AbstractCommonServer<IETLLIMSService> implements
     {
         IMetaprojectBO metaprojectBO = businessObjectFactory.createMetaprojectBO(session);
         metaprojectBO.loadDataByTechId(update.getMetaprojectId());
+        metaprojectBO.setDescription(update.getDescription());
 
         metaprojectBO.addSamples(update.getAddedSamples());
         metaprojectBO.removeSamples(update.getRemovedSamples());
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/IMetaprojectBO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/IMetaprojectBO.java
index 4157bc01614..f75ead62eeb 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/IMetaprojectBO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/IMetaprojectBO.java
@@ -36,6 +36,8 @@ public interface IMetaprojectBO extends IEntityBusinessObject
 
     void define(NewMetaproject newMetaproject);
 
+    void setDescription(String description);
+
     void loadByMetaprojectId(IMetaprojectId metaprojectId);
 
     void addExperiments(List<? extends IExperimentId> experiments);
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/MetaprojectBO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/MetaprojectBO.java
index 1a1338b328c..99d4d9d83e2 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/MetaprojectBO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/MetaprojectBO.java
@@ -236,6 +236,12 @@ public class MetaprojectBO extends AbstractBusinessObject implements IMetaprojec
         return event;
     }
 
+    @Override
+    public void setDescription(String description)
+    {
+        getMetaproject().setDescription(description);
+    }
+
     @Override
     public void addExperiments(List<? extends IExperimentId> experimentIds)
     {
-- 
GitLab