public class AccountField
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static FieldDef<AccountState,java.lang.String> |
ACTIVE |
static FieldDef<AccountState,java.lang.Iterable<java.lang.String>> |
EMAIL
All emails (preferred email + secondary emails).
|
static FieldDef<AccountState,java.lang.Iterable<java.lang.String>> |
EXTERNAL_ID
External IDs.
|
static FieldDef<AccountState,java.lang.Iterable<byte[]>> |
EXTERNAL_ID_STATE
All note values of all external IDs that were used in the course of indexing this document.
|
static FieldDef<AccountState,java.lang.String> |
FULL_NAME |
static FieldDef<AccountState,java.lang.Integer> |
ID |
static FieldDef<AccountState,java.lang.Iterable<java.lang.String>> |
NAME_PART
Fuzzy prefix match on name and email parts.
|
static FieldDef<AccountState,java.lang.Iterable<java.lang.String>> |
NAME_PART_NO_SECONDARY_EMAIL
Fuzzy prefix match on name and preferred email parts.
|
static FieldDef<AccountState,java.lang.String> |
PREFERRED_EMAIL |
static FieldDef<AccountState,java.lang.String> |
PREFERRED_EMAIL_EXACT |
static FieldDef<AccountState,java.lang.Iterable<byte[]>> |
REF_STATE
All values of all refs that were used in the course of indexing this document, except the
refs/meta/external-ids notes branch which is handled specially (see
EXTERNAL_ID_STATE ). |
static FieldDef<AccountState,java.sql.Timestamp> |
REGISTERED |
static FieldDef<AccountState,java.lang.String> |
USERNAME |
static FieldDef<AccountState,java.lang.Iterable<java.lang.String>> |
WATCHED_PROJECT |
public static final FieldDef<AccountState,java.lang.Integer> ID
public static final FieldDef<AccountState,java.lang.Iterable<java.lang.String>> EXTERNAL_ID
This field includes secondary emails. Use this field only if the current user is allowed to
see secondary emails (requires the GlobalCapability.MODIFY_ACCOUNT
capability).
public static final FieldDef<AccountState,java.lang.Iterable<java.lang.String>> NAME_PART
This field includes parts from the secondary emails. Use this field only if the current user
is allowed to see secondary emails (requires the GlobalCapability.MODIFY_ACCOUNT
capability).
Use the NAME_PART_NO_SECONDARY_EMAIL
if the current user can't see
secondary emails.
public static final FieldDef<AccountState,java.lang.Iterable<java.lang.String>> NAME_PART_NO_SECONDARY_EMAIL
public static final FieldDef<AccountState,java.lang.String> FULL_NAME
public static final FieldDef<AccountState,java.lang.String> ACTIVE
public static final FieldDef<AccountState,java.lang.Iterable<java.lang.String>> EMAIL
Use the PREFERRED_EMAIL
if the current user can't see secondary emails.
public static final FieldDef<AccountState,java.lang.String> PREFERRED_EMAIL
public static final FieldDef<AccountState,java.lang.String> PREFERRED_EMAIL_EXACT
public static final FieldDef<AccountState,java.sql.Timestamp> REGISTERED
public static final FieldDef<AccountState,java.lang.String> USERNAME
public static final FieldDef<AccountState,java.lang.Iterable<java.lang.String>> WATCHED_PROJECT
public static final FieldDef<AccountState,java.lang.Iterable<byte[]>> REF_STATE
EXTERNAL_ID_STATE
).
Emitted as UTF-8 encoded strings of the form project:ref/name:[hex sha]
.
public static final FieldDef<AccountState,java.lang.Iterable<byte[]>> EXTERNAL_ID_STATE
Emitted as UTF-8 encoded strings of the form [hex sha of external ID]:[hex sha of
note blob]
, or with other words [note ID]:[note data ID]
.