Class SearchWebService.SearchResultValueObject<T extends IdentifiableValueObject<?>>
java.lang.Object
ubic.gemma.rest.SearchWebService.SearchResultValueObject<T>
- Enclosing class:
SearchWebService
public static final class SearchWebService.SearchResultValueObject<T extends IdentifiableValueObject<?>>
extends Object
Representation of
SearchResult for the RESTful API.- Author:
- poirigui
-
Constructor Summary
ConstructorsConstructorDescriptionSearchResultValueObject(SearchResult<T> searchResult, String resultObjectUrl, boolean resultObjectUrlExternal) -
Method Summary
-
Constructor Details
-
SearchResultValueObject
public SearchResultValueObject(SearchResult<T> searchResult, @Nullable String resultObjectUrl, boolean resultObjectUrlExternal)
-
-
Method Details
-
getResultId
-
getResultType
-
getScore
public double getScore() -
getHighlights
-
getSource
-
getMatchType
How the result matched the query (e.g.exact_symbol,alias,prefix), ornullwhen the producing source did not classify it. Lets a client distinguish a safe alias hit from a low-trust prefix look-alike even when their scores coincide. SeeSearchMatchType. -
getResultObject
-
getResultObjectUrl
-
isResultObjectUrlExternal
public boolean isResultObjectUrlExternal()Indicate that the result object URL is external and not under Gemma's control. -
equals
-
hashCode
-
toString
-