Package de.digitalcollections.model.list.filtering


package de.digitalcollections.model.list.filtering
  • Class
    Description
     
    A facet value of a specific facet, e.g. value "image" of facet "mediatype"
    List of FilterCriterion extended by a criterionLink describing how the criteria are logically linked.
    Filter Criterion Container.A filter criterion is a composition of an expression (e.g. field name) being target of filter operation a filter operation (operator) one ore more filter values to be used for filtering operation (operand(s)) a flag to indicate if the expression is native and has to be used unchanged in the underlying backend system (e.g. mapping Java member names to database column names vs. no mapping needed because expression is already backend/database specific) References:
     
    Contains all FilterCriteria lists for a filtering.
     
     
    Available filter operations Mapping operation abbreviation to filter operation Symbol Operation Example filter query param eq equals city=eq:Munich eq_notset equals or not set city=eq_notset:Munich neq not equals country=neq:de gt greater than amount=gt:10000 gt_notset greater than or not set presentationEnd=gt_notset:2020-10-06 gte greater than or equals amount=gte:10000 gte_notsetgreater than or equals or not setamount=gte_notset:10000 lt less than amount=lt:10000 lt_notset less than or not set amount=lt_notset:10000 lt_set less than and set amount=lt_set:10000 lte less than or equals to amount=lte:10000 lte_set less than or equals and set presentationStart=lte_set:2020-10-06 lte_notsetless than or equals or not set presentationStart=lte_notset:2020-10-06 in in country=in:uk,usa,au nin not in country=nin:fr,de,nz btn between (inclusive) joiningDate=btn:2018-01-01,2016-01-01 like like firstName=like:John stw starts with firstName=stw:A set value exists (not null) firstName=set: notset value is not set (null) firstName=notset: