public class SearchSiteAction extends ConfluenceActionSupport implements Beanable
Modifier and Type | Class and Description |
---|---|
class |
SearchSiteAction.BackwardsCompatibility
A class used to preserve compatibility with old style search URL's where search parameters were entered in the format:
searchQuery.spaceKey=conf_all&searchQuery.queryString=hello . |
static class |
SearchSiteAction.CriteriaParameters
A Class used to represent the different criteria restriction links that are displayed along with the search
results.
|
static class |
SearchSiteAction.UserDetails |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
SearchSiteAction() |
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setWebInterfaceManager
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
public void validate()
validate
in interface MessageHolderAware
validate
in interface com.opensymphony.xwork.Validateable
validate
in class com.opensymphony.xwork.ActionSupport
public String doDefault() throws Exception
ConfluenceActionSupport
doDefault
in class ConfluenceActionSupport
Exception
- if something goes wrongpublic String execute() throws Exception
execute
in interface com.opensymphony.xwork.Action
execute
in class com.opensymphony.xwork.ActionSupport
Exception
public String newSearchResult(SearchResult searchResult, String showExcerpts, String queryString)
public WebInterfaceContext getWebInterfaceContext(SearchResult result)
public String getSummaryForResult(SearchResult result)
public String getTitleForResult(SearchResult result)
public List<SearchResult> getResults()
public List<SpacePickerHelper.SpaceDTO> getAvailableGlobalSpaces()
public List<com.atlassian.core.util.PairType> getAggregateOptions()
public List<SpacePickerHelper.SpaceDTO> getFavouriteSpaces()
public void setSpaceManager(SpaceManager spaceManager)
@Deprecated public List<com.atlassian.core.util.PairType> getContentEntityTypes()
getTypeOptions()
public List<Label> getRelatedLabels()
public String getLabelNames(Labelable obj)
public List getContentLabels(ContentEntityObject content, int amount)
public List<com.atlassian.core.util.PairType> getTypeOptions()
public List<com.atlassian.core.util.PairType> getDateRanges()
public void setUserAccessor(UserAccessor userAccessor)
setUserAccessor
in class ConfluenceActionSupport
public SearchSiteAction.CriteriaParameters getCurrentSearch()
public void setStartIndex(int startIndex)
public int getStartIndex()
public int getEndIndex()
public Timer getTimer()
public com.atlassian.bonnie.search.summary.Summary getLabelsSummaryForResult(SearchResult result)
public String getQueryString()
public void setQueryString(String queryString)
public String getWhere()
public void setWhere(String where)
public String getKey()
public void setKey(String key)
public String getType()
public ContentTypeEnum getContentType()
public void setType(String type)
public void setTypes(String[] types)
public DateRangeEnum getLastModified()
public void setLastModified(DateRangeEnum lastModified)
public int getTotalSearchResults()
public PaginationSupport getPaginationSupport()
public void setSearchMapper(LuceneSearchMapper searchMapper)
public ContentTypesDisplayMapper getContentTypesDisplayMapper()
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
setPluginAccessor
in class ConfluenceActionSupport
public void setContentTypesDisplayMapper(ContentTypesDisplayMapper contentTypesDisplayMapper)
public void setQueryAnalyzer(org.apache.lucene.analysis.Analyzer queryAnalyzer)
public void setSearchManager(SearchManager searchManager)
public SearchSiteAction.BackwardsCompatibility getSearchQuery()
public void setContributor(String who)
public String getContributor()
public String getContributorUsername()
public void setContributorUsername(String contributorUsername)
public void setPredefinedSearchBuilder(PredefinedSearchBuilder predefinedSearchBuilder)
public boolean isIncludeArchivedSpaces()
public void setIncludeArchivedSpaces(boolean includeArchivedSpaces)
public boolean isSuggestArchivedSpaces()
public String getSearchUuid()
public void setDelegatedSearchResultRenderer(DelegatedSearchResultRenderer defaultRenderer)
defaultRenderer
- the defaultRenderer to setCopyright © 2003–2015 Atlassian. All rights reserved.