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 a3674cc26610c6a543309da05fa3b679345a42e5..5ed3274b7c69e58454487e1d65a342ddeb9749fc 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 @@ -21,6 +21,8 @@ import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.SearchCriteriaToSt import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.SearchOperator; import ch.ethz.sis.openbis.generic.asapi.v3.dto.experiment.search.ExperimentSearchCriteria; import ch.ethz.sis.openbis.generic.asapi.v3.dto.experiment.search.NoExperimentSearchCriteria; +import ch.ethz.sis.openbis.generic.asapi.v3.dto.project.search.NoProjectSearchCriteria; +import ch.ethz.sis.openbis.generic.asapi.v3.dto.project.search.ProjectSearchCriteria; import ch.ethz.sis.openbis.generic.asapi.v3.dto.sample.id.ISampleId; import ch.ethz.sis.openbis.generic.asapi.v3.dto.space.search.SpaceSearchCriteria; import ch.systemsx.cisd.base.annotation.JsonObject; @@ -51,6 +53,17 @@ public class SampleSearchCriteria extends AbstractEntitySearchCriteria<ISampleId return with(new SpaceSearchCriteria()); } + public ProjectSearchCriteria withProject() + { + return with(new ProjectSearchCriteria()); + } + + public SampleSearchCriteria withoutProject() + { + with(new NoProjectSearchCriteria()); + return this; + } + public ExperimentSearchCriteria withExperiment() { return with(new ExperimentSearchCriteria());