Package org.ametys.cms.search.query
Class LastValidationDateQuery
- java.lang.Object
-
- org.ametys.cms.search.query.LastValidationDateQuery
-
- All Implemented Interfaces:
Query
public class LastValidationDateQuery extends Object implements Query
Represents aQuery
testing the last 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 LastValidationDateQuery(LocalDate value)
Build a LastValidationDateQuery.LastValidationDateQuery(Query.Operator op, LocalDate value)
Build a LastValidationDateQuery.LastValidationDateQuery(Query.Operator op, AdaptableDate value)
Build a LastValidationDateQuery.LastValidationDateQuery(AdaptableDate value)
Build a LastValidationDateQuery.
-
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
-
LastValidationDateQuery
public LastValidationDateQuery(LocalDate value)
Build a LastValidationDateQuery.- Parameters:
value
- the value.
-
LastValidationDateQuery
public LastValidationDateQuery(AdaptableDate value)
Build a LastValidationDateQuery.- Parameters:
value
- the value.
-
LastValidationDateQuery
public LastValidationDateQuery(Query.Operator op, LocalDate value)
Build a LastValidationDateQuery.- Parameters:
op
- the operator.value
- the value.
-
LastValidationDateQuery
public LastValidationDateQuery(Query.Operator op, AdaptableDate value)
Build a LastValidationDateQuery.- 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.
-
-