Package org.ametys.cms.search.model
Interface LanguageAwareCriterionDefinition
- All Superinterfaces:
Comparable<ModelItem>,CriterionDefinition<String>,ElementDefinition<String>,Labelable,ModelItem,ModifiableLabelable,SearchModelCriterionDefinition<String>
- All Known Implementing Classes:
LanguageAwareReferencingCriterionDefinition,StaticLanguageAwareReferencingCriterionDefinition
SearchModelCriterionDefinition searching on language-
Field Summary
Fields inherited from interface org.ametys.runtime.model.ElementDefinition
CONFIG_DEFAULT_VALUE_TYPEFields inherited from interface org.ametys.runtime.model.ModelItem
ITEM_PATH_SEPARATOR -
Method Summary
Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.ametys.cms.search.model.CriterionDefinition
convertQueryValue, getJoinedPaths, getQuery, getQuery, getQuery, getSolrFacetFieldName, getTypeMethods inherited from interface org.ametys.runtime.model.ElementDefinition
getCustomEnumerator, getCustomValidator, getDefaultValue, getEnumerator, getEnumeratorConfiguration, getParsedDefaultValues, getValidator, getValidatorConfiguration, isEditable, isMultiple, setCustomEnumerator, setCustomValidator, setDefaultValue, setEnumerator, setEnumeratorConfiguration, setMultiple, setParsedDefaultValues, setValidator, setValidatorConfigurationMethods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getNameMethods inherited from interface org.ametys.runtime.model.ModelItem
addItemChecker, getDisableConditions, getItemCheckers, getParent, getPath, getPluginName, getWidget, getWidgetParameters, setDisableConditions, setModel, setParent, setPluginName, setType, setWidget, setWidgetParameters, toJSON, toSAXMethods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel, setNameMethods inherited from interface org.ametys.cms.search.model.SearchModelCriterionDefinition
copyTo, getModel, getOperator, setMultipleOperandOperator, setOperator
-
Method Details
-
getLanguage
String getLanguage(Object value, Map<String, Object> allValues, Map<String, Object> contextualParameters) Retrieves the language associated to the given value.- Parameters:
value- The user-submitted value (or the default value if not set) for this criterion.allValues- All the user-submitted values.contextualParameters- the search contextual parameters.- Returns:
- the language associated to the given value.
-