Class AbstractSearchComponent
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.web.frontoffice.search.requesttime.AbstractSearchComponent
- All Implemented Interfaces:
LogEnabled
,PluginAware
,Prioritizable
,Supporter<SearchComponentArguments>
,SearchComponent
- Direct Known Subclasses:
AbstractSkillSearchComponent
,CheckRightSearchComponent
,CriterionTreeSearchComponent
,DateRangeCriterionSearchComponent
,DebugSearchComponent
,DegreeUniversitySearchComponent
,FacetSearchComponent
,MatchingSubprogramSearchComponent
,PaginationSearchComponent
,ReturnableSearchComponent
,RssSearchComponent
,SaveUserPrefsSearchComponent
,SaveUserPrefsSearchComponent
,SaxEnumeratedCriteriaComponent
,SaxFormSearchComponent
,SaxGeneralDataSearchComponent
,SaxResultsSearchComponent
,SetResultsSearchComponent
,SortSearchComponent
,TagFacetSearchComponent
,WorkspaceSwitcherSearchComponent
Abstract
SearchComponent
to initialize the identifier.-
Field Summary
Fields inherited from interface org.ametys.web.frontoffice.search.requesttime.SearchComponent
DISABLE_DEFAULT_SAX_PARAMETER_NAME, MAX_PRIORITY, MIN_PRIORITY, SEARCH_PRIORITY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()
Get the identifier of the search componentvoid
setPluginInfo
(String pluginName, String featureName, String id) Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.runtime.plugin.component.Prioritizable
getPriority
Methods inherited from interface org.ametys.web.frontoffice.search.requesttime.SearchComponent
execute
-
Constructor Details
-
AbstractSearchComponent
public AbstractSearchComponent()
-
-
Method Details
-
setPluginInfo
Description copied from interface:PluginAware
Sets the plugin info relative to the current component.
Note : The feature name may be null if the targeted component in declared at plugin level.- Specified by:
setPluginInfo
in interfacePluginAware
- Parameters:
pluginName
- Unique identifier for the plugin hosting the extensionfeatureName
- Unique feature identifier (unique for a given pluginName)id
- Unique identifier of this component
-
getId
Description copied from interface:SearchComponent
Get the identifier of the search component- Specified by:
getId
in interfaceSearchComponent
- Returns:
- the identifier
-