Interface | Description |
---|---|
AccountCache |
Caches important (but small) account state to avoid database hits.
|
AccountExternalIdCreator | |
AccountLoader.Factory | |
AccountsUpdate.AccountUpdater |
Updater for an account.
|
AccountsUpdate.Factory | |
CapabilityCollection.Factory | |
EmailExpander |
Expands user name to a local email address, usually by adding a domain.
|
GpgApiAdapter | |
GroupBackend |
Implementations of GroupBackend provide lookup and membership accessors to a group system.
|
GroupCache |
Tracks group objects in memory for efficient access.
|
GroupIncludeCache |
Tracks group inclusions in memory for efficient access.
|
GroupMembership |
Represents the set of groups that a single user is part of.
|
IncludingGroupMembership.Factory | |
Realm | |
VersionedAuthorizedKeys.Factory |
Class | Description |
---|---|
AbstractGroupBackend | |
AbstractRealm |
Basic implementation of
Realm . |
AccountCacheImpl |
Caches important (but small) account state to avoid database hits.
|
AccountConfig |
Reads/writes account data from/to a user branch in the
All-Users repository. |
AccountControl |
Access control management for one account's access to other accounts.
|
AccountControl.Factory | |
AccountDeactivator |
Runnable to enable scheduling account deactivations to run periodically
|
AccountDeactivator.Module | |
AccountDirectory |
Directory of user account information.
|
AccountInfoComparator | |
AccountLimits |
Limits which QoS a user runs as, and how many search results it can request.
|
AccountLimits.Factory | |
AccountLoader | |
AccountManager |
Tracks authentication related details for user accounts.
|
AccountProperties |
Parses/writes account properties from/to a
Config file. |
AccountResolver |
Helper for resolving accounts given arbitrary user-provided input.
|
AccountResource | |
AccountResource.Capability | |
AccountResource.Email | |
AccountResource.SshKey | |
AccountResource.Star | |
AccountResource.StarredChange | |
Accounts |
Class to access accounts.
|
AccountsConsistencyChecker | |
AccountSshKey |
An SSH key approved for use by an
Account . |
AccountState |
Superset of all information related to an Account.
|
AccountsUpdate |
Creates and updates accounts.
|
AccountVisibilityProvider | |
AuthorizedKeys | |
AuthRequest |
Information for
AccountManager.authenticate(AuthRequest) . |
AuthResult |
Result from
AccountManager.authenticate(AuthRequest) . |
CapabilityCollection |
Caches active
GlobalCapability set for a site. |
CreateGroupArgs | |
DefaultRealm | |
DestinationList | |
EmailExpander.None | |
EmailExpander.Simple | |
Emails |
Class to access accounts by email.
|
FakeRealm |
Fake implementation of
Realm that does not communicate. |
GroupBackends |
Utility class for dealing with a GroupBackend.
|
GroupCacheImpl |
Tracks group objects in memory for efficient access.
|
GroupControl |
Access control management for a group of accounts managed in Gerrit.
|
GroupControl.Factory | |
GroupControl.GenericFactory | |
GroupIncludeCacheImpl |
Tracks group inclusions in memory for efficient access.
|
GroupMembers | |
GroupUUID | |
HashedPassword |
Holds logic for salted, hashed passwords.
|
IncludingGroupMembership |
Determines membership in the internal group system for a given user.
|
InternalAccountDirectory | |
InternalAccountDirectory.Module | |
InternalAccountUpdate |
Class to prepare updates to an account.
|
InternalAccountUpdate.Builder |
Class to build an account update.
|
InternalGroupBackend |
Implementation of GroupBackend for the internal group system.
|
ListGroupMembership |
GroupMembership over an explicit list.
|
Preferences |
Parses/writes preferences from/to a
Config file. |
ProjectWatches |
Parses/writes project watches from/to a
Config file. |
ProjectWatches.NotifyValue | |
ProjectWatches.ProjectWatchKey | |
QueryList | |
SetInactiveFlag | |
UniversalGroupBackend |
Universal implementation of the GroupBackend that works with the injected set of GroupBackends.
|
UniversalGroupBackend.ConfigCheck | |
VersionedAccountDestinations |
User configured named destinations.
|
VersionedAccountQueries |
Named Queries for user accounts.
|
VersionedAuthorizedKeys |
'authorized_keys' file in the refs/users/CD/ABCD branches of the All-Users repository.
|
VersionedAuthorizedKeys.Accessor | |
VersionedAuthorizedKeys.SimpleSshKeyCreator |
Enum | Description |
---|---|
AccountDirectory.FillOptions |
Fields to be populated for a REST API response.
|
ProjectWatches.NotifyType |
Exception | Description |
---|---|
AccountException |
An account processing error thrown by
AccountManager . |
AccountResolver.UnresolvableAccountException | |
AccountUserNameException |
Thrown by
AccountManager if the user name for a newly created account could not be set
and the realm does not allow the user to set a user name manually. |
AuthenticationFailedException |
Authentication failed due to incorrect user or password.
|