public class AndChangeSource extends AndSource<ChangeData> implements ChangeDataSource
Constructor and Description |
---|
AndChangeSource(Collection<Predicate<ChangeData>> that) |
AndChangeSource(Predicate<ChangeData> that,
IsVisibleToPredicate<ChangeData> isVisibleToPredicate,
int start) |
Modifier and Type | Method and Description |
---|---|
int |
compare(Predicate<ChangeData> a,
Predicate<ChangeData> b) |
boolean |
hasChange() |
protected List<ChangeData> |
transformBuffer(List<ChangeData> buffer) |
getCardinality, isMatchable, match, read
copy, equals, getChild, getChildCount, getChildren, getCost, hashCode, toString
and, and, any, asMatchable, estimateCost, not, or, or
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
getCardinality, read
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public AndChangeSource(Collection<Predicate<ChangeData>> that)
public AndChangeSource(Predicate<ChangeData> that, IsVisibleToPredicate<ChangeData> isVisibleToPredicate, int start)
public boolean hasChange()
hasChange
in interface ChangeDataSource
protected List<ChangeData> transformBuffer(List<ChangeData> buffer) throws com.google.gwtorm.server.OrmRuntimeException
transformBuffer
in class AndSource<ChangeData>
com.google.gwtorm.server.OrmRuntimeException
public int compare(Predicate<ChangeData> a, Predicate<ChangeData> b)
compare
in interface Comparator<Predicate<ChangeData>>
compare
in class AndSource<ChangeData>