com.trg.search
Interface IMutableSearch

All Superinterfaces:
ISearch
All Known Implementing Classes:
Search

public interface IMutableSearch
extends ISearch

IMutableSearch is an extension of ISearch that provides setters for all of the properties.

Author:
dwolverton

Field Summary
 
Fields inherited from interface com.trg.search.ISearch
RESULT_ARRAY, RESULT_AUTO, RESULT_LIST, RESULT_MAP, RESULT_SINGLE
 
Method Summary
 IMutableSearch setDisjunction(boolean disjunction)
           
 IMutableSearch setDistinct(boolean distinct)
           
 IMutableSearch setFetches(java.util.List<java.lang.String> fetches)
           
 IMutableSearch setFields(java.util.List<Field> fields)
           
 IMutableSearch setFilters(java.util.List<Filter> filters)
           
 IMutableSearch setFirstResult(int firstResult)
           
 IMutableSearch setMaxResults(int maxResults)
           
 IMutableSearch setPage(int page)
           
 IMutableSearch setResultMode(int resultMode)
           
 IMutableSearch setSearchClass(java.lang.Class<?> searchClass)
           
 IMutableSearch setSorts(java.util.List<Sort> sorts)
           
 
Methods inherited from interface com.trg.search.ISearch
getFetches, getFields, getFilters, getFirstResult, getMaxResults, getPage, getResultMode, getSearchClass, getSorts, isDisjunction, isDistinct
 

Method Detail

setFirstResult

IMutableSearch setFirstResult(int firstResult)

setMaxResults

IMutableSearch setMaxResults(int maxResults)

setPage

IMutableSearch setPage(int page)

setSearchClass

IMutableSearch setSearchClass(java.lang.Class<?> searchClass)

setFilters

IMutableSearch setFilters(java.util.List<Filter> filters)

setDisjunction

IMutableSearch setDisjunction(boolean disjunction)

setSorts

IMutableSearch setSorts(java.util.List<Sort> sorts)

setFields

IMutableSearch setFields(java.util.List<Field> fields)

setDistinct

IMutableSearch setDistinct(boolean distinct)

setFetches

IMutableSearch setFetches(java.util.List<java.lang.String> fetches)

setResultMode

IMutableSearch setResultMode(int resultMode)


Copyright © 2008-2010 eBM WebSourcing. All Rights Reserved.