diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java new file mode 100644 index 0000000000000000000000000000000000000000..bd0fe46344e83a30b73539c32198e7560bb2f00a --- /dev/null +++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/OnlyListableSeachCriteria.java @@ -0,0 +1,21 @@ +package ch.ethz.sis.openbis.generic.asapi.v3.dto.sample.search; + +import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractCompositeSearchCriteria; +import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.SearchCriteriaToStringBuilder; +import ch.systemsx.cisd.base.annotation.JsonObject; + +@JsonObject("as.dto.sample.search.OnlyListableSeachCriteria") +public class OnlyListableSeachCriteria extends AbstractCompositeSearchCriteria +{ + + private static final long serialVersionUID = 1L; + + @Override + protected SearchCriteriaToStringBuilder createBuilder() + { + SearchCriteriaToStringBuilder builder = super.createBuilder(); + builder.setName("ONLY_LISTABLE_SAMPLES_SEARCH"); + return builder; + } + +} diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java index 9d52a18e110ac222b90ab3c67ab7583bd539c225..ba892267f126519cb0f064e34e305f83886dc180 100644 --- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java +++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/sample/search/SampleSearchCriteria.java @@ -82,6 +82,10 @@ public class SampleSearchCriteria extends AbstractEntitySearchCriteria<ISampleId with(new NoSampleContainerSearchCriteria()); return this; } + + public OnlyListableSeachCriteria withListableOnly() { + return with(new OnlyListableSeachCriteria()); + } public SampleSearchCriteria withOrOperator() {