D - The type of the resource profiles that this client works with.public interface ISLookUp<D extends eu.dnetlib.domain.DriverResource>
| Modifier and Type | Method and Description |
|---|---|
List<D> |
fetch(eu.dnetlib.domain.SearchCriteria criteria)
Performs a search by criteria.
|
List<String> |
fetch(String XQuery)
Performs a direct XQuery search and returns a list of xml profiles that
match the criteria, without any processing.
|
D |
getById(String id)
Returns the resource profile with the given search id.
|
List<D> |
getByid(String[] id)
Returns the resource profiles with the given ids.
|
D |
getUniqueResult(eu.dnetlib.domain.SearchCriteria criteria)
Performs a quick search and returns the unique result.
|
List<D> |
performQuickSearch(eu.dnetlib.domain.SearchCriteria criteria)
Uses the appropriate method in ISLookUp and performs a query without
using a result set.
|
D getById(String id) throws ISLookUpException
id - the idISLookUpExceptionList<D> getByid(String[] id) throws ISLookUpException
id - the list of ids.ISLookUpExceptionList<D> fetch(eu.dnetlib.domain.SearchCriteria criteria) throws ISLookUpException
criteria - the search criteria.ISLookUpExceptionList<String> fetch(String XQuery) throws ISLookUpException
XQuery - the xquery.ISLookUpExceptionList<D> performQuickSearch(eu.dnetlib.domain.SearchCriteria criteria) throws ISLookUpException
criteria - the search criteria.ISLookUpExceptionD getUniqueResult(eu.dnetlib.domain.SearchCriteria criteria) throws ISLookUpException
criteria - the search criteria.ISLookUpException - if there is more than one result.Copyright © 2017. All rights reserved.