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 Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier 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_FULLTEXT
public static final int TYPE_FULLTEXT- See Also:
-
TYPE_TAG
public static final int TYPE_TAG- See Also:
-
TYPE_PARAMETRIC
public static final int TYPE_PARAMETRIC- See Also:
-
TYPE_FOLDERS
public static final int TYPE_FOLDERS- See Also:
-
-
Method Details
-
getTemplate
-
setTemplate
-
setExpression
-
getType
public int getType() -
setType
public void setType(int type) -
read
- Throws:
IOExceptionClassNotFoundException
-
write
- Throws:
IOException
-
getName
-
setName
-
getDescription
-
setDescription
-
getMaxHits
public int getMaxHits() -
setMaxHits
public void setMaxHits(int maxHits) -
isFulltext
public boolean isFulltext() -
getExpression
-
getUserId
public long getUserId() -
setUserId
public void setUserId(long userId) -
getTopOperator
-
setTopOperator
-
getFilterIds
-
setFilterIds
-
isCaseSensitive
public boolean isCaseSensitive() -
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) -
getFolderId
-
setFolderId
-
isSearchInSubPath
public boolean isSearchInSubPath() -
setSearchInSubPath
public void setSearchInSubPath(boolean searchInSubPath) -
getTenantId
-
setTenantId
-
isRetrieveAliases
public boolean isRetrieveAliases() -
setRetrieveAliases
public void setRetrieveAliases(boolean retrieveAliases) -
getPage
public int getPage() -
setPage
public void setPage(int page) -
getParameters
-
setParameters
-
getTransaction
-
setTransaction
-
compareTo
- Specified by:
compareToin interfaceComparable<SearchOptions>
-
equals
-
hashCode
public int hashCode() -
toString
-