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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.idstore.server.controller.admin.IdACmdAbstract<T,C,R> (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
    - com.io7m.idstore.server.controller.admin.IdACmdAdminBanCreate
    - com.io7m.idstore.server.controller.admin.IdACmdAdminBanDelete
    - com.io7m.idstore.server.controller.admin.IdACmdAdminBanGet
    - com.io7m.idstore.server.controller.admin.IdACmdAdminCreate
    - com.io7m.idstore.server.controller.admin.IdACmdAdminDelete
    - com.io7m.idstore.server.controller.admin.IdACmdAdminEmailAdd
    - com.io7m.idstore.server.controller.admin.IdACmdAdminEmailRemove
    - com.io7m.idstore.server.controller.admin.IdACmdAdminGet
    - com.io7m.idstore.server.controller.admin.IdACmdAdminGetByEmail
    - com.io7m.idstore.server.controller.admin.IdACmdAdminPermissionGrant
    - com.io7m.idstore.server.controller.admin.IdACmdAdminPermissionRevoke
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchBegin
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchByEmailBegin
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchByEmailNext
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchByEmailPrevious
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchNext
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSearchPrevious
    - com.io7m.idstore.server.controller.admin.IdACmdAdminSelf
    - com.io7m.idstore.server.controller.admin.IdACmdAdminUpdateCredentials
    - com.io7m.idstore.server.controller.admin.IdACmdAdminUpdatePasswordExpiration
    - com.io7m.idstore.server.controller.admin.IdACmdAuditSearchBegin
    - com.io7m.idstore.server.controller.admin.IdACmdAuditSearchNext
    - com.io7m.idstore.server.controller.admin.IdACmdAuditSearchPrevious
    - com.io7m.idstore.server.controller.admin.IdACmdMailTest
    - com.io7m.idstore.server.controller.admin.IdACmdMaintenanceModeSet
    - com.io7m.idstore.server.controller.admin.IdACmdUserBanCreate
    - com.io7m.idstore.server.controller.admin.IdACmdUserBanDelete
    - com.io7m.idstore.server.controller.admin.IdACmdUserBanGet
    - com.io7m.idstore.server.controller.admin.IdACmdUserCreate
    - com.io7m.idstore.server.controller.admin.IdACmdUserDelete
    - com.io7m.idstore.server.controller.admin.IdACmdUserEmailAdd
    - com.io7m.idstore.server.controller.admin.IdACmdUserEmailRemove
    - com.io7m.idstore.server.controller.admin.IdACmdUserGet
    - com.io7m.idstore.server.controller.admin.IdACmdUserGetByEmail
    - com.io7m.idstore.server.controller.admin.IdACmdUserLoginHistory
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchBegin
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchByEmailBegin
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchByEmailNext
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchByEmailPrevious
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchNext
    - com.io7m.idstore.server.controller.admin.IdACmdUserSearchPrevious
    - com.io7m.idstore.server.controller.admin.IdACmdUserUpdateCredentials
    - com.io7m.idstore.server.controller.admin.IdACmdUserUpdatePasswordExpiration
  - com.io7m.idstore.server.controller.admin.IdACmdAdminLogin (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
  - com.io7m.idstore.server.controller.admin.IdACommandExecutor (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
  - com.io7m.idstore.server.controller.admin.IdAdminLoginService (implements com.io7m.repetoir.core.RPServiceType)
  - com.io7m.idstore.server.controller.command_exec.IdCommandContext<E,S>
    - com.io7m.idstore.server.controller.admin.IdACommandContext

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.idstore.server.controller.admin.IdAdminLoggedIn