diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/AbstractLinkDataSetTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/AbstractLinkDataSetTest.java index 281bffd4485bf05911d4c4c66a74419fe7669de5..3d8f402481c5a21e35730c20b57cb16fbcb27011 100644 --- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/AbstractLinkDataSetTest.java +++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/asapi/v3/AbstractLinkDataSetTest.java @@ -19,7 +19,6 @@ import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.create.DataSetCreation; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.create.LinkedDataCreation; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.delete.DataSetDeletionOptions; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.fetchoptions.DataSetFetchOptions; -import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.fetchoptions.LinkedDataFetchOptions; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.id.DataSetPermId; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.id.IContentCopyId; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.id.IDataSetId; @@ -104,9 +103,7 @@ public abstract class AbstractLinkDataSetTest extends AbstractExternalDmsTest protected DataSet get(DataSetPermId id) { DataSetFetchOptions fo = new DataSetFetchOptions(); - LinkedDataFetchOptions lfo = new LinkedDataFetchOptions(); - lfo.withExternalDms(); - fo.withLinkedDataUsing(lfo); + fo.withLinkedData().withExternalDms(); Map<IDataSetId, DataSet> result = v3api.getDataSets(session, Collections.singletonList(id), fo); return result.get(id); } diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/dataset/LinkedData.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/dataset/LinkedData.java index 98f644c0673c1b73b14ca8fcd08511ed30d6d5df..5914886b2ece50db7adcb66bb86593d73a81f38a 100644 --- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/dataset/LinkedData.java +++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/dataset/LinkedData.java @@ -23,7 +23,6 @@ import com.fasterxml.jackson.annotation.JsonProperty; import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.fetchoptions.LinkedDataFetchOptions; import ch.ethz.sis.openbis.generic.asapi.v3.dto.externaldms.ExternalDms; -import ch.ethz.sis.openbis.generic.asapi.v3.exceptions.NotFetchedException; import ch.systemsx.cisd.base.annotation.JsonObject; import ch.systemsx.cisd.common.annotation.TechPreview; @@ -77,13 +76,7 @@ public class LinkedData implements Serializable @JsonIgnore public ExternalDms getExternalDms() { - if (getFetchOptions() != null && getFetchOptions().hasExternalDms()) - { - return externalDms; - } else - { - throw new NotFetchedException("External data management system has not been fetched."); - } + return externalDms; } // Method automatically generated with DtoGenerator