From bacad66a5237625417536c15bf3bd626119c0481 Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Thu, 6 Sep 2012 14:28:53 +0000 Subject: [PATCH] minor: add one more sample identifier creation method to factory SVN: 26531 --- .../shared/dto/identifier/SampleIdentifierFactory.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/identifier/SampleIdentifierFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/identifier/SampleIdentifierFactory.java index a917607265c..0ca1f0edf2e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/identifier/SampleIdentifierFactory.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/dto/identifier/SampleIdentifierFactory.java @@ -23,6 +23,7 @@ import org.apache.commons.lang.StringUtils; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.DatabaseInstanceIdentifier.Constants; /** @@ -43,6 +44,11 @@ public final class SampleIdentifierFactory extends AbstractIdentifierFactory return new SampleIdentifierFactory(textToParse).createIdentifier(null); } + public static final SampleIdentifier parse(final Sample sample) throws UserFailureException + { + return new SampleIdentifierFactory(sample.getIdentifier()).createIdentifier(null); + } + public static final SampleIdentifier parse(final NewSample sample) throws UserFailureException { SampleIdentifierFactory factory = new SampleIdentifierFactory(sample.getIdentifier()); -- GitLab