au.edu.archer.services.icat
Interface SearchService

All Known Subinterfaces:
ICAT
All Known Implementing Classes:
AbstractICATClient, ICATHibernateImpl, ICATWsClientImpl

public interface SearchService

SearchService.


Method Summary
 java.util.List<DataFile> searchDataFile(SearchRequestType search)
          Search datafiles.
 java.util.List<DataSet> searchDataSet(SearchRequestType search)
          Search datasets.
 java.util.List<Investigation> searchExperiment(SearchRequestType search)
          Search experiments.
 java.util.List<Study> searchProject(SearchRequestType search)
          Search project.
 java.util.List<Sample> searchSample(SearchRequestType search)
          Search samples.
 

Method Detail

searchProject

java.util.List<Study> searchProject(SearchRequestType search)
                                    throws ICATServiceException
Search project.

Parameters:
search - SearchRequest search request.
Returns:
List<Study> list of studies.
Throws:
InvalidICATRequestException - throw InvalidICATRequestException if expected criteria is not provided
ICATServiceException

searchExperiment

java.util.List<Investigation> searchExperiment(SearchRequestType search)
                                               throws ICATServiceException
Search experiments.

Parameters:
search - SearchRequest search request.
Returns:
List<Investigation> list of investigations.
Throws:
InvalidICATRequestException - throw InvalidICATRequestException if expected criteria is not provided
ICATServiceException

searchSample

java.util.List<Sample> searchSample(SearchRequestType search)
                                    throws ICATServiceException
Search samples.

Parameters:
search - SearchRequest search request.
Returns:
List<Sample> list of samples.
Throws:
InvalidICATRequestException - throw InvalidICATRequestException if expected criteria is not provided
ICATServiceException

searchDataSet

java.util.List<DataSet> searchDataSet(SearchRequestType search)
                                      throws ICATServiceException
Search datasets.

Parameters:
search - SearchRequest search request.
Returns:
List<DataSet> list of data sets.
Throws:
InvalidICATRequestException - throw InvalidICATRequestException if expected criteria is not provided
ICATServiceException

searchDataFile

java.util.List<DataFile> searchDataFile(SearchRequestType search)
                                        throws ICATServiceException
Search datafiles.

Parameters:
search - SearchRequest search request.
Returns:
List<DataFile> list of data files.
Throws:
InvalidICATRequestException - throw InvalidICATRequestException if expected criteria is not provided
ICATServiceException


Copyright © 2008 ARCHER - James Cook University. All Rights Reserved.