Package com.simplicite.util.tools
Class SearchItem
- java.lang.Object
-
- com.simplicite.util.tools.SearchItem
-
- All Implemented Interfaces:
java.io.Serializable
public class SearchItem extends java.lang.Object implements java.io.Serializable
Item of Index search result. Items are sorted by score before calling the GrantHooks.postSearchIndex(grant, items)- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
data
Optional index datajava.lang.String
key
Index keyjava.lang.String
object
Object namejava.lang.String
row_id
Object row IDjava.lang.String
score
Scorejava.lang.String
ukey
Object user keyjava.util.List<java.lang.String>
values
Optional object values
-
Constructor Summary
Constructors Constructor Description SearchItem()
ConstructorSearchItem(java.lang.String obj)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getData()
Get optional index datajava.lang.String
getKey()
Get keyjava.lang.String
getObject()
Get object namejava.lang.String
getRowId()
Get row IDjava.lang.String
getScore()
Get scorejava.lang.String
getUniqueKey()
Get unique keyvoid
setData(java.lang.String d)
Set optional index datavoid
setKey(java.lang.String k)
Set keyvoid
setObject(java.lang.String obj)
Set object namevoid
setRowId(java.lang.String id)
Set row IDvoid
setScore(java.lang.String sc)
Set scorevoid
setUniqueKey(java.lang.String uk)
Set unique keyvoid
setValue(java.lang.String val)
Set one optional valuevoid
setValues(java.lang.String[] vals)
Set all optional valuesjava.lang.String
toJSON()
To JSON stringorg.json.JSONObject
toJSONObject()
To JSON objectjava.lang.String
toString()
-
-
-
Field Detail
-
object
public java.lang.String object
Object name
-
row_id
public java.lang.String row_id
Object row ID
-
key
public java.lang.String key
Index key
-
ukey
public java.lang.String ukey
Object user key
-
score
public java.lang.String score
Score
-
data
public java.lang.String data
Optional index data
-
values
public java.util.List<java.lang.String> values
Optional object values
-
-
Method Detail
-
getObject
public java.lang.String getObject()
Get object name- Returns:
- Object name
-
setObject
public void setObject(java.lang.String obj)
Set object name- Parameters:
obj
- Object name
-
getRowId
public java.lang.String getRowId()
Get row ID- Returns:
- Row ID
-
setRowId
public void setRowId(java.lang.String id)
Set row ID- Parameters:
id
- Row ID
-
getKey
public java.lang.String getKey()
Get key- Returns:
- Key
-
setKey
public void setKey(java.lang.String k)
Set key- Parameters:
k
- Key
-
getUniqueKey
public java.lang.String getUniqueKey()
Get unique key- Returns:
- Unique key
-
setUniqueKey
public void setUniqueKey(java.lang.String uk)
Set unique key- Parameters:
uk
- Uniqu key
-
getScore
public java.lang.String getScore()
Get score- Returns:
- Score
-
setScore
public void setScore(java.lang.String sc)
Set score- Parameters:
sc
- Score
-
getData
public java.lang.String getData()
Get optional index data- Returns:
- Index data
-
setData
public void setData(java.lang.String d)
Set optional index data- Parameters:
d
- Index data
-
setValue
public void setValue(java.lang.String val)
Set one optional value- Parameters:
val
- Value
-
setValues
public void setValues(java.lang.String[] vals)
Set all optional values- Parameters:
vals
- Values
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toJSON
public java.lang.String toJSON()
To JSON string- Returns:
- JSON string
-
toJSONObject
public org.json.JSONObject toJSONObject()
To JSON object- Returns:
- JSON object
-
-