Package io.micronaut.data.model.query
Class QueryModel.PropertyCriterion
- java.lang.Object
-
- io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
-
- io.micronaut.data.model.query.QueryModel.PropertyCriterion
-
- All Implemented Interfaces:
QueryModel.Criterion
- Direct Known Subclasses:
QueryModel.Between,QueryModel.Contains,QueryModel.EndsWith,QueryModel.Equals,QueryModel.GreaterThan,QueryModel.GreaterThanEquals,QueryModel.IdEquals,QueryModel.In,QueryModel.LessThan,QueryModel.LessThanEquals,QueryModel.Like,QueryModel.NotEquals,QueryModel.NotIn,QueryModel.Regex,QueryModel.SizeEquals,QueryModel.SizeGreaterThan,QueryModel.SizeGreaterThanEquals,QueryModel.SizeLessThan,QueryModel.SizeLessThanEquals,QueryModel.SizeNotEquals,QueryModel.StartsWith,QueryModel.SubqueryCriterion,QueryModel.VersionEquals
- Enclosing interface:
- QueryModel
public static class QueryModel.PropertyCriterion extends QueryModel.PropertyNameCriterion
Criterion that applies to a property and value.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Objectvalue-
Fields inherited from class io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
name
-
-
Constructor Summary
Constructors Constructor Description PropertyCriterion(java.lang.String name, java.lang.Object value)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetValue()QueryModel.PropertyCriterionignoreCase(boolean ignoreCase)Sets whether to ignore case.booleanisIgnoreCase()voidsetValue(java.lang.Object v)Sets the value.-
Methods inherited from class io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
getProperty
-
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
- Returns:
- The value
-
setValue
public void setValue(java.lang.Object v)
Sets the value.- Parameters:
v- The value to set
-
isIgnoreCase
public boolean isIgnoreCase()
- Returns:
- Whether to ignore case,
-
ignoreCase
public QueryModel.PropertyCriterion ignoreCase(boolean ignoreCase)
Sets whether to ignore case.- Parameters:
ignoreCase- True if case should be ignored- Returns:
- This criterion
-
-