com.solidstategroup.search
Class SearchConfig
java.lang.Object
com.solidstategroup.search.SearchConfig
public class SearchConfig
- extends java.lang.Object
Basic SearchConfig - this will become more complex with time so we can build up queries
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEARCH_TYPE_NORMAL
public static final int SEARCH_TYPE_NORMAL
- See Also:
- Constant Field Values
SEARCH_TYPE_CONTAINS_ALL_TERMS
public static final int SEARCH_TYPE_CONTAINS_ALL_TERMS
- See Also:
- Constant Field Values
SEARCH_TYPE_PHRASE
public static final int SEARCH_TYPE_PHRASE
- See Also:
- Constant Field Values
SearchConfig
public SearchConfig()
containsAtLeastOneCriteria
public boolean containsAtLeastOneCriteria()
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String title)
getRootArticleIds
public int[] getRootArticleIds()
setRootArticleIds
public void setRootArticleIds(int[] rootArticleIds)
getRootArticleTypeIds
public int[] getRootArticleTypeIds()
setRootArticleTypeIds
public void setRootArticleTypeIds(int[] rootArticleTypeIds)
getStartPublishDate
public java.util.Date getStartPublishDate()
setStartPublishDate
public void setStartPublishDate(java.util.Date startPublishDate)
getEndPublishDate
public java.util.Date getEndPublishDate()
setEndPublishDate
public void setEndPublishDate(java.util.Date endPublishDate)
getStartCreatedDate
public java.util.Date getStartCreatedDate()
setStartCreatedDate
public void setStartCreatedDate(java.util.Date startCreatedDate)
getEndCreatedDate
public java.util.Date getEndCreatedDate()
setEndCreatedDate
public void setEndCreatedDate(java.util.Date endCreatedDate)
getType
public int getType()
setType
public void setType(int type)
isIncludeDocuments
public boolean isIncludeDocuments()
setIncludeDocuments
public void setIncludeDocuments(boolean includeDocuments)
isIncludeArticles
public boolean isIncludeArticles()
setIncludeArticles
public void setIncludeArticles(boolean includeArticles)
getDocumentTypes
public int[] getDocumentTypes()
setDocumentTypes
public void setDocumentTypes(int[] documentTypes)
getArticleType
public java.lang.String getArticleType()
setArticleType
public void setArticleType(java.lang.String articleType)
isIncludeArticleTypeChildren
public boolean isIncludeArticleTypeChildren()
setIncludeArticleTypeChildren
public void setIncludeArticleTypeChildren(boolean includeArticleTypeChildren)
isIncludeImages
public boolean isIncludeImages()
setIncludeImages
public void setIncludeImages(boolean includeImages)
isSearchDublinCoreMetaData
public boolean isSearchDublinCoreMetaData()
setSearchDublinCoreMetaData
public void setSearchDublinCoreMetaData(boolean searchDublinCoreMetaData)
getDublinCoreToSearch
public java.util.Map getDublinCoreToSearch()
setDublinCoreToSearch
public void setDublinCoreToSearch(java.util.Map dublinCoreToSearch)
getRootTagIds
public int[] getRootTagIds()
setRootTagIds
public void setRootTagIds(int[] rootTagIds)
getWithinTheLastNDays
public int getWithinTheLastNDays()
setWithinTheLastNDays
public void setWithinTheLastNDays(int withinTheLastNDays)
- Applies the correct dates to start and end created date. If a value of -1 is provided, no date restriction
will be made.
- Parameters:
withinTheLastNDays - The number of passed days to search from.
getWebUserTypes
public int[] getWebUserTypes()
setWebUserTypes
public void setWebUserTypes(WebUser user)
getFieldSort
public java.lang.String getFieldSort()
setFieldSort
public void setFieldSort(java.lang.String fieldSort)
isAndTags
public boolean isAndTags()
setAndTags
public void setAndTags(boolean andTags)
getAssetDataFrom
public java.lang.String getAssetDataFrom()
setAssetDataFrom
public void setAssetDataFrom(java.lang.String assetDataFrom)
getAssetDataTo
public java.lang.String getAssetDataTo()
setAssetDataTo
public void setAssetDataTo(java.lang.String assetDataTo)
getAssetText
public java.lang.String getAssetText()
setAssetText
public void setAssetText(java.lang.String assetText)
getRootChunkFormatIds
public int[] getRootChunkFormatIds()
setRootChunkFormatIds
public void setRootChunkFormatIds(int[] rootChunkFormatIds)
isAndAssets
public boolean isAndAssets()
setAndAssets
public void setAndAssets(boolean andAssets)
getRangeRootChunkFormatIds
public int[] getRangeRootChunkFormatIds()
setRangeRootChunkFormatIds
public void setRangeRootChunkFormatIds(int[] rangeRootChunkFormatIds)
isInRootArticleTypeIds
public boolean isInRootArticleTypeIds(int id)
isInRootTagIds
public boolean isInRootTagIds(int id)
isInRootChunkFormatIds
public boolean isInRootChunkFormatIds(int id)
isInRangeRootChunkFormatIds
public boolean isInRangeRootChunkFormatIds(int id)
getIgnoreRootArticleTypeIds
public int[] getIgnoreRootArticleTypeIds()
setIgnoreRootArticleTypeIds
public void setIgnoreRootArticleTypeIds(int[] ignoreRootArticleTypeIds)
isSortDesc
public boolean isSortDesc()
setSortDesc
public void setSortDesc(boolean sortDesc)
getIgnoreRootTagIds
public int[] getIgnoreRootTagIds()
setIgnoreRootTagIds
public void setIgnoreRootTagIds(int[] ignoreRootTagIds)