void setFieldName(String fieldName) { this.fieldName = fieldName; assertFacetingFieldExists(); }
@Override public FacetingRequest createFacetingRequest() { context.makeRange(); return context.getFacetingRequest(); } }
@Override public FacetRangeEndContext<T> excludeLimit() { context.setIncludeRangeEnd( false ); return this; }
@Override public FacetRangeAboveContext<T> above(T max) { context.makeRange(); context.setRangeStart( max ); context.setRangeEnd( null ); return new ConnectedFacetRangeAboveContext<T>( context ); }
@Override public FacetRangeLimitContext<T> from(T rangeStart) { context.makeRange(); context.setRangeStart( rangeStart ); return new ConnectedFacetRangeLimitContext<T>( context ); } }
public void makeRange() { Class<?> type = getRangeType(); assertValidRangeType( type ); FacetRange<T> facetRange = new FacetRange<T>( type, rangeStart, rangeEnd, includeRangeStart, includeRangeEnd, fieldName ); rangeList.add( facetRange ); rangeStart = null; rangeEnd = null; includeRangeStart = true; includeRangeEnd = true; }
@Override public FacetingRequest createFacetingRequest() { return context.getFacetingRequest(); } }
@Override public FacetParameterContext includeZeroCounts(boolean zeroCounts) { context.setIncludeZeroCount( zeroCounts ); return this; }
@Override public FacetRangeLimitContext<T> excludeLimit() { context.setIncludeRangeStart( false ); return this; }
@Override public FacetContinuationContext onField(String fieldName) { context.setFieldName( fieldName ); return new ConnectedFacetContinuationContext( context ); } }
@Override public FacetContext facet() { return new ConnectedFacetContext( new FacetBuildingContext( context.getExtendedSearchIntegrator(), context.getEntityType() ) ); }
@Override public FacetRangeAboveContext<T> above(T max) { context.makeRange(); context.setRangeStart( max ); context.setRangeEnd( null ); return new ConnectedFacetRangeAboveContext<T>( context ); }
@Override public FacetRangeLimitContext<T> from(T rangeStart) { context.makeRange(); context.setRangeStart( rangeStart ); return new ConnectedFacetRangeLimitContext<T>( context ); }
public void makeRange() { Class<?> type = getRangeType(); assertValidRangeType( type ); FacetRange<T> facetRange = new FacetRange<T>( type, rangeStart, rangeEnd, includeRangeStart, includeRangeEnd, fieldName ); rangeList.add( facetRange ); rangeStart = null; rangeEnd = null; includeRangeStart = true; includeRangeEnd = true; }
@Override public FacetingRequest createFacetingRequest() { return context.getFacetingRequest(); } }
@Override public FacetParameterContext includeZeroCounts(boolean zeroCounts) { context.setIncludeZeroCount( zeroCounts ); return this; }
@Override public FacetRangeAboveContext<T> excludeLimit() { context.setIncludeRangeStart( false ); return this; }
@Override public FacetContinuationContext onField(String fieldName) { context.setFieldName( fieldName ); return new ConnectedFacetContinuationContext( context ); } }
@Override public FacetContext facet() { return new ConnectedFacetContext( new FacetBuildingContext( context.getExtendedSearchIntegrator(), context.getEntityType() ) ); }
@Override public FacetRangeAboveContext<T> above(T max) { context.makeRange(); context.setRangeStart( max ); context.setRangeEnd( null ); return new ConnectedFacetRangeAboveContext<T>( context ); }