# All Classes and Interfaces

Class
Description
Admins
This class is generated by jOOQ.
AdminsRecord
This class is generated by jOOQ.
Audit
This class is generated by jOOQ.
AuditRecord
This class is generated by jOOQ.
Bans
This class is generated by jOOQ.
BansRecord
This class is generated by jOOQ.
Branding
Java class for anonymous complex type.
ButtonColors
Java class for anonymous complex type.
ButtonStateColors
The colors used for a particular button state.
ColorScheme
Java class for anonymous complex type.
ColorType
An RGB color.
Configuration
Java class for anonymous complex type.
Database
Java class for anonymous complex type.
DefaultCatalog
This class is generated by jOOQ.
DefaultSchema
This class is generated by jOOQ.
Emails
This class is generated by jOOQ.
EmailsRecord
This class is generated by jOOQ.
EmailVerifications
This class is generated by jOOQ.
EmailVerificationsRecord
This class is generated by jOOQ.
History
Java class for anonymous complex type.
HTTPServices
Java class for anonymous complex type.
HTTPServiceType
Java class for HTTPServiceType complex type.
IdA1Admin
An administrator.
IdA1AdminColumn
A column to use for sorting admins.
IdA1AdminColumn.ByID
Order by admin ID.
IdA1AdminColumn.ByIDName
Order by admin id name.
IdA1AdminColumn.ByRealName
Order by admin realname.
IdA1AdminColumn.ByTimeCreated
Order by admin creation time.
IdA1AdminColumn.ByTimeUpdated
Order by admin update time.
IdA1AdminColumnOrdering
A column ordering spec.
IdA1AdminPermission
An admin permission.
IdA1AdminPermission.AdminBan
A permission that allows for banning admins.
IdA1AdminPermission.AdminCreate
A permission that allows for creating admins.
IdA1AdminPermission.AdminDelete
A permission that allows for deleting admins.
IdA1AdminPermission.AdminRead
A permission that allows reading admins.
IdA1AdminPermission.AdminWrite
A permission that allows updating admins.
IdA1AdminPermission.AdminWriteSelf
A permission that allows an admin to update itself.
IdA1AdminPermission.AuditRead
A permission that allows reading the audit log.
IdA1AdminPermission.UserBan
A permission that allows for banning users.
IdA1AdminPermission.UserCreate
A permission that allows creating users.
IdA1AdminPermission.UserDelete
A permission that allows deleting users.
IdA1AdminPermission.UserRead
A permission that allows reading users.
IdA1AdminPermission.UserWrite
A permission that allows updating users.
IdA1AdminSearchByEmailParameters
Search parameters for admins (by email).
IdA1AdminSearchParameters
Search parameters for admins.
IdA1AdminSummary
An admin summary.
IdA1AuditEvent
An audit event.
IdA1AuditSearchParameters
Search parameters for audit records.
IdA1AuthenticatedServlet
A servlet that checks that an admin is authenticated before delegating execution to a subclass.
IdA1Ban
An account ban.
IdA1CommandAdminBanCreate
Ban an admin.
IdA1CommandAdminBanDelete
Remove a ban on an admin.
IdA1CommandAdminBanGet
Get a ban on an admin.
IdA1CommandAdminCreate
Create an admin.
IdA1CommandAdminDelete
Delete an admin.
IdA1CommandAdminEmailAdd
Add an email address to the given admin.
IdA1CommandAdminEmailRemove
Remove an email address from the given admin.
IdA1CommandAdminGet
Get the given admin.
IdA1CommandAdminGetByEmail
Get the admin with the given email address.
IdA1CommandAdminPermissionGrant
Grant a permission to the given admin.
IdA1CommandAdminPermissionRevoke
Revoke a permission from the given admin.
IdA1CommandAdminSearchBegin
Start searching for admins.
IdA1CommandAdminSearchByEmailBegin
Start searching for admins (by email).
IdA1CommandAdminSearchByEmailNext
Get the next page of admin search results.
IdA1CommandAdminSearchByEmailPrevious
Get the previous page of admin search results.
IdA1CommandAdminSearchNext
Get the next page of admin search results.
IdA1CommandAdminSearchPrevious
Get the previous page of admin search results.
IdA1CommandAdminSelf
A request to fetch the admin's own profile.
IdA1CommandAdminUpdate
A request to fetch the admin's own profile.
IdA1CommandAuditSearchBegin
Start searching/listing audit records.
IdA1CommandAuditSearchNext
Get the next page of audit search results.
IdA1CommandAuditSearchPrevious
Get the previous page of audit search results.
IdA1CommandLogin
A request to log in.
IdA1CommandServlet
A servlet for executing a single command.
IdA1CommandUserBanCreate
Ban a user.
IdA1CommandUserBanDelete
Remove a ban on a user.
IdA1CommandUserBanGet
Get a ban on a user.
IdA1CommandUserCreate
Create a user.
IdA1CommandUserDelete
Delete a user.
IdA1CommandUserEmailAdd
Add an email address to the given user.
IdA1CommandUserEmailRemove
Remove an email address from the given user.
IdA1CommandUserGet
Get the given user.
IdA1CommandUserGetByEmail
Get the user with the given email address.
IdA1CommandUserLoginHistory
Get the given user's login history.
IdA1CommandUserSearchBegin
Start searching for users.
IdA1CommandUserSearchByEmailBegin
Start searching for users (by email).
IdA1CommandUserSearchByEmailNext
Get the next page of user search results.
IdA1CommandUserSearchByEmailPrevious
Get the previous page of user search results.
IdA1CommandUserSearchNext
Get the next page of user search results.
IdA1CommandUserSearchPrevious
Get the previous page of user search results.
IdA1CommandUserUpdate
A request to fetch the user's own profile.
IdA1Login
A login record.
IdA1Login
A servlet that handles admin logins.
IdA1Page<T extends com.io7m.cedarbridge.runtime.api.CBSerializableType>
A page of results.
IdA1Password
Information for a hashed password.
IdA1ResponseAdminBanCreate
A response to IdA1CommandAdminBanCreate.
IdA1ResponseAdminBanDelete
A response to IdA1CommandAdminBanDelete.
IdA1ResponseAdminBanGet
A response to IdA1CommandAdminBanGet.
IdA1ResponseAdminCreate
A response to IdA1CommandAdminCreate.
IdA1ResponseAdminDelete
A response to IdA1CommandAdminDelete.
IdA1ResponseAdminGet
A response to IdA1CommandAdminGet.
IdA1ResponseAdminSearchBegin
A response to IdA1CommandAdminSearchBegin.
IdA1ResponseAdminSearchByEmailBegin
A response to IdA1CommandAdminSearchByEmailBegin.
IdA1ResponseAdminSearchByEmailNext
A response to IdA1CommandAdminSearchByEmailNext.
IdA1ResponseAdminSearchByEmailPrevious
A response to IdA1CommandAdminSearchByEmailPrevious.
IdA1ResponseAdminSearchNext
A response to IdA1CommandAdminSearchNext.
IdA1ResponseAdminSearchPrevious
A response to IdA1CommandAdminSearchPrevious.
IdA1ResponseAdminSelf
A response to IdA1CommandAdminSelf.
IdA1ResponseAdminUpdate
A response to IdA1CommandAdminUpdate.
IdA1ResponseAuditSearchBegin
A response to IdA1CommandAuditSearchBegin.
IdA1ResponseAuditSearchNext
A response to IdA1CommandAuditSearchNext.
IdA1ResponseAuditSearchPrevious
A response to IdA1CommandAuditSearchPrevious.
IdA1ResponseError
An error response.
IdA1ResponseLogin
A response to IdA1CommandLogin.
IdA1ResponseUserBanCreate
A response to IdA1CommandUserBanCreate.
IdA1ResponseUserBanDelete
A response to IdA1CommandUserBanDelete.
IdA1ResponseUserBanGet
A response to IdA1CommandUserBanGet.
IdA1ResponseUserCreate
A response to IdA1CommandUserCreate.
IdA1ResponseUserDelete
A response to IdA1CommandUserDelete.
IdA1ResponseUserGet
A response to IdA1CommandUserGet.
IdA1ResponseUserLoginHistory
A response to IdA1CommandUserLoginHistory.
IdA1ResponseUserSearchBegin
A response to IdA1CommandUserSearchBegin.
IdA1ResponseUserSearchByEmailBegin
A response to IdA1CommandUserSearchByEmailBegin.
IdA1ResponseUserSearchByEmailNext
A response to IdA1CommandUserSearchByEmailNext.
IdA1ResponseUserSearchByEmailPrevious
A response to IdA1CommandUserSearchByEmailPrevious.
IdA1ResponseUserSearchNext
A response to IdA1CommandUserSearchNext.
IdA1ResponseUserSearchPrevious
A response to IdA1CommandUserSearchPrevious.
IdA1ResponseUserUpdate
A response to IdA1CommandUserUpdate.
IdA1Server
The Admin API v1 server.
IdA1TimeRange
A UTC time range.
IdA1TimestampUTC
A UTC timestamp value.
IdA1User
A user.
IdA1UserColumn
A column to use for sorting users.
IdA1UserColumn.ByID
Order by user ID.
IdA1UserColumn.ByIDName
Order by user id name.
IdA1UserColumn.ByRealName
Order by user realname.
IdA1UserColumn.ByTimeCreated
Order by user creation time.
IdA1UserColumn.ByTimeUpdated
Order by user update time.
IdA1UserColumnOrdering
A column ordering spec.
IdA1UserSearchByEmailParameters
Search parameters for users (by email).
IdA1UserSearchParameters
Search parameters for users.
IdA1UserSummary
A user summary.
IdA1UUID
A 128-bit UUID value.
IdA1Versions
A versioning servlet.
IdAbstractSearch<R extends Q,Q extends IdDatabaseQueriesType,T>
A convenient abstract class for performing paginated searches.
IdACB1Messages
The protocol messages for Admin v1 Cedarbridge.
IdACB1Sends
Convenient functions to send messages.
IdACB1Validation
Functions to translate between the core command set and the Admin v1 Cedarbridge encoding command set.
IdACB1ValidationAdmin
Functions to translate between the core command set and the Admin v1 Cedarbridge encoding command set.
IdACB1ValidationGeneral
Functions to translate between the core command set and the Admin v1 Cedarbridge encoding command set.
IdACB1ValidationUser
Functions to translate between the core command set and the Admin v1 Cedarbridge encoding command set.
IdAClientAsynchronous
The asynchronous client.
IdAClientAsynchronousType
The type of asynchronous clients.
IdAClientConfiguration
The admin client configuration.
IdAClientCredentials
The client credentials.
IdAClientEventType
The type of client events.
IdAClientException
The type of client exceptions.
IdAClientFactoryType
A factory of clients.
IdAClients
The default client factory.
IdAClientSynchronous
The synchronous client.
IdAClientSynchronousType
The type of synchronous clients.
IdACmdAbstract<T extends IdCommandContext<R,IdSessionAdmin>,C extends IdProtocolMessageType,R extends IdProtocolMessageType>
The abstract base command class.
IdACmdAdminBanCreate
IdACmdAdminBanCreate
IdACmdAdminBanDelete
IdACmdAdminBanDelete
IdACmdAdminBanGet
IdACmdAdminBanGet
IdACmdAdminCreate
IdACmdAdminCreate
IdACmdAdminDelete
IdACmdAdminDelete
IdACmdAdminEmailAdd
IdACmdAdminEmailAdd
IdACmdAdminEmailRemove
IdACmdAdminEmailRemove
IdACmdAdminGet
IdACmdAdminGet
IdACmdAdminGetByEmail
IdACmdAdminGet
IdACmdAdminLogin
IdACmdAdminSelf
IdACmdAdminPermissionGrant
IdACmdAdminPermissionGrant
IdACmdAdminPermissionRevoke
IdACmdAdminPermissionRevoke
IdACmdAdminSearchBegin
IdACmdAdminSearchBegin
IdACmdAdminSearchByEmailBegin
IdACmdAdminSearchByEmailBegin
IdACmdAdminSearchByEmailNext
IdACmdAdminSearchByEmailNext
IdACmdAdminSearchByEmailPrevious
IdACmdAdminSearchByEmailPrevious
IdACmdAdminSearchNext
IdACmdAdminSearchNext
IdACmdAdminSearchPrevious
IdACmdAdminSearchPrevious
IdACmdAdminSelf
IdACmdAdminSelf
IdACmdAdminUpdate
IdACmdAdminUpdate
IdACmdAuditSearchBegin
IdACmdAuditSearchBegin
IdACmdAuditSearchNext
IdACmdAuditSearchNext
IdACmdAuditSearchPrevious
IdACmdAuditSearchPrevious
IdACmdUserBanCreate
IdACmdUserBanCreate
IdACmdUserBanDelete
IdACmdUserBanDelete
IdACmdUserBanGet
IdACmdUserBanGet
IdACmdUserCreate
IdACmdUserCreate
IdACmdUserDelete
IdACmdUserDelete
IdACmdUserEmailAdd
IdACmdUserEmailAdd
IdACmdUserEmailRemove
IdACmdUserEmailRemove
IdACmdUserGet
IdACmdUserGet
IdACmdUserGetByEmail
IdACmdUserGet
IdACmdUserLoginHistory
IdACmdUserLoginHistory
IdACmdUserSearchBegin
IdACmdUserSearchBegin
IdACmdUserSearchByEmailBegin
IdACmdUserSearchByEmailBegin
IdACmdUserSearchByEmailNext
IdACmdUserSearchByEmailNext
IdACmdUserSearchByEmailPrevious
IdACmdUserSearchByEmailPrevious
IdACmdUserSearchNext
IdACmdUserSearchNext
IdACmdUserSearchPrevious
IdACmdUserSearchPrevious
IdACmdUserUpdate
IdACmdUserUpdate
IdACommandAdminBanCreate
Ban an admin.
IdACommandAdminBanDelete
Remove a ban on an admin.
IdACommandAdminBanGet
Get a ban on an admin.
IdACommandAdminCreate
Create an admin.
IdACommandAdminDelete
Delete an admin.
IdACommandAdminEmailAdd
Add an email address to the given admin.
IdACommandAdminEmailRemove
Remove an email address from the given admin.
IdACommandAdminGet
Get the given admin.
IdACommandAdminGetByEmail
Get the given admin by email address.
IdACommandAdminPermissionGrant
Grant a permission to the given admin.
IdACommandAdminPermissionRevoke
Revoke a permission from the given admin.
IdACommandAdminSearchBegin
Start searching/listing admins.
IdACommandAdminSearchByEmailBegin
Start searching/listing admins.
IdACommandAdminSearchByEmailNext
Get the next page of the admin listing.
IdACommandAdminSearchByEmailPrevious
Get the previous page of the admin listing.
IdACommandAdminSearchNext
Get the next page of the admin listing.
IdACommandAdminSearchPrevious
Get the previous page of the admin listing.
IdACommandAdminSelf
A request to fetch the admin's own profile.
IdACommandAdminUpdate
Update the given admin.
IdACommandAuditSearchBegin
Start searching/listing audit records.
IdACommandAuditSearchNext
Get the next page of audit records.
IdACommandAuditSearchPrevious
Get the previous page of audit records.
IdACommandContext
The command context for admin API commands.
IdACommandExecutor
A command executor for public commands.
IdACommandLogin
A request to log in.
IdACommandType<R extends IdAResponseType>
The type of commands in the Admin protocol.
IdACommandUserBanCreate
Ban a user.
IdACommandUserBanDelete
Remove a ban on a user.
IdACommandUserBanGet
Get a ban on a user.
IdACommandUserCreate
Create a user.
IdACommandUserDelete
Delete a user.
IdACommandUserEmailAdd
Add an email address to the given user.
IdACommandUserEmailRemove
Remove an email address from the given user.
IdACommandUserGet
Get the given user.
IdACommandUserGetByEmail
Get the given user by email address.
IdACommandUserLoginHistory
Get the given user's login history.
IdACommandUserSearchBegin
Start searching/listing users.
IdACommandUserSearchByEmailBegin
Start searching/listing users.
IdACommandUserSearchByEmailNext
Get the next page of the user listing.
IdACommandUserSearchByEmailPrevious
Get the previous page of the user listing.
IdACommandUserSearchNext
Get the next page of the user listing.
IdACommandUserSearchPrevious
Get the previous page of the user listing.
IdACommandUserUpdate
Update the given user.
IdACompression
Functions to decompress responses.
IdAdmin
Information for a single administrator.
IdAdminColumn
The admin columns that can be used for ordering.
IdAdminColumnOrdering
The ordering of a particular admin column.
IdAdminCreate
Information required to create a admin.
IdAdminLoginService
A service that handles the logic for admin logins.
IdAdminLoginService.IdAdminLoggedIn
A record of an admin logging in.
IdAdminPermission
The type of admin permissions.
IdAdminPermissionSet
A set of permissions.
IdAdminSearchByEmailParameters
The immutable parameters required to search admins.
IdAdminSearchParameters
The immutable parameters required to search admins.
IdAdminSummary
A summary of the "identifier" parts of an admin.
IdAHandler1
The version 1 protocol handler.
IdAHandlerAbstract
The abstract base class for handlers.
IdAHandlerDisconnected
The initial "disconnected" protocol handler.
IdAHandlerFactoryType
The type of protocol handler factories.
IdAHandlers1
The factory of version 1 protocol handlers.
IdAHandlerType
The client handler type.
IdAMessageType
The type of messages in the Admin protocol.
IdAProtocolNegotiation
Functions to negotiate protocols.
IdArbAbstractProvider
The abstract base class of idstore providers.
IdArbAdminColumnOrderingProvider
A provider of `IdAdminColumnOrdering` values.
IdArbAdminPermissionSetProvider
A provider of `IdAdminPermissionSet` values.
IdArbAdminProvider
A provider of `IdAdmin` values.
IdArbAdminSearchByEmailParametersProvider
A provider of `IdAdminSearchByEmailParameters` values.
IdArbAdminSearchParametersProvider
A provider of `IdAdminSearchParameters` values.
IdArbAdminSummaryProvider
A provider of `IdAdminSummary` values.
IdArbAMessageProvider
A provider of `IdAMessageType` values.
IdArbAuditEventProvider
A provider of `IdAuditEvent` values.
IdArbAuditSearchParametersProvider
A provider of `IdAuditSearchParameters` values.
IdArbBanProvider
A provider of `IdBan` values.
IdArbEmailProvider
A provider of `IdEmail` values.
IdArbHashProvider
A provider of `IdHash` values.
IdArbIdErrorCodeProvider
A provider of `IdErrorCode` values.
IdArbIdNameProvider
A provider of `IdName` values.
IdArbInetAddressProvider
A provider of InetAddress values.
IdArbLoginProvider
A provider of `IdLogin` values.
IdArbOffsetDateTimeProvider
A provider of `OffsetDateTime` values.
IdArbPasswordProvider
A provider of `IdPassword` values.
IdArbRealNameProvider
A provider of `IdRealName` values.
IdArbTimeRangeProvider
A provider of `IdTimeRange` values.
IdArbTokenProvider
A provider of `IdToken` values.
IdArbUMessageProvider
A provider of `IdUMessageType` values.
IdArbURIProvider
A provider of URI values.
IdArbUserCreateProvider
A provider of `IdUserCreate` values.
IdArbUserOrderingProvider
A provider of `IdUserColumnOrdering` values.
IdArbUserProvider
A provider of `IdUser` values.
IdArbUserSearchByEmailParametersProvider
A provider of `IdUserSearchByEmailParameters` values.
IdArbUserSearchParametersProvider
A provider of `IdUserSearchParameters` values.
IdArbUserSummaryProvider
A provider of `IdUserSummary` values.
IdArbUUIDProvider
A provider of UUID values.
IdAResponseAdminBanCreate
A response to `IdACommandAdminBanCreate`.
IdAResponseAdminBanDelete
A response to `IdACommandAdminBanDelete`.
IdAResponseAdminBanGet
A response to `IdACommandAdminBanGet`.
IdAResponseAdminCreate
A response to `IdACommandAdminCreate`.
IdAResponseAdminDelete
A response to `IdACommandAdminDelete`.
IdAResponseAdminGet
A response to `IdACommandAdminGet`.
IdAResponseAdminSearchBegin
A response to `IdACommandAdminSearchBegin`.
IdAResponseAdminSearchByEmailBegin
A response to `IdACommandAdminSearchByEmailBegin`.
IdAResponseAdminSearchByEmailNext
A response to `IdACommandAdminSearchByEmailNext`.
IdAResponseAdminSearchByEmailPrevious
A response to `IdACommandAdminSearchByEmailPrevious`.
IdAResponseAdminSearchNext
A response to `IdACommandAdminSearchNext`.
IdAResponseAdminSearchPrevious
A response to `IdACommandAdminSearchPrevious`.
IdAResponseAdminSelf
A response to `IdACommandAdminSelf`.
IdAResponseAdminUpdate
A response to `IdACommandAdminUpdate`.
IdAResponseAuditSearchBegin
A response to `IdACommandAuditSearchBegin`.
IdAResponseAuditSearchNext
A response to `IdACommandAuditSearchNext`.
IdAResponseAuditSearchPrevious
A response to `IdACommandAuditSearchPrevious`.
IdAResponseError
An error response.
IdAResponseLogin
A response to `IdACommandLogin`.
IdAResponseType
The type of responses in the Admin protocol.
IdAResponseUserBanCreate
A response to `IdACommandUserBanCreate`.
IdAResponseUserBanDelete
A response to `IdACommandUserBanDelete`.
IdAResponseUserBanGet
A response to `IdACommandUserBanGet`.
IdAResponseUserCreate
A response to `IdACommandUserCreate`.
IdAResponseUserDelete
A response to `IdACommandUserDelete`.
IdAResponseUserGet
A response to `IdACommandUserGet`.
IdAResponseUserLoginHistory
A response to `IdACommandUserLoginHistory`.
IdAResponseUserSearchBegin
A response to `IdACommandUserSearchBegin`.
IdAResponseUserSearchByEmailBegin
A response to `IdACommandUserSearchByEmailBegin`.
IdAResponseUserSearchByEmailNext
A response to `IdACommandUserSearchByEmailNext`.
IdAResponseUserSearchByEmailPrevious
A response to `IdACommandUserSearchByEmailPrevious`.
IdAResponseUserSearchNext
A response to `IdACommandUserSearchNext`.
IdAResponseUserSearchPrevious
A response to `IdACommandUserSearchPrevious`.
IdAResponseUserUpdate
A response to `IdACommandUserUpdate`.
IdAStrings
The string resources.
IdAuditEvent
An audit event.
IdAuditSearchParameters
The immutable parameters required to list audit events.
IdAUUIDs
UUID functions.
IdBan
An account ban.
IdColor
A color.
IdCommandContext<E extends IdProtocolMessageType,S extends IdSessionType>
The context for execution of a command (or set of commands in a transaction).
IdCommandExecutionFailure
A failure to execute a command.
IdCommandExecutorType<S extends IdSessionType,C extends IdCommandContext<R,S>,M extends IdProtocolMessageType,R extends IdProtocolMessageType>
The type of command executors.
IdCommonCSSServlet
The CSS servlet.
IdCommonInstrumentedServlet
The base instrumented servlet.
IdCommonLogoServlet
The logo servlet.
IdDatabase
The default postgres server database implementation.
IdDatabaseAdminSearchByEmailType
The type of admin searches.
IdDatabaseAdminSearchType
The type of admin searches.
IdDatabaseAdminsQueriesType
The database queries involving admins.
IdDatabaseAuditEventsSearchType
The type of audit event searches.
IdDatabaseAuditQueriesType
The database queries involving the audit log.
IdDatabaseConfiguration
The server database configuration.
IdDatabaseConnectionType
The type of database connections.
IdDatabaseCreate
Create or do not create a database.
IdDatabaseEmailsQueriesType
The database queries involving emails.
IdDatabaseException
The type of exceptions raised by the server database.
IdDatabaseExceptions
Functions to handle database exceptions.
IdDatabaseFactoryType
The type of server database factories.
IdDatabaseMaintenanceQueries
The maintenance queries.
IdDatabaseMaintenanceQueriesType
The database queries involving maintenance.
IdDatabasePagedQueryType<Q extends IdDatabaseQueriesType,T>
The type of paged queries.
IdDatabaseQueriesType
The base type of query interfaces.
IdDatabaseRequiresAdmin
An annotation indicating that a method requires an admin ID to be set.
IdDatabaseRequiresUser
An annotation indicating that a method requires a user ID to be set.
IdDatabaseRole
The roles used by the server database.
IdDatabases
The default postgres server database implementation.
IdDatabaseTransactionType
A database transaction.
IdDatabaseType
An open database.
IdDatabaseUpgrade
Upgrade or do not upgrade a database.
IdDatabaseUserSearchByEmailType
The type of user searches.
IdDatabaseUserSearchType
The type of user searches.
IdDatabaseUsersQueriesType
The database queries involving users.
IdEmail
A user email.
IdEmailOwner
The owner of an email.
IdEmailVerification
An email verification operation.
IdEmailVerificationOperation
An operation that should occur after an email address is verified.
IdEmailVerificationResolution
The reason an email verification was deleted.
IdErrorCode
The type of error codes.
IdException
The base type of exceptions.
IdFMAdminMainData
Data for the main admin screen template.
IdFMAdminUserData
Data for the "user" admin screen template.
IdFMAdminUsersData
Data for the "users" admin screen template.
IdFMCSSData
A color scheme.
IdFMDataModelType
The base type of data models for templates.
IdFMEmailAddData
Data for the email addition screen template.
IdFMEmailPasswordResetData
Data for email password reset templates.
IdFMEmailVerificationData
Data for email verification templates.
IdFMLoginData
Data for the login screen template.
IdFMMessageData
Data for the generic message screen template.
IdFMPasswordResetConfirmData
Data for the password reset confirm screen template.
IdFMPasswordResetData
Data for the password reset screen template.
IdFMPasswordUpdateData
Data for the password update screen template.
IdFMRealNameUpdateData
Data for the realname update screen template.
IdFMTemplateLoader
A freemarker template loader.
IdFMTemplateService
A service supplying freemarker templates.
IdFMTemplateServiceType
A service supplying freemarker templates.
IdFMTemplateType<T extends IdFMDataModelType>
The type of freemarker templates.
IdFMUserSelfData
Data for the "self" user profile screen template.
IdHash
The hash of an object.
IdHTTPErrorStatusException
An exception with an associated error code and HTTP status code.
IdLogin
A record of a login.
IdLoginMetadataStandard
Standard login metadata values.
IdName
A user ID name.
IdNonEmptyList<T>
A non-empty list.
IdOptional
Extra functions for `Optional`.
IdOptional.IdPartialFunctionType<A,B,E extends Exception>
The type of partial functions.
IdPage<T>
A page of items.
IdPassword
A hashed password for a user.
IdPasswordAlgorithmPBKDF2HmacSHA256
The PBKDF2 hashing algorithm using a SHA-256 HMAC.
IdPasswordAlgorithmRedacted
A "redacted" hashing algorithm used to represent passwords that should not be returned to users/admins.
IdPasswordAlgorithms
Functions over password algorithms.
IdPasswordAlgorithmType
The type of password hashing algorithms.
IdPasswordException
An exception raised by a password hashing algorithm.
IdPlainErrorHandler
A simple error handler.
IdProtocolException
An exception encountered whilst handling a protocol.
IdProtocolMessagesType<T extends IdProtocolMessageType>
The interface exposed by protocol message handlers.
IdProtocolMessageType
The base type of protocol messages.
IdProtocolMessageValidatorType<T extends IdProtocolMessageType,R>
The type of validators that convert between core messages and "wire" (versioned) messages.
IdRateLimitEmailVerificationService
A rate limiting service for email verifications.
IdRateLimitEmailVerificationServiceType
A rate limiting service for email verifications.
IdRateLimiter
A trivial rate limiter.
IdRateLimitPasswordResetService
A rate limiting service for password resets.
IdRateLimitPasswordResetServiceType
A rate limiting service for password resets.
IdRealName
A user "real" name.
IdRequestLimitExceeded
An exception indicating that a request size limit was exceeded.
IdRequestLimits
Methods to handle request size limits.
IdRequestUniqueIDs
A request listener that appends a probably-unique ID to every request.
IdRequestUserAgents
Functions over HTTP requests.
IdSCmdInitialize
The "initialize" command.
IdSCmdServer
The "server" command.
IdSCmdVersion
The "version" command.
IdSecActionType
A view of an action within the security policy.
IdSecAdminActionAdminBanCreate
An admin wants to ban an admin.
IdSecAdminActionAdminBanDelete
An admin wants to unban an admin.
IdSecAdminActionAdminBanGet
An admin wants to examine the ban of an admin.
IdSecAdminActionAdminCreate
An admin wants to create an admin.
IdSecAdminActionAdminDelete
An admin wants to delete one or more admins.
IdSecAdminActionAdminEmailAdd
An admin wants to add an email address to an admin.
IdSecAdminActionAdminEmailRemove
An admin wants to remove an email address from an admin.
IdSecAdminActionAdminPermissionGrant
An admin wants to grant a permission to an admin.
IdSecAdminActionAdminPermissionRevoke
An admin wants to revoke a permission from an admin.
IdSecAdminActionAdminRead
An admin wants to read one or more admins.
IdSecAdminActionAdminUpdate
An admin wants to update an admin.
IdSecAdminActionAuditRead
An admin wants to read the audit log.
IdSecAdminActionType
A view of an action within the security policy.
IdSecAdminActionUserBanCreate
An admin wants to ban a user.
IdSecAdminActionUserBanDelete
An admin wants to unban a user.
IdSecAdminActionUserBanGet
An admin wants to examine the ban of a user.
IdSecAdminActionUserCreate
An admin wants to create a user.
IdSecAdminActionUserDelete
An admin wants to delete one or more users.
IdSecAdminActionUserRead
An admin wants to read one or more users.
IdSecAdminActionUserUpdate
An admin wants to update a user.
IdSecPolicyDefault
The default security policy.
IdSecPolicyDenyAll
A security policy that denies all actions.
IdSecPolicyPermitAll
A security policy that permits all actions.
IdSecPolicyResultDenied
An action is denied.
IdSecPolicyResultPermitted
An action is permitted.
IdSecPolicyResultType
The result of evaluating a security policy.
IdSecPolicyType
A security policy.
IdSecurity
The main API for performing security policy checks.
IdSecurityException
The type of exceptions raised during security policy evaluations.
IdSecUserActionEmailAddBegin
A request to add an email address to a user.
IdSecUserActionEmailAddDeny
A request to deny the addition of an email address to a user.
IdSecUserActionEmailAddPermit
A request to permit the addition of an email address to a user.
IdSecUserActionEmailRemoveBegin
A request to remove an email address from a user.
IdSecUserActionEmailRemoveDeny
A request to deny the removal of an email address from a user.
IdSecUserActionEmailRemovePermit
A request to permit the removal of an email address from a user.
IdSecUserActionPasswordUpdate
A request to update a user's password.
IdSecUserActionRealnameUpdate
A request to update a user's realname.
IdSecUserActionType
A view of an action within the security policy.
IdSecUserType
A view of a user within the security policy.
IdServer
The internal server frontend.
IdServerBrandingConfiguration
Branding information for the server.
IdServerBrandingService
The service that supplies branding information.
IdServerBrandingServiceType
The service that supplies branding information.
IdServerClock
A service that exposes a clock.
IdServerColorScheme
A server color scheme.
IdServerConfiguration
The configuration for a server.
IdServerConfigurationFile
The server configuration file.
IdServerConfigurationFiles
The configuration file parser.
IdServerConfigurations
Functions to produce server configurations.
IdServerConfigurationService
A service that exposes configuration information.
IdServerDatabaseConfiguration
Configuration for the database.
IdServerDatabaseKind
The kind of underlying database.
IdServerException
The type of exceptions raised by the server.
IdServerFactoryType
A factory for servers.
IdServerHistoryConfiguration
Configuration information related to keeping history.
IdServerHTTPConfiguration
Configuration for the parts of the server that serve over HTTP.
IdServerHTTPServiceConfiguration
Configuration for individual HTTP services.
IdServerJSONConfigurationElementType
The type of JSON configuration elements.
IdServerMailAuthenticationConfiguration
The mail server authentication information.
IdServerMailConfiguration
Configuration for the part of the server that sends mail.
IdServerMailService
A mail service.
IdServerMailServiceType
A mail service.
IdServerMailTransportConfigurationType
The type of mail transport configurations.
IdServerMailTransportSMTP
Vanilla SMTP with an insecure STARTTLS upgrade (if supported).
IdServerMailTransportSMTP_TLS
Plaintext SMTP with a mandatory, authenticated STARTTLS upgrade.
IdServerMailTransportSMTPS
SMTP entirely encapsulated by TLS.
IdServerMain
IdServerMain command line entry point.
IdServerOpenTelemetryConfiguration
Configuration information for OpenTelemetry.
IdServerRateLimitConfiguration
Configuration for rate limiting.
IdServers
The default server factory.
IdServerSessionConfiguration
Configuration for user and admin login sessions.
IdServerStrings
The server string resources.
IdServerTelemetryNoOp
A no-op telemetry service.
IdServerTelemetryService
An OpenTelemetry service.
IdServerTelemetryServiceFactoryType
A factory of telemetry services.
IdServerTelemetryServices
An OpenTelemetry service factory.
IdServerTelemetryServiceType
The type of server telemetry services.
IdServerType
A server instance.
IdServletHolder<T extends jakarta.servlet.Servlet>
A servlet holder used to inject dependencies into servlets.
IdServletHolders
Servlet holder functions used to inject dependencies into servlets.
IdSessionAdmin
A session for an admin.
IdSessionAdminService
A service to create and manage admin sessions.
IdSessionMessage
A message that will be displayed on the message screen.
IdSessionSecretIdentifier
A session identifier.
IdSessionService<S extends IdSessionType>
A service to create and manage sessions.
IdSessionType
A session.
IdSessionUser
A controller for a single user session.
IdSessionUserService
A service to create and manage user sessions.
IdStandardErrorCodes
Standard error codes.
IdTimeRange
An inclusive range of time.
IdToken
A generic token.
IdU1AuthenticatedServlet
A servlet that checks that a user is authenticated before delegating execution to a subclass.
IdU1CommandEmailAddBegin
A request to add an email address.
IdU1CommandEmailAddDeny
A request to complete an email address challenge.
IdU1CommandEmailAddPermit
A request to complete an email address challenge.
IdU1CommandEmailRemoveBegin
A request to remove an email address.
IdU1CommandEmailRemoveDeny
A request to complete an email address challenge.
IdU1CommandEmailRemovePermit
A request to complete an email address challenge.
IdU1CommandLogin
A request to log in.
IdU1CommandPasswordUpdate
A request to update the user's password.
IdU1CommandRealnameUpdate
A request to update the user's real name.
IdU1CommandServlet
A servlet for executing a single command.
IdU1CommandUserSelf
A request to fetch the user's own profile.
IdU1Login
A servlet that handles user logins.
IdU1Password
Information for a hashed password.
IdU1ResponseEmailAddBegin
A response to IdU1CommandEmailAddBegin.
IdU1ResponseEmailAddDeny
A response to IdU1CommandEmailAddDeny.
IdU1ResponseEmailAddPermit
A response to IdU1CommandEmailAddPermit.
IdU1ResponseEmailRemoveBegin
A response to IdU1CommandEmailRemoveBegin.
IdU1ResponseEmailRemoveDeny
A response to IdU1CommandEmailRemoveDeny.
IdU1ResponseEmailRemovePermit
A response to IdU1CommandEmailRemovePermit.
IdU1ResponseError
An error response.
IdU1ResponseLogin
A response to IdU1CommandLogin.
IdU1ResponseUserSelf
A response to IdU1CommandUserSelf.
IdU1ResponseUserUpdate
A response to various update commands.
IdU1Server
A user API v1 server.
IdU1TimestampUTC
A UTC timestamp value.
IdU1User
A user.
IdU1UUID
A 128-bit UUID value.
IdU1Versions
A versioning servlet.
IdUCB1Messages
The protocol messages for User v1 Cedarbridge.
IdUCB1Sends
Convenient functions to send messages.
IdUCB1Validation
Functions to translate between the core command set and the User v1 Cedarbridge encoding command set.
IdUCB1ValidationGeneral
Functions to translate between the core command set and the User v1 Cedarbridge encoding command set.
IdUClientAsynchronous
The asynchronous client.
IdUClientAsynchronousType
The type of asynchronous clients.
IdUClientConfiguration
The user client configuration.
IdUClientCredentials
The client credentials.
IdUClientEventType
The type of client events.
IdUClientException
The type of client exceptions.
IdUClientFactoryType
A factory of clients.
IdUClients
The default client factory.
IdUClientSynchronous
The synchronous client.
IdUClientSynchronousType
The type of synchronous clients.
IdUCmdAbstract<C extends IdProtocolMessageType>
The abstract base command class.
IdUCmdEmailAddBegin
IdUCmdEmailAddBegin
IdUCmdEmailAddDeny
IdUCmdEmailAddDeny
IdUCmdEmailAddPermit
IdUCmdEmailAddPermit
IdUCmdEmailRemoveBegin
IdUCmdEmailRemoveBegin
IdUCmdEmailRemoveDeny
IdUCmdEmailRemoveDeny
IdUCmdEmailRemovePermit
IdUCmdEmailRemovePermit
IdUCmdLogin
IdUCmdLogin
IdUCmdPasswordUpdate
IdUCmdPasswordUpdate
IdUCmdRealNameUpdate
IdUCmdRealNameUpdate
IdUCmdUserSelf
IdUCmdUserSelf
IdUCommandContext
The command context for user API commands.
IdUCommandEmailAddBegin
A request to add an email address.
IdUCommandEmailAddDeny
A request to deny the addition of an email address.
IdUCommandEmailAddPermit
A request to complete an email address challenge.
IdUCommandEmailRemoveBegin
A request to remove an email address.
IdUCommandEmailRemoveDeny
A request to deny the removal of an email address.
IdUCommandEmailRemovePermit
A request to complete an email address challenge.
IdUCommandExecutor
A command executor for public commands.
IdUCommandLogin
A request to log in.
IdUCommandPasswordUpdate
A request to change the user's password.
IdUCommandRealnameUpdate
A request to change the user's realname.
IdUCommandType<R extends IdUResponseType>
The type of commands in the User protocol.
IdUCommandUserSelf
A request to fetch the user's own profile.
IdUCompression
Functions to decompress responses.
IdUHandler1
The version 1 protocol handler.
IdUHandlerAbstract
The abstract base class for handlers.
IdUHandlerDisconnected
The initial "disconnected" protocol handler.
IdUHandlerFactoryType
The type of protocol handler factories.
IdUHandlers1
The factory of version 1 protocol handlers.
IdUHandlerType
A versioned protocol handler.
IdUMessageType
The type of messages in the User protocol.
IdUProtocolNegotiation
Functions to negotiate protocols.
IdUResponseEmailAddBegin
A response to `IdUCommandEmailAddBegin`.
IdUResponseEmailAddDeny
A response to `IdUCommandEmailAddDeny`.
IdUResponseEmailAddPermit
A response to `IdUCommandEmailAddPermit`.
IdUResponseEmailRemoveBegin
A response to `IdUCommandEmailRemoveBegin`.
IdUResponseEmailRemoveDeny
A response to `IdUCommandEmailRemoveDeny`.
IdUResponseEmailRemovePermit
A response to `IdUCommandEmailRemovePermit`.
IdUResponseError
An error response.
IdUResponseLogin
A response to `IdUCommandLogin`.
IdUResponseType
The type of responses in the User protocol.
IdUResponseUserSelf
A response to `IdUCommandUserSelf`.
IdUResponseUserUpdate
A response to various update commands.
IdUser
Information for a single user.
IdUserColumn
The user columns that can be used for ordering.
IdUserColumnOrdering
The ordering of a particular user column.
IdUserCreate
Information required to create a user.
IdUserLoginService
A service that handles the logic for user logins.
IdUserLoginService.IdUserLoggedIn
A record of a user logging in.
IdUserPasswordReset
A password reset operation.
IdUserPasswordResetService
The user password reset service.
IdUserPasswordResetServiceType
The user password reset service.
IdUserSearchByEmailParameters
The immutable parameters required to search users.
IdUserSearchParameters
The immutable parameters required to search users.
IdUserSummary
A summary of a user.
IdUStrings
The string resources.
IdUUUIDs
UUID functions.
IdUViewAuthenticatedServlet
A servlet that checks that a user is authenticated before delegating execution to a subclass.
IdUViewEmailAdd
The email addition form.
IdUViewEmailAddRun
The page that executes the email addition.
IdUViewEmailRemoveRun
The page that executes the email removal.
IdUViewEmailVerificationDeny
The endpoint that allows for completing email verification challenges.
IdUViewEmailVerificationPermit
The endpoint that allows for completing email verification challenges.
IdUViewLogin
The login form.
IdUViewLogout
Log out.
IdUViewMain
The main view.
IdUViewMessage
The generic message page.
IdUViewPasswordReset
The page that allows for entering a username or password to begin a password reset operation.
IdUViewPasswordResetConfirm
The page that checks a password reset token and prompts a user to enter a new password.
IdUViewPasswordResetConfirmRun
The page that completes a password reset.
IdUViewPasswordResetRun
The page that triggers sending a reset link.
IdUViewPasswordUpdate
The password update form.
IdUViewPasswordUpdateRun
The page that executes the password update.
IdUViewRealnameUpdate
The realname update form.
IdUViewRealnameUpdateRun
The page that executes the realname update.
IdUVServer
A user view server.
IdValidityException
An exception indicating that parameters given to a model type are invalid.
IdVerdantMessages
Service wrapper for Verdant messages.
Keys
A class modelling foreign key relationships and constraints of tables in the default schema.
LoginHistory
This class is generated by jOOQ.
LoginHistoryRecord
This class is generated by jOOQ.
Mail
Java class for anonymous complex type.
MailAuthentication
Java class for anonymous complex type.
MailTransportType
The base type of mail transport configurations.
ObjectFactory
This object contains factory methods for each Java content interface and Java element interface generated in the com.io7m.idstore.server.service.configuration.jaxb package.
OpenTelemetry
Java class for anonymous complex type.
ProtocolIdA1
Protocol `com.io7m.idstore.protocol.admin.cb.IdA1`.
ProtocolIdA1Type
Protocol `com.io7m.idstore.protocol.admin.cb.IdA1`
ProtocolIdA1v1Serializer
Protocol `com.io7m.idstore.protocol.admin.cb.IdA1`, version `1`.
ProtocolIdA1v1Type
Protocol `com.io7m.idstore.protocol.admin.cb.IdA1`, version `1`.
ProtocolIdU1
Protocol `com.io7m.idstore.protocol.user.cb.IdU1`.
ProtocolIdU1Type
Protocol `com.io7m.idstore.protocol.user.cb.IdU1`
ProtocolIdU1v1Serializer
Protocol `com.io7m.idstore.protocol.user.cb.IdU1`, version `1`.
ProtocolIdU1v1Type
Protocol `com.io7m.idstore.protocol.user.cb.IdU1`, version `1`.
RateLimiting
Java class for anonymous complex type.
SchemaVersion
This class is generated by jOOQ.
SchemaVersionRecord
This class is generated by jOOQ.
Sessions
Java class for anonymous complex type.
SMTPSType
Settings for communicating over SMTPS.
SMTPTLSType
Settings for communicating over SMTP_TLS.
SMTPType
Settings for communicating over SMTP without encryption.
Tables
Convenience access to all tables in the default schema.
UserIds
This class is generated by jOOQ.
UserIdsRecord
This class is generated by jOOQ.
UserPasswordResets
This class is generated by jOOQ.
UserPasswordResetsRecord
This class is generated by jOOQ.
Users
This class is generated by jOOQ.
UsersRecord
This class is generated by jOOQ.