protected class DynamicWrappedSearchUIModel.WrappedSearchUICriterion extends AbstractSearchUICriterion
| Modifier and Type | Field and Description |
|---|---|
protected SearchUICriterion |
_wrappedCriterion
The wrapped search criteria.
|
_contentHelper, _cTypeEP, _resolver, _userManager, _userPopulationDAO| Constructor and Description |
|---|
WrappedSearchUICriterion(SearchUICriterion wrappedCriteria,
Enumerator enumerator)
Build a search criteria wrapper.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getChangeClassName()
Get the JS class name to execute on 'change' event
|
String |
getContentTypeId()
Get the content type ID (only when the search criteria is of type CONTENT).
|
Object |
getDefaultValue()
Retrieves the default value.
|
I18nizableText |
getDescription()
Retrieves the description.
|
Enumerator |
getEnumerator()
Retrieves the enumerator.
|
String |
getFieldId()
Get the field identifier.
|
String |
getId()
Get the id.
|
String |
getInitClassName()
Get the JS class name to execute on 'init' event
|
I18nizableText |
getLabel()
Retrieves the label.
|
Query.Operator |
getOperator()
Get the criterion Operator.
|
Query |
getQuery(Object value,
Query.Operator customOperator,
Map<String,Object> allValues,
String language,
Map<String,Object> contextualParameters)
Get the
Query associated to the given value. |
String |
getSubmitClassName()
Get the JS class name to execute on 'submit' event
|
MetadataType |
getType()
Retrieves the type.
|
Validator |
getValidator()
Retrieves the validator.
|
String |
getWidget()
Retrieves the widget to use for rendering.
|
Map<String,I18nizableText> |
getWidgetParameters()
Get the widget's parameters
|
boolean |
isHidden()
Determines if the criteria is hidden
|
boolean |
isMultiple()
Determines if the column value is multiple
|
_configureI18nizableText, _initializeValidator, configure, configureId, configureLabelsAndGroup, configureUIProperties, configureValues, configureWidget, configureWidgetParameters, getFacetLabel, getGroup, getMetadataDefinition, getSearchField, service, setChangeClassName, setContentTypeId, setGroup, setHidden, setInitClassName, setMultiple, setSubmitClassNamegetPluginName, setDefaultValue, setDescription, setEnumerator, setId, setLabel, setPluginName, setType, setValidator, setWidget, setWidgetParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetQuery, isFacetable, isFacetable, isSortable, isSortableprotected SearchUICriterion _wrappedCriterion
public WrappedSearchUICriterion(SearchUICriterion wrappedCriteria, Enumerator enumerator)
wrappedCriteria - wrapped search criteria.enumerator - the new enumerator.public Enumerator getEnumerator()
ParametergetEnumerator in interface FieldgetEnumerator in class Parameter<MetadataType>null if none is defined.public String getId()
ParametergetId in interface SearchCriteriongetId in class Parameter<MetadataType>public I18nizableText getLabel()
ParametergetLabel in interface SearchUICriteriongetLabel in class Parameter<MetadataType>public I18nizableText getDescription()
ParametergetDescription in interface SearchUICriteriongetDescription in class Parameter<MetadataType>public String getFieldId()
SearchUICriterionpublic String getInitClassName()
AbstractSearchUICriteriongetInitClassName in interface SearchUICriteriongetInitClassName in class AbstractSearchUICriterionpublic String getSubmitClassName()
AbstractSearchUICriteriongetSubmitClassName in interface SearchUICriteriongetSubmitClassName in class AbstractSearchUICriterionpublic String getChangeClassName()
AbstractSearchUICriteriongetChangeClassName in interface SearchUICriteriongetChangeClassName in class AbstractSearchUICriterionpublic boolean isHidden()
AbstractSearchUICriterionisHidden in interface SearchUICriterionisHidden in class AbstractSearchUICriteriontrue if the criteria is hiddenpublic MetadataType getType()
ParametergetType in interface FieldgetType in class Parameter<MetadataType>public boolean isMultiple()
AbstractSearchUICriterionisMultiple in interface FieldisMultiple in class AbstractSearchUICriteriontrue if the value is multiplepublic String getWidget()
ParametergetWidget in interface SearchUICriteriongetWidget in class Parameter<MetadataType>null if none is defined.public Map<String,I18nizableText> getWidgetParameters()
ParametergetWidgetParameters in interface SearchUICriteriongetWidgetParameters in class Parameter<MetadataType>public Validator getValidator()
ParametergetValidator in interface SearchUICriteriongetValidator in class Parameter<MetadataType>null if none is defined.public Object getDefaultValue()
ParametergetDefaultValue in interface SearchUICriteriongetDefaultValue in class Parameter<MetadataType>null if none is defined.public String getContentTypeId()
AbstractSearchUICriteriongetContentTypeId in interface FieldgetContentTypeId in class AbstractSearchUICriterionpublic Query.Operator getOperator()
SearchCriterionpublic Query getQuery(Object value, Query.Operator customOperator, Map<String,Object> allValues, String language, Map<String,Object> contextualParameters)
SearchCriterionQuery associated to the given value.value - The user-submitted value (or the default value if not set) for this criterion.customOperator - In advanced search mode, the operator chosen by the user. null to use the criterion-defined operator (simple search mode).allValues - All the user-submitted values.language - The current search language.contextualParameters - the search contextual parameters.Query associated to the given value.