diff --git a/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/xls/export/helper/XLSExperimentExportHelper.java b/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/xls/export/helper/XLSExperimentExportHelper.java index 774791c712ea617215cdee307ea53921f2e3fabb..abeca82887b98ebe31ed244c13ca6e43f1d1ed55 100644 --- a/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/xls/export/helper/XLSExperimentExportHelper.java +++ b/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/xls/export/helper/XLSExperimentExportHelper.java @@ -19,6 +19,7 @@ import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.CODE; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.IDENTIFIER; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.MODIFICATION_DATE; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.MODIFIER; +import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.PERM_ID; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.PROJECT; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.REGISTRATION_DATE; import static ch.ethz.sis.openbis.generic.server.xls.export.Attribute.REGISTRATOR; @@ -49,7 +50,7 @@ public class XLSExperimentExportHelper extends AbstractXLSEntityExportHelper<Exp @Override protected Attribute[] getAttributes(final Experiment entity) { - return new Attribute[] { IDENTIFIER, CODE, PROJECT, REGISTRATOR, REGISTRATION_DATE, MODIFIER, MODIFICATION_DATE }; + return new Attribute[] { PERM_ID, IDENTIFIER, CODE, PROJECT, REGISTRATOR, REGISTRATION_DATE, MODIFIER, MODIFICATION_DATE }; } @Override @@ -87,6 +88,10 @@ public class XLSExperimentExportHelper extends AbstractXLSEntityExportHelper<Exp { switch (attribute) { + case PERM_ID: + { + return experiment.getPermId().getPermId(); + } case IDENTIFIER: { return experiment.getIdentifier().getIdentifier(); diff --git a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/generic/server/xls/export/resources/export-experiment.xlsx b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/generic/server/xls/export/resources/export-experiment.xlsx index 89c81ef6f336e67303c287e8bad8b1e87ecc3c35..308f289917d40d591660e46a9fe1d25f01ad91e4 100644 Binary files a/server-application-server/sourceTest/java/ch/ethz/sis/openbis/generic/server/xls/export/resources/export-experiment.xlsx and b/server-application-server/sourceTest/java/ch/ethz/sis/openbis/generic/server/xls/export/resources/export-experiment.xlsx differ