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
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionValueSearchFilterItem(ValueFilter filter, boolean applyNegation) ValueSearchFilterItem(Property property, boolean applyNegation) -
Method Summary
Modifier and TypeMethodDescriptionbuildFilter(PrismContext prismContext, Class<O> type) getValue()booleanvoidsetApplyNegation(boolean applyNegation) voidsetExpression(ExpressionWrapper expression) voidsetFilter(ValueFilter filter) voidsetFilterTypeName(ValueSearchFilterItem.FilterName filterTypeName) voidsetMatchingRule(ValueSearchFilterItem.MatchingRule matchingRule) voidsetPropertyDef(ItemDefinition propertyDef) voidsetPropertyName(String propertyName) voidsetPropertyPath(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
-