com.primus.searchstudio
Class Refinement

java.lang.Object
  extended by 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)
           
 
Method Summary
 void addRefinementValue(RefinementValue value)
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.util.List getRefinementValues()
           
 java.lang.String getSort()
           
 int getTop()
           
 int getTotal()
           
 java.lang.String getType()
           
 boolean isRange()
           
 void setId(java.lang.String id)
           
 void setLabel(java.lang.String label)
           
 void setRange(boolean range)
           
 void setSort(java.lang.String pSort)
           
 void setTop(int top)
           
 void setTotal(int total)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 date
name - 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 ranges
total -
label -
id -
top -
Method Detail

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)