org.exoplatform.commons.api.search.data
Class SearchResult

java.lang.Object
  extended by org.exoplatform.commons.api.search.data.SearchResult

public class SearchResult
extends Object

Search result returned by SearchService and all of its connectors, for rendering their search results on UI in a unified format.


Constructor Summary
SearchResult(String url, String title, String excerpt, String detail, String imageUrl, long date, long relevancy)
          Constructor that helps to create search result by the unique way
 
Method Summary
 long getDate()
          Get date of result
 String getDetail()
          Get detail of result
 String getExcerpt()
          Get excerpt of result
 String getImageUrl()
          Get image url of avatar
 long getRelevancy()
          Get relevancy of result
 String getTitle()
          Get title of result
 String getUrl()
          Get url of result
 void setDate(long date)
          Set data for result
 void setDetail(String detail)
          Set detail for result
 void setExcerpt(String excerpt)
          Set excerpt for result
 void setImageUrl(String imageUrl)
          Set image url for avatar
 void setRelevancy(long relevancy)
          Set relevancy
 void setTitle(String title)
          Set title for result
 void setUrl(String url)
          Set url for result
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SearchResult

public SearchResult(String url,
                    String title,
                    String excerpt,
                    String detail,
                    String imageUrl,
                    long date,
                    long relevancy)
Constructor that helps to create search result by the unique way

Parameters:
url - Url of this result
title - Title to be displayed on UI
excerpt - The excerpt to be displayed on UI
detail - Details information
imageUrl - An image to be displayed on UI
date - Created or modified date, for sorting on UI
relevancy - The result's relevancy, for sorting on UI
Method Detail

getUrl

public String getUrl()
Get url of result

Returns:
String

setUrl

public void setUrl(String url)
Set url for result

Parameters:
url -

getTitle

public String getTitle()
Get title of result

Returns:
String

setTitle

public void setTitle(String title)
Set title for result

Parameters:
title -

getExcerpt

public String getExcerpt()
Get excerpt of result

Returns:
String

setExcerpt

public void setExcerpt(String excerpt)
Set excerpt for result

Parameters:
excerpt -

getDetail

public String getDetail()
Get detail of result

Returns:
String

setDetail

public void setDetail(String detail)
Set detail for result

Parameters:
detail -

getImageUrl

public String getImageUrl()
Get image url of avatar

Returns:
String

setImageUrl

public void setImageUrl(String imageUrl)
Set image url for avatar

Parameters:
imageUrl -

getDate

public long getDate()
Get date of result

Returns:
Long

setDate

public void setDate(long date)
Set data for result

Parameters:
date -

getRelevancy

public long getRelevancy()
Get relevancy of result

Returns:
Long

setRelevancy

public void setRelevancy(long relevancy)
Set relevancy

Parameters:
relevancy -

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.