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.ArrayContains
,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.Object
value
-
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.Object
getValue()
QueryModel.PropertyCriterion
ignoreCase(boolean ignoreCase)
Sets whether to ignore case.boolean
isIgnoreCase()
void
setValue(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
-
-