public final class DelayedResolvable extends Object
Constructor and Description |
---|
DelayedResolvable(Object resolvedValue) |
DelayedResolvable(String missingObjectField) |
Modifier and Type | Method and Description |
---|---|
DelayedResolvable |
applyOperator(String binaryOperator,
DelayedResolvable right) |
byte[] |
getByteArray() |
int |
getInteger() |
Iterable |
getIterable() |
Collection<String> |
getMissingRemoteSources() |
Number |
getNumber() |
boolean |
getPredicateResolution()
Should only be called in predicate.
|
String |
getString() |
protected Object |
getValue() |
void |
invert() |
boolean |
isNull()
Please ensure that this.resolved == true before calling this method
|
boolean |
isResolved() |
void |
mergeMissingRemoteSources(DelayedResolvable other) |
boolean |
resolveCompare(String operator,
DelayedResolvable expression)
Please ensure that this.resolved == true before calling this method
|
boolean |
resolveContains(DelayedResolvable right)
Please ensure that this.resolved == true before calling this method
|
int |
resolveCount(DelayedResolvable right) |
boolean |
resolveEquals(DelayedResolvable right)
Please ensure that this.resolved == true before calling this method
|
boolean |
resolveEqualsOrContains(DelayedResolvable right) |
int |
resolveEqualsOrCount(DelayedResolvable right) |
void |
setResolution(String value) |
public DelayedResolvable(Object resolvedValue)
public DelayedResolvable(String missingObjectField)
public void invert()
public boolean isResolved()
public void setResolution(String value)
protected Object getValue()
public Collection<String> getMissingRemoteSources()
public void mergeMissingRemoteSources(DelayedResolvable other)
public boolean getPredicateResolution()
public boolean resolveEquals(DelayedResolvable right)
public int resolveEqualsOrCount(DelayedResolvable right)
public int resolveCount(DelayedResolvable right)
public boolean resolveCompare(String operator, DelayedResolvable expression)
public boolean resolveContains(DelayedResolvable right)
public boolean resolveEqualsOrContains(DelayedResolvable right)
public boolean isNull()
public String getString()
public byte[] getByteArray()
public Number getNumber()
public int getInteger()
public Iterable getIterable()
public DelayedResolvable applyOperator(String binaryOperator, DelayedResolvable right)
Copyright © 2016. All rights reserved.