Class AbstractCustomSearchUICriterion
java.lang.Object
org.ametys.runtime.parameter.Parameter<MetadataType>
org.ametys.cms.search.ui.model.impl.AbstractSearchUICriterion
org.ametys.cms.search.ui.model.impl.AbstractCustomSearchUICriterion
- All Implemented Interfaces:
Field,SearchCriterion,SearchUICriterion,LogEnabled,Disposable,Configurable,Contextualizable,Serviceable
- Direct Known Subclasses:
CompatibleRegimesSearchUICriteria,ContentPrivacySearchUICriterion,ODFContributorOrManagerSearchUICriteria,PageSearchUICriterion,ProgramItemContextSearchUICriteria,ShareableCourseSearchUICriteria,SolrFilterSearchUICriterion
Base class for custom search tool criteria.
-
Field Summary
Fields inherited from class org.ametys.cms.search.ui.model.impl.AbstractSearchUICriterion
_contentHelper, _contentTypeExtensionPoint, _context, _enumeratorManager, _logger, _manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureId(Configuration configuration) Configure the criterion ID.Methods inherited from class org.ametys.cms.search.ui.model.impl.AbstractSearchUICriterion
_configureI18nizableText, _initializeValidator, configure, configureEnumerator, configureEnumerator, configureLabelsAndGroup, configureUIProperties, configureValues, configureWidget, configureWidget, configureWidgetParameters, configureWidgetParameters, configureWidgetParameters, contextualize, dispose, getChangeClassName, getContentTypeId, getGroup, getInitClassName, getSearchField, getSubmitClassName, isHidden, isMultiple, service, setChangeClassName, setContentTypeId, setGroup, setHidden, setInitClassName, setLogger, setMultiple, setSubmitClassNameMethods inherited from class org.ametys.runtime.parameter.Parameter
getDefaultValue, getDescription, getEnumerator, getId, getLabel, getPluginName, getType, getValidator, getWidget, getWidgetParameters, setDefaultValue, setDescription, setEnumerator, setId, setLabel, setPluginName, setType, setValidator, setWidget, setWidgetParametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ametys.cms.search.model.Field
getEnumerator, getTypeMethods inherited from interface org.ametys.cms.search.model.SearchCriterion
getDescription, getId, getLabel, getOperator, getQuery, getQuery, isFacetable, isSortableMethods inherited from interface org.ametys.cms.search.ui.model.SearchUICriterion
getDefaultValue, getFieldId, getValidator, getWidget, getWidgetParameters
-
Constructor Details
-
AbstractCustomSearchUICriterion
public AbstractCustomSearchUICriterion()
-
-
Method Details
-
configureId
Description copied from class:AbstractSearchUICriterionConfigure the criterion ID.- Overrides:
configureIdin classAbstractSearchUICriterion- Parameters:
configuration- The search criterion configuration.- Throws:
ConfigurationException- If an error occurs.
-