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

public abstract class AbstractSearchComponent extends AbstractLogEnabled implements SearchComponent
Abstract SearchComponent to initialize the identifier.
  • Constructor Details

  • Method Details

    • setPluginInfo

      public void setPluginInfo(String pluginName, String featureName, String id)
      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 interface PluginAware
      Parameters:
      pluginName - Unique identifier for the plugin hosting the extension
      featureName - Unique feature identifier (unique for a given pluginName)
      id - Unique identifier of this component
    • getId

      public String getId()
      Description copied from interface: SearchComponent
      Get the identifier of the search component
      Specified by:
      getId in interface SearchComponent
      Returns:
      the identifier