Skip to content
Snippets Groups Projects
Commit 2c2484d9 authored by pkupczyk's avatar pkupczyk
Browse files

SSDM-1677 : V3 AS API - finish up projects and materials - more tests and bugfixes

SVN: 33767
parent 76b3779b
No related branches found
No related tags found
No related merge requests found
......@@ -19,6 +19,7 @@ package ch.ethz.sis.openbis.generic.server.api.v3.translator.search;
import ch.ethz.sis.openbis.generic.shared.api.v3.dto.search.EntityTypeSearchCriterion;
import ch.ethz.sis.openbis.generic.shared.api.v3.dto.search.ISearchCriterion;
import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetAttributeSearchFieldKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DetailedSearchField;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExperimentAttributeSearchFieldKind;
......@@ -54,6 +55,9 @@ public class EntityTypeSearchCriterionTranslator extends AbstractFieldFromCompos
} else if (EntityKind.SAMPLE.equals(entityKind))
{
return DetailedSearchField.createAttributeField(SampleAttributeSearchFieldKind.SAMPLE_TYPE);
} else if (EntityKind.DATA_SET.equals(entityKind))
{
return DetailedSearchField.createAttributeField(DataSetAttributeSearchFieldKind.DATA_SET_TYPE);
} else if (EntityKind.MATERIAL.equals(entityKind))
{
return DetailedSearchField.createAttributeField(MaterialAttributeSearchFieldKind.MATERIAL_TYPE);
......
......@@ -19,6 +19,7 @@ package ch.ethz.sis.openbis.generic.server.api.v3.translator.search;
import ch.ethz.sis.openbis.generic.shared.api.v3.dto.search.ISearchCriterion;
import ch.ethz.sis.openbis.generic.shared.api.v3.dto.search.TagSearchCriterion;
import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetAttributeSearchFieldKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DetailedSearchField;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExperimentAttributeSearchFieldKind;
......@@ -53,6 +54,9 @@ public class TagSearchCriterionTranslator extends AbstractFieldFromCompositeSear
} else if (EntityKind.SAMPLE.equals(entityKind))
{
return DetailedSearchField.createAttributeField(SampleAttributeSearchFieldKind.METAPROJECT);
} else if (EntityKind.DATA_SET.equals(entityKind))
{
return DetailedSearchField.createAttributeField(DataSetAttributeSearchFieldKind.METAPROJECT);
} else if (EntityKind.MATERIAL.equals(entityKind))
{
return DetailedSearchField.createAttributeField(MaterialAttributeSearchFieldKind.METAPROJECT);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment