Package com.contentful.java.cda
Class QueryOperation<T>
- java.lang.Object
-
- com.contentful.java.cda.QueryOperation<T>
-
public class QueryOperation<T> extends java.lang.ObjectThis enumeration will be used to formulate more complex search queries.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryOperation.BoundingBoxModel representing a bounding box in geocoordinates.static classQueryOperation.BoundingCircleModel representing a bounding circle in geocoordinates.static classQueryOperation.LocationModel representing coordinates for query operations.
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedQueryOperation(java.lang.String operator)Create an operation, using only an operator.protectedQueryOperation(java.lang.String operator, T defaultValue)Create an operation which does take its default value, if no value is given.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanhasDefaultValue()Check presence of a default value
-
-
-
Field Detail
-
IsEqualTo
public static final QueryOperation<java.lang.String> IsEqualTo
-
IsNotEqualTo
public static final QueryOperation<java.lang.String> IsNotEqualTo
-
HasOneOf
public static final QueryOperation<java.lang.String> HasOneOf
-
HasNoneOf
public static final QueryOperation<java.lang.String> HasNoneOf
-
HasAllOf
public static final QueryOperation<java.lang.String> HasAllOf
-
IsLessThan
public static final QueryOperation<java.lang.Integer> IsLessThan
-
IsLessThanOrEqualTo
public static final QueryOperation<java.lang.Integer> IsLessThanOrEqualTo
-
IsGreaterThan
public static final QueryOperation<java.lang.Integer> IsGreaterThan
-
IsGreaterThanOrEqualTo
public static final QueryOperation<java.lang.Integer> IsGreaterThanOrEqualTo
-
Exists
public static final QueryOperation<java.lang.Boolean> Exists
-
IsEarlierThan
public static final QueryOperation<java.lang.String> IsEarlierThan
-
IsEarlierOrAt
public static final QueryOperation<java.lang.String> IsEarlierOrAt
-
IsLaterThan
public static final QueryOperation<java.lang.String> IsLaterThan
-
IsLaterOrAt
public static final QueryOperation<java.lang.String> IsLaterOrAt
-
Matches
public static final QueryOperation<java.lang.String> Matches
-
IsCloseTo
public static final QueryOperation<QueryOperation.Location> IsCloseTo
-
IsWithinBoundingBoxOf
public static final QueryOperation<QueryOperation.BoundingBox> IsWithinBoundingBoxOf
-
IsWithinCircleOf
public static final QueryOperation<QueryOperation.BoundingCircle> IsWithinCircleOf
-
-
Constructor Detail
-
QueryOperation
protected QueryOperation(java.lang.String operator)
Create an operation, using only an operator.This means this operation needs to have a value to operate on.
- Parameters:
operator- a string representing the url parameter operation (aka. [eq])
-
QueryOperation
protected QueryOperation(java.lang.String operator, T defaultValue)Create an operation which does take its default value, if no value is given.- Parameters:
operator- the operator to be used.defaultValue- the default value of the operation.
-
-