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_TYPE
Fields inherited from interface org.ametys.runtime.model.ModelItem
ITEM_PATH_SEPARATOR
-
Method Summary
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.ametys.cms.search.model.CriterionDefinition
convertQueryValue, getJoinedPaths, getQuery, getQuery, getQuery, getSolrFacetFieldName, getType
Methods 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, setValidatorConfiguration
Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getName
Methods inherited from interface org.ametys.runtime.model.ModelItem
addItemChecker, getDisableConditions, getItemCheckers, getParent, getPath, getPluginName, getWidget, getWidgetParameters, setDisableConditions, setModel, setParent, setPluginName, setType, setWidget, setWidgetParameters, toJSON, toSAX
Methods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel, setName
Methods 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.
-