Class ValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>,O extends ObjectType>
java.lang.Object
com.evolveum.midpoint.web.component.search.filter.ValueSearchFilterItem<V,D,O>
- All Implemented Interfaces:
Serializable
public class ValueSearchFilterItem<V extends PrismValue,D extends ItemDefinition<?>,O extends ObjectType>
extends Object
implements Serializable
- Author:
- honchar
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
-
Constructor Summary
ConstructorDescriptionValueSearchFilterItem
(ValueFilter filter, boolean applyNegation) ValueSearchFilterItem
(Property property, boolean applyNegation) -
Method Summary
Modifier and TypeMethodDescriptionbuildFilter
(PrismContext prismContext, Class<O> type) getValue()
boolean
void
setApplyNegation
(boolean applyNegation) void
setExpression
(ExpressionWrapper expression) void
setFilter
(ValueFilter filter) void
setFilterTypeName
(ValueSearchFilterItem.FilterName filterTypeName) void
setMatchingRule
(ValueSearchFilterItem.MatchingRule matchingRule) void
setPropertyDef
(ItemDefinition propertyDef) void
setPropertyName
(String propertyName) void
setPropertyPath
(ItemPath propertyPath) void
-
Field Details
-
F_VALUE
- See Also:
-
F_FILTER_TYPE_NAME
- See Also:
-
F_APPLY_NEGATION
- See Also:
-
F_FILTER
- See Also:
-
F_MATCHING_RULE
- See Also:
-
F_PROPERTY_NAME
- See Also:
-
F_PROPERTY_PATH
- See Also:
-
-
Constructor Details
-
ValueSearchFilterItem
-
ValueSearchFilterItem
-
-
Method Details
-
isApplyNegation
public boolean isApplyNegation() -
setApplyNegation
public void setApplyNegation(boolean applyNegation) -
getFilter
-
setFilter
-
getValue
-
getFilterTypeName
-
setFilterTypeName
-
getMatchingRule
-
setMatchingRule
-
getPropertyName
-
setPropertyName
-
getPropertyPath
-
setPropertyPath
-
setValue
-
getPropertyDef
-
setPropertyDef
-
getExpression
-
setExpression
-
buildFilter
-
getAvailableFilterNameList
-
getAvailableMatchingRuleList
-