public abstract class Filter<F extends Filter<?>> extends Object
FilterOperation.createFilter(Attribute)
on one of the static
operations in FilterOperation
instead.Modifier and Type | Class and Description |
---|---|
static class |
Filter.MultiValueFilter
A filter that contains an attribute and an operation, and a set of
values.
|
static class |
Filter.NoValueFilter
A filter that contains only an attribute and an operation, but no values.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Attribute |
getAttribute()
Returns the attribute used by this filter.
|
FilterOperation<F> |
getOperation()
Returns the operation used by this filter.
|
int |
hashCode() |
com.fasterxml.jackson.databind.node.ObjectNode |
toJson()
Returns a JSON representation of this filter to send to the server.
|
String |
toString() |
public FilterOperation<F> getOperation()
public Attribute getAttribute()
public com.fasterxml.jackson.databind.node.ObjectNode toJson()
Copyright © 2014. All rights reserved.