Class SearchContext

Object
com.liferay.portal.kernel.search.SearchContext
All Implemented Interfaces:
Serializable

public class SearchContext extends Object implements Serializable
Author:
Brian Wing Shun Chan, Julio Camarero
See Also:
  • Constructor Details

    • SearchContext

      public SearchContext()
  • Method Details

    • isBatchMode

      public static boolean isBatchMode()
    • openBatchMode

      public static com.liferay.petra.lang.SafeCloseable openBatchMode()
    • openBatchMode

      public static com.liferay.petra.lang.SafeCloseable openBatchMode(boolean commit)
    • registerBatchModeSyncCallable

      public static void registerBatchModeSyncCallable(Callable<Void> callable)
    • registerBatchModeSyncFuture

      public static void registerBatchModeSyncFuture(Future<?> future)
    • unregisterBatchModeSyncFuture

      public static void unregisterBatchModeSyncFuture(Future<?> future)
    • addFacet

      public void addFacet(Facet facet)
    • addFullQueryEntryClassName

      public void addFullQueryEntryClassName(String entryClassName)
    • addStats

      public void addStats(Stats stats)
    • clearFullQueryEntryClassNames

      public void clearFullQueryEntryClassNames()
    • getAssetCategoryIds

      public long[] getAssetCategoryIds()
    • getAssetTagNames

      public String[] getAssetTagNames()
    • getAssetVocabularyIds

      public long[] getAssetVocabularyIds()
    • getAttribute

      public Serializable getAttribute(String name)
    • getAttributes

      public Map<String,Serializable> getAttributes()
    • getBooleanClauses

      public BooleanClause<Query>[] getBooleanClauses()
    • getCategoryIds

      public long[] getCategoryIds()
    • getClassTypeIds

      public long[] getClassTypeIds()
    • getCompanyId

      public long getCompanyId()
    • getEnd

      public int getEnd()
    • getEntryClassNames

      public String[] getEntryClassNames()
    • getFacet

      public Facet getFacet(String fieldName)
    • getFacets

      public Map<String,Facet> getFacets()
    • getFolderIds

      public long[] getFolderIds()
    • getFullQueryEntryClassNames

      public String[] getFullQueryEntryClassNames()
    • getGroupBy

      public GroupBy getGroupBy()
    • getGroupIds

      public long[] getGroupIds()
    • getKeywords

      public String getKeywords()
    • getLanguageId

      public String getLanguageId()
    • getLayout

      public Layout getLayout()
    • getLocale

      public Locale getLocale()
    • getNodeIds

      public long[] getNodeIds()
    • getOwnerUserId

      public long getOwnerUserId()
    • getPortletIds

      public String[] getPortletIds()
    • getQueryConfig

      public QueryConfig getQueryConfig()
    • getScoresThreshold

      public float getScoresThreshold()
    • getSorts

      public Sort[] getSorts()
    • getStart

      public int getStart()
    • getStats

      public Map<String,Stats> getStats()
    • getStats

      public Stats getStats(String fieldName)
    • getTimeZone

      public TimeZone getTimeZone()
    • getUserId

      public long getUserId()
    • hasOverridenKeywords

      public boolean hasOverridenKeywords()
    • isAndSearch

      public boolean isAndSearch()
    • isCommitImmediately

      public boolean isCommitImmediately()
    • isIncludeAttachments

      public boolean isIncludeAttachments()
    • isIncludeDiscussions

      public boolean isIncludeDiscussions()
    • isIncludeFolders

      public boolean isIncludeFolders()
    • isIncludeInternalAssetCategories

      public boolean isIncludeInternalAssetCategories()
    • isIncludeLiveGroups

      public boolean isIncludeLiveGroups()
    • isIncludeStagingGroups

      public boolean isIncludeStagingGroups()
    • isLike

      public boolean isLike()
    • isScopeStrict

      public boolean isScopeStrict()
    • overrideKeywords

      public void overrideKeywords(String keywords)
    • setAndSearch

      public void setAndSearch(boolean andSearch)
    • setAssetCategoryIds

      public void setAssetCategoryIds(long[] assetCategoryIds)
    • setAssetTagNames

      public void setAssetTagNames(String[] assetTagNames)
    • setAssetVocabularyIds

      public void setAssetVocabularyIds(long[] assetVocabularyIds)
    • setAttribute

      public void setAttribute(String name, Serializable value)
    • setAttributes

      public void setAttributes(Map<String,Serializable> attributes)
    • setBooleanClauses

      public void setBooleanClauses(BooleanClause<Query>[] booleanClauses)
    • setCategoryIds

      public void setCategoryIds(long[] categoryIds)
    • setClassTypeIds

      public void setClassTypeIds(long[] classTypeIds)
    • setCommitImmediately

      public void setCommitImmediately(boolean commitImmediately)
    • setCompanyId

      public void setCompanyId(long companyId)
    • setEnd

      public void setEnd(int end)
    • setEntryClassNames

      public void setEntryClassNames(String[] entryClassNames)
    • setFacets

      public void setFacets(List<Facet> facets)
    • setFolderIds

      public void setFolderIds(List<Long> folderIds)
    • setFolderIds

      public void setFolderIds(long[] folderIds)
    • setGroupBy

      public void setGroupBy(GroupBy groupBy)
    • setGroupIds

      public void setGroupIds(long[] groupIds)
    • setIncludeAttachments

      public void setIncludeAttachments(boolean includeAttachments)
    • setIncludeDiscussions

      public void setIncludeDiscussions(boolean includeDiscussions)
    • setIncludeFolders

      public void setIncludeFolders(boolean includeFolders)
    • setIncludeInternalAssetCategories

      public void setIncludeInternalAssetCategories(boolean includeInternalAssetCategories)
    • setIncludeLiveGroups

      public void setIncludeLiveGroups(boolean includeLiveGroups)
    • setIncludeStagingGroups

      public void setIncludeStagingGroups(boolean includeStagingGroups)
    • setKeywords

      public void setKeywords(String keywords)
    • setLayout

      public void setLayout(Layout layout)
    • setLike

      public void setLike(boolean like)
    • setLocale

      public void setLocale(Locale locale)
    • setNodeIds

      public void setNodeIds(long[] nodeIds)
    • setOwnerUserId

      public void setOwnerUserId(long ownerUserId)
    • setPortletIds

      public void setPortletIds(String[] portletIds)
    • setScopeStrict

      public void setScopeStrict(boolean scopeStrict)
    • setScoresThreshold

      public void setScoresThreshold(float scoresThreshold)
    • setSorts

      public void setSorts(Sort... sorts)
    • setStart

      public void setStart(int start)
    • setTimeZone

      public void setTimeZone(TimeZone timeZone)
    • setUserId

      public void setUserId(long userId)