diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MaterialImmutable.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MaterialImmutable.java index ea4de12f35d0572a7a9bdc2f25286550b7073076..3b3c47adcd8bca516e8a4d9c6da936efc075a2a9 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MaterialImmutable.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/api/v1/impl/MaterialImmutable.java @@ -41,6 +41,11 @@ public class MaterialImmutable implements IMaterialImmutable this.existingMaterial = existingMaterial; } + public String getMaterialIdentifier() + { + return material.getIdentifier(); + } + public String getCode() { return material.getCode(); @@ -80,4 +85,5 @@ public class MaterialImmutable implements IMaterialImmutable { return EntityHelper.tryFindPropertyValue(material, propertyCode); } + } diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/IMaterialImmutable.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/IMaterialImmutable.java index 4147d29ea4fd5a9b94a8e206367788f7b68caccb..feb4bc3491bc313692bb8ad8083c5a66a6ca488d 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/IMaterialImmutable.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/api/internal/IMaterialImmutable.java @@ -22,6 +22,11 @@ package ch.systemsx.cisd.openbis.dss.generic.shared.api.internal; public interface IMaterialImmutable { + /** + * Return the identifier for this material. + */ + String getMaterialIdentifier(); + /** * Return the code for this material. */