Package com.logicaldoc.core.searchengine
Class SearchOptions
java.lang.Object
com.logicaldoc.core.searchengine.SearchOptions
- All Implemented Interfaces:
- Serializable,- Comparable<SearchOptions>
- Direct Known Subclasses:
- FolderSearchOptions,- FulltextSearchOptions,- TagSearchOptions
public abstract class SearchOptions
extends Object
implements Serializable, Comparable<SearchOptions>
Search options
- Author:
- Michael Scholz
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int
- 
Method SummaryModifier and TypeMethodDescriptionintbooleanintgetName()intgetPage()intgetType()longinthashCode()booleanbooleanbooleanbooleanstatic SearchOptionsvoidsetCaseSensitive(boolean caseSensitive) voidsetDescription(String description) voidsetExpression(String expr) voidsetFilterIds(Set<Long> filterIds) voidsetFolderId(Long folderId) voidsetMaxHits(int maxHits) voidvoidsetPage(int page) voidsetParameters(Map<String, Object> parameters) voidsetRetrieveAliases(boolean retrieveAliases) voidsetSearchInSubPath(boolean searchInSubPath) voidsetTemplate(Long template) voidsetTenantId(Long tenantId) voidsetTopOperator(String topOperator) voidsetTransaction(UserHistory transaction) voidsetType(int type) voidsetUserId(long userId) toString()void
- 
Field Details- 
TYPE_FULLTEXTpublic static final int TYPE_FULLTEXT- See Also:
 
- 
TYPE_TAGpublic static final int TYPE_TAG- See Also:
 
- 
TYPE_PARAMETRICpublic static final int TYPE_PARAMETRIC- See Also:
 
- 
TYPE_FOLDERSpublic static final int TYPE_FOLDERS- See Also:
 
 
- 
- 
Method Details- 
getTemplate
- 
setTemplate
- 
setExpression
- 
getTypepublic int getType()
- 
setTypepublic void setType(int type) 
- 
read- Throws:
- IOException
- ClassNotFoundException
 
- 
write- Throws:
- IOException
 
- 
getName
- 
setName
- 
getDescription
- 
setDescription
- 
getMaxHitspublic int getMaxHits()
- 
setMaxHitspublic void setMaxHits(int maxHits) 
- 
isFulltextpublic boolean isFulltext()
- 
getExpression
- 
getUserIdpublic long getUserId()
- 
setUserIdpublic void setUserId(long userId) 
- 
getTopOperator
- 
setTopOperator
- 
getFilterIds
- 
setFilterIds
- 
isCaseSensitivepublic boolean isCaseSensitive()
- 
setCaseSensitivepublic void setCaseSensitive(boolean caseSensitive) 
- 
getFolderId
- 
setFolderId
- 
isSearchInSubPathpublic boolean isSearchInSubPath()
- 
setSearchInSubPathpublic void setSearchInSubPath(boolean searchInSubPath) 
- 
getTenantId
- 
setTenantId
- 
isRetrieveAliasespublic boolean isRetrieveAliases()
- 
setRetrieveAliasespublic void setRetrieveAliases(boolean retrieveAliases) 
- 
getPagepublic int getPage()
- 
setPagepublic void setPage(int page) 
- 
getParameters
- 
setParameters
- 
getTransaction
- 
setTransaction
- 
compareTo- Specified by:
- compareToin interface- Comparable<SearchOptions>
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-