Spring Data Solr

org.springframework.data.solr.core.query
Class FacetOptions.FieldWithFacetParameters

java.lang.Object
  extended by org.springframework.data.solr.core.query.SimpleField
      extended by org.springframework.data.solr.core.query.FieldWithQueryParameters<FacetOptions.FacetParameter>
          extended by org.springframework.data.solr.core.query.FacetOptions.FieldWithFacetParameters
All Implemented Interfaces:
Iterable<FacetOptions.FacetParameter>, Field
Enclosing class:
FacetOptions

public static class FacetOptions.FieldWithFacetParameters
extends FieldWithQueryParameters<FacetOptions.FacetParameter>


Constructor Summary
FacetOptions.FieldWithFacetParameters(String name)
           
 
Method Summary
 FacetOptions.FieldWithFacetParameters addFacetParameter(FacetOptions.FacetParameter parameter)
          Add field specific facet parameter
 FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName, Object value)
          Add field specific parameter by name
protected  FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName, Object value, boolean removeIfValueIsNull)
           
 Integer getLimit()
           
 String getMethod()
           
 Integer getMinCount()
           
 Boolean getMissing()
           
 Integer getOffset()
           
 String getPrefix()
           
 FacetOptions.FacetSort getSort()
           
 FacetOptions.FieldWithFacetParameters setLimit(Integer limit)
           
 FacetOptions.FieldWithFacetParameters setMethod(String method)
           
 FacetOptions.FieldWithFacetParameters setMinCount(Integer minCount)
           
 FacetOptions.FieldWithFacetParameters setMissing(Boolean missing)
           
 FacetOptions.FieldWithFacetParameters setOffset(Integer offset)
           
 FacetOptions.FieldWithFacetParameters setPrefix(String prefix)
           
 FacetOptions.FieldWithFacetParameters setSort(FacetOptions.FacetSort sort)
           
 
Methods inherited from class org.springframework.data.solr.core.query.FieldWithQueryParameters
addQueryParameter, getQueryParameter, getQueryParameters, getQueryParameterValue, hasQueryParameters, iterator, removeQueryParameter
 
Methods inherited from class org.springframework.data.solr.core.query.SimpleField
getName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FacetOptions.FieldWithFacetParameters

public FacetOptions.FieldWithFacetParameters(String name)
Method Detail

setPrefix

public FacetOptions.FieldWithFacetParameters setPrefix(String prefix)
Parameters:
prefix -

getPrefix

public String getPrefix()
Returns:
null if not set

setSort

public FacetOptions.FieldWithFacetParameters setSort(FacetOptions.FacetSort sort)
Parameters:
sort -

getSort

public FacetOptions.FacetSort getSort()
Returns:
null if not set

setLimit

public FacetOptions.FieldWithFacetParameters setLimit(Integer limit)
Parameters:
limit -

getLimit

public Integer getLimit()
Returns:
null if not set

setOffset

public FacetOptions.FieldWithFacetParameters setOffset(Integer offset)
Parameters:
offset -

getOffset

public Integer getOffset()
Returns:
null if not set

setMinCount

public FacetOptions.FieldWithFacetParameters setMinCount(Integer minCount)
Parameters:
minCount -

getMinCount

public Integer getMinCount()
Returns:
null if not set

setMissing

public FacetOptions.FieldWithFacetParameters setMissing(Boolean missing)
Parameters:
missing -
Returns:

getMissing

public Boolean getMissing()
Returns:
null if not set

setMethod

public FacetOptions.FieldWithFacetParameters setMethod(String method)
Parameters:
method -
Returns:

getMethod

public String getMethod()
Returns:
null if not set

addFacetParameter

public FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName,
                                                               Object value)
Add field specific parameter by name

Parameters:
parameterName -
value -

addFacetParameter

protected FacetOptions.FieldWithFacetParameters addFacetParameter(String parameterName,
                                                                  Object value,
                                                                  boolean removeIfValueIsNull)

addFacetParameter

public FacetOptions.FieldWithFacetParameters addFacetParameter(FacetOptions.FacetParameter parameter)
Add field specific facet parameter

Parameters:
parameter -
Returns:

Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.