Class AccountPredicates
- java.lang.Object
-
- com.google.gerrit.server.query.account.AccountPredicates
-
public class AccountPredicates extends Object
Utility class to create predicates for account index queries.
-
-
Method Summary
-
-
-
Method Detail
-
hasActive
public static boolean hasActive(Predicate<AccountState> p)
-
andActive
public static Predicate<AccountState> andActive(Predicate<AccountState> p)
-
defaultPredicate
public static Predicate<AccountState> defaultPredicate(Schema<AccountState> schema, boolean canSeeSecondaryEmails, String query)
-
id
public static Predicate<AccountState> id(Schema<AccountState> schema, Account.Id accountId)
-
emailIncludingSecondaryEmails
public static Predicate<AccountState> emailIncludingSecondaryEmails(String email)
-
preferredEmail
public static Predicate<AccountState> preferredEmail(String email)
-
preferredEmailExact
public static Predicate<AccountState> preferredEmailExact(String email)
-
equalsNameIncludingSecondaryEmails
public static Predicate<AccountState> equalsNameIncludingSecondaryEmails(String name)
-
equalsName
public static Predicate<AccountState> equalsName(String name)
-
externalIdIncludingSecondaryEmails
public static Predicate<AccountState> externalIdIncludingSecondaryEmails(String externalId)
-
fullName
public static Predicate<AccountState> fullName(String fullName)
-
isActive
public static Predicate<AccountState> isActive()
-
isNotActive
public static Predicate<AccountState> isNotActive()
-
username
public static Predicate<AccountState> username(String username)
-
watchedProject
public static Predicate<AccountState> watchedProject(Project.NameKey project)
-
cansee
public static Predicate<AccountState> cansee(AccountQueryBuilder.Arguments args, ChangeNotes changeNotes)
-
-