# Package com.io7m.idstore.server.controller.admin

@Export @Version("1.0.0") package com.io7m.idstore.server.controller.admin
Identity server (Server controller [Admin API])

- Related Packages
  Package
  Description
  com.io7m.idstore.server.controller
  Identity server (Server controller)
  com.io7m.idstore.server.controller.command_exec
  The server implementation (internals [command executor]).
  com.io7m.idstore.server.controller.user
  Identity server (Server controller [User API])
  com.io7m.idstore.server.controller.user_pwreset
  Identity server (Server controller [User password reset service])
- Class
  Description
  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
  IdACmdAdminUpdateCredentials
  IdACmdAdminUpdate
  IdACmdAdminUpdatePasswordExpiration
  IdACmdAdminUpdatePasswordExpiration
  IdACmdAuditSearchBegin
  IdACmdAuditSearchBegin
  IdACmdAuditSearchNext
  IdACmdAuditSearchNext
  IdACmdAuditSearchPrevious
  IdACmdAuditSearchPrevious
  IdACmdMailTest
  IdACommandMailTest
  IdACmdMaintenanceModeSet
  IdACommandMaintenanceMode
  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
  IdACmdUserUpdateCredentials
  IdACmdUserUpdate
  IdACmdUserUpdatePasswordExpiration
  IdACmdUserUpdatePasswordExpiration
  IdACommandContext
  The command context for admin API commands.
  IdACommandExecutor
  A command executor for public commands.
  IdAdminLoggedIn
  A record of an admin logging in.
  IdAdminLoginService
  A service that handles the logic for admin logins.