com.primus.searchstudio
Class Refinement
java.lang.Object
com.primus.searchstudio.Refinement
- All Implemented Interfaces:
- java.io.Serializable
public class Refinement
- extends java.lang.Object
- implements java.io.Serializable
Refinement result value object.
- See Also:
- Serialized Form
Constructor Summary |
Refinement(java.lang.String type,
java.lang.String name,
java.lang.String sort,
boolean range,
int total,
java.lang.String label,
java.lang.String id,
int top)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Refinement
public Refinement(java.lang.String type,
java.lang.String name,
java.lang.String sort,
boolean range,
int total,
java.lang.String label,
java.lang.String id,
int top)
- Parameters:
type
- One of enum, string, integer, float, boolean, or datename
- name of the configuration used. If the refineConfig is "$map", this name
will hold the automatically selected configuration.sort
- range
- true if the values are rangestotal
- label
- id
- top
-
getSort
public java.lang.String getSort()
setSort
public void setSort(java.lang.String pSort)
addRefinementValue
public void addRefinementValue(RefinementValue value)
getRefinementValues
public java.util.List getRefinementValues()
getType
public java.lang.String getType()
getName
public java.lang.String getName()
isRange
public boolean isRange()
setRange
public void setRange(boolean range)
getTotal
public int getTotal()
setTotal
public void setTotal(int total)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getTop
public int getTop()
setTop
public void setTop(int top)