public class AccountPredicates extends 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, String query)
public static Predicate<AccountState> id(Account.Id accountId)
public static Predicate<AccountState> emailIncludingSecondaryEmails(String email)
public static Predicate<AccountState> preferredEmail(String email)
public static Predicate<AccountState> preferredEmailExact(String email)
public static Predicate<AccountState> equalsNameIncludingSecondaryEmails(String name)
public static Predicate<AccountState> equalsName(String name)
public static Predicate<AccountState> externalIdIncludingSecondaryEmails(String externalId)
public static Predicate<AccountState> fullName(String fullName)
public static Predicate<AccountState> isActive()
public static Predicate<AccountState> isNotActive()
public static Predicate<AccountState> username(String username)
public static Predicate<AccountState> watchedProject(Project.NameKey project)
public static Predicate<AccountState> cansee(AccountQueryBuilder.Arguments args, ChangeNotes changeNotes)