public class AccountPredicates
extends java.lang.Object
public static boolean hasActive(Predicate<AccountState> p)
public static Predicate<AccountState> andActive(Predicate<AccountState> p)
public static Predicate<AccountState> defaultPredicate(Schema<AccountState> schema, boolean canSeeSecondaryEmails, java.lang.String query)
public static Predicate<AccountState> id(Account.Id accountId)
public static Predicate<AccountState> emailIncludingSecondaryEmails(java.lang.String email)
public static Predicate<AccountState> preferredEmail(java.lang.String email)
public static Predicate<AccountState> preferredEmailExact(java.lang.String email)
public static Predicate<AccountState> equalsNameIncludingSecondaryEmails(java.lang.String name)
public static Predicate<AccountState> equalsName(java.lang.String name)
public static Predicate<AccountState> externalIdIncludingSecondaryEmails(java.lang.String externalId)
public static Predicate<AccountState> fullName(java.lang.String fullName)
public static Predicate<AccountState> isActive()
public static Predicate<AccountState> isNotActive()
public static Predicate<AccountState> username(java.lang.String username)
public static Predicate<AccountState> watchedProject(Project.NameKey project)
public static Predicate<AccountState> cansee(AccountQueryBuilder.Arguments args, ChangeNotes changeNotes)