Skip to content
Snippets Groups Projects
Commit b5858f86 authored by izabel's avatar izabel
Browse files

add data set search method

SVN: 9752
parent b48e04f8
No related branches found
No related tags found
No related merge requests found
...@@ -30,7 +30,9 @@ import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.GroupVali ...@@ -30,7 +30,9 @@ import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.GroupVali
import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.MatchingEntityValidator; import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.MatchingEntityValidator;
import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectValidator; import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectValidator;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.PropertyType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.PropertyType;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SearchCriteria;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary;
import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetSearchHitDTO;
import ch.systemsx.cisd.openbis.generic.shared.dto.DataTypePE; import ch.systemsx.cisd.openbis.generic.shared.dto.DataTypePE;
import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE;
import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentTypePE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentTypePE;
...@@ -276,4 +278,11 @@ public interface ICommonServer extends IServer ...@@ -276,4 +278,11 @@ public interface ICommonServer extends IServer
@AuthorizationGuard(guardClass = GroupIdentifierPredicate.class) @AuthorizationGuard(guardClass = GroupIdentifierPredicate.class)
ProjectIdentifier projectIdentifier, String description, String leaderId); ProjectIdentifier projectIdentifier, String description, String leaderId);
/**
* Performs an <i>Hibernate Search</i> based on given parameters.
*/
@Transactional(readOnly = true)
@RolesAllowed(RoleSet.OBSERVER)
public List<DataSetSearchHitDTO> searchForDataSets(String sessionToken, SearchCriteria criteria);
} }
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