public class ContentPrivacySearchUICriterion extends AbstractCustomSearchUICriterion implements Contextualizable
SearchUICriterion representing whether to take content
access restrictions ("content privacy") into account.| Modifier and Type | Field and Description |
|---|---|
protected Context |
_context
The context.
|
protected JSONUtils |
_jsonUtils
The JSON utils.
|
protected String |
_siteCriterionId
The site criterion ID.
|
protected SiteManager |
_siteManager
The site manager.
|
_contentHelper, _cTypeEP, _resolver, _userManager, _userPopulationDAO| Constructor and Description |
|---|
ContentPrivacySearchUICriterion() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Configuration configuration) |
void |
contextualize(Context context) |
String |
getFieldId()
Get the field identifier.
|
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. |
MetadataType |
getType()
Retrieves the type.
|
boolean |
isMultiple()
Determines if the column value is multiple
|
boolean |
isSortable()
Test if the SearchCriterion is sortable.
|
void |
service(ServiceManager manager) |
configureId_configureI18nizableText, _initializeValidator, configureLabelsAndGroup, configureUIProperties, configureValues, configureWidget, configureWidgetParameters, getChangeClassName, getContentTypeId, getFacetLabel, getGroup, getInitClassName, getMetadataDefinition, getSearchField, getSubmitClassName, isHidden, setChangeClassName, setContentTypeId, setGroup, setHidden, setInitClassName, setMultiple, setSubmitClassNamegetDefaultValue, getDescription, getEnumerator, getId, getLabel, getPluginName, getValidator, getWidget, getWidgetParameters, setDefaultValue, setDescription, setEnumerator, setId, setLabel, setPluginName, setType, setValidator, setWidget, setWidgetParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultValue, getDescription, getLabel, getValidator, getWidget, getWidgetParametersgetId, getQuery, isFacetable, isFacetable, isSortablegetEnumeratorprotected SiteManager _siteManager
protected JSONUtils _jsonUtils
protected String _siteCriterionId
public ContentPrivacySearchUICriterion()
public void contextualize(Context context) throws ContextException
contextualize in interface ContextualizableContextExceptionpublic void service(ServiceManager manager) throws ServiceException
service in interface Serviceableservice in class AbstractSearchUICriterionServiceExceptionpublic void configure(Configuration configuration) throws ConfigurationException
configure in interface Configurableconfigure in class AbstractSearchUICriterionConfigurationExceptionpublic 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 boolean isSortable()
SearchCriterionisSortable in interface SearchCriteriontrue if the criterion is sortable, false otherwise.public Query.Operator getOperator()
SearchCriteriongetOperator in interface SearchCriterionpublic String getFieldId()
SearchUICriteriongetFieldId in interface SearchUICriterionpublic Query getQuery(Object value, Query.Operator customOperator, Map<String,Object> allValues, String language, Map<String,Object> contextualParameters)
SearchCriterionQuery associated to the given value.getQuery in interface SearchCriterionvalue - 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.