public class AndChangeSource extends AndSource<ChangeData> implements ChangeDataSource
Constructor and Description |
---|
AndChangeSource(java.util.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 java.util.List<ChangeData> |
transformBuffer(java.util.List<ChangeData> buffer) |
getCardinality, isMatchable, match, read, readRaw
copy, equals, getChild, getChildCount, getChildren, getCost, hashCode, toString
and, and, any, asMatchable, estimateCost, getLeafCount, not, or, or
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getCardinality, read, readRaw
public AndChangeSource(java.util.Collection<Predicate<ChangeData>> that)
public AndChangeSource(Predicate<ChangeData> that, IsVisibleToPredicate<ChangeData> isVisibleToPredicate, int start)
public boolean hasChange()
hasChange
in interface ChangeDataSource
protected java.util.List<ChangeData> transformBuffer(java.util.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 java.util.Comparator<Predicate<ChangeData>>
compare
in class AndSource<ChangeData>