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 8cfdcc834d1f15d3a1d59183cb60a4c3abd52e6c..d91813d1973764ef12c52833e42ac6ec1dc53886 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 4157bc01614aa5401ee40656be83c8888156bb7a..f75ead62eeb39cb1ca0ca42cc429cd0f97ed004a 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 1a1338b328c2f5df7c65788b7adee20665fa135b..99d4d9d83e25f6e56d02b11f8ecb12d0894db243 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) {