public abstract class RevWalkPredicate extends OperatorPredicate<ChangeData>
Modifier and Type | Class and Description |
---|---|
static class |
RevWalkPredicate.Arguments |
Modifier and Type | Field and Description |
---|---|
com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> |
db |
GitRepositoryManager |
repoManager |
Constructor and Description |
---|
RevWalkPredicate(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> db,
GitRepositoryManager repoManager,
String operator,
String ref) |
Modifier and Type | Method and Description |
---|---|
boolean |
match(ChangeData object)
Does this predicate match this object?
|
abstract boolean |
match(org.eclipse.jgit.lib.Repository repo,
org.eclipse.jgit.revwalk.RevWalk rw,
RevWalkPredicate.Arguments args) |
copy, equals, getOperator, getValue, hashCode, toString
public final com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> db
public final GitRepositoryManager repoManager
public RevWalkPredicate(com.google.inject.Provider<com.google.gerrit.reviewdb.server.ReviewDb> db, GitRepositoryManager repoManager, String operator, String ref)
public boolean match(ChangeData object) throws com.google.gwtorm.server.OrmException
Predicate
match
in class Predicate<ChangeData>
com.google.gwtorm.server.OrmException
public abstract boolean match(org.eclipse.jgit.lib.Repository repo, org.eclipse.jgit.revwalk.RevWalk rw, RevWalkPredicate.Arguments args)