Package org.ametys.cms.search.query
Class FirstValidationDateQuery
- java.lang.Object
-
- org.ametys.cms.search.query.FirstValidationDateQuery
-
- All Implemented Interfaces:
Query
public class FirstValidationDateQuery extends Object implements Query
Represents aQuery
testing the first validation date of a content.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ametys.cms.search.query.Query
Query.LogicalOperator, Query.Operator
-
-
Field Summary
Fields Modifier and Type Field Description protected Query.Operator
_operator
The operator.protected AdaptableDate
_value
The value to test.
-
Constructor Summary
Constructors Constructor Description FirstValidationDateQuery(LocalDate value)
Build a FirstValidationDateQuery.FirstValidationDateQuery(Query.Operator op, LocalDate value)
Build a FirstValidationDateQuery.FirstValidationDateQuery(Query.Operator op, AdaptableDate value)
Build a FirstValidationDateQuery.FirstValidationDateQuery(AdaptableDate value)
Build a FirstValidationDateQuery.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
build()
Build the solr query string representing the Query object.boolean
equals(Object obj)
Query.Operator
getOperator()
Get the operator.AdaptableDate
getValue()
Get the value.int
hashCode()
-
-
-
Field Detail
-
_operator
protected Query.Operator _operator
The operator.
-
_value
protected AdaptableDate _value
The value to test.
-
-
Constructor Detail
-
FirstValidationDateQuery
public FirstValidationDateQuery(LocalDate value)
Build a FirstValidationDateQuery.- Parameters:
value
- the value.
-
FirstValidationDateQuery
public FirstValidationDateQuery(AdaptableDate value)
Build a FirstValidationDateQuery.- Parameters:
value
- the value.
-
FirstValidationDateQuery
public FirstValidationDateQuery(Query.Operator op, LocalDate value)
Build a FirstValidationDateQuery.- Parameters:
op
- the operator.value
- the value.
-
FirstValidationDateQuery
public FirstValidationDateQuery(Query.Operator op, AdaptableDate value)
Build a FirstValidationDateQuery.- Parameters:
op
- the operator.value
- the value.
-
-
Method Detail
-
getOperator
public Query.Operator getOperator()
Get the operator.- Returns:
- the operator.
-
getValue
public AdaptableDate getValue()
Get the value.- Returns:
- the value.
-
build
public String build() throws QuerySyntaxException
Description copied from interface:Query
Build the solr query string representing the Query object.- Specified by:
build
in interfaceQuery
- Returns:
- the solr query string representing the Query object.
- Throws:
QuerySyntaxException
- if the query can't be built because of a syntax error.
-
-