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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.idstore.server.controller.command_exec.IdCommandContext<E,S>
    - com.io7m.idstore.server.controller.user.IdUCommandContext
  - com.io7m.idstore.server.controller.user.IdUCmdAbstract<C> (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
    - com.io7m.idstore.server.controller.user.IdUCmdEmailAddBegin
    - com.io7m.idstore.server.controller.user.IdUCmdEmailAddDeny
    - com.io7m.idstore.server.controller.user.IdUCmdEmailAddPermit
    - com.io7m.idstore.server.controller.user.IdUCmdEmailRemoveBegin
    - com.io7m.idstore.server.controller.user.IdUCmdEmailRemoveDeny
    - com.io7m.idstore.server.controller.user.IdUCmdEmailRemovePermit
    - com.io7m.idstore.server.controller.user.IdUCmdPasswordUpdate
    - com.io7m.idstore.server.controller.user.IdUCmdRealNameUpdate
    - com.io7m.idstore.server.controller.user.IdUCmdUserSelf
  - com.io7m.idstore.server.controller.user.IdUCmdLogin (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
  - com.io7m.idstore.server.controller.user.IdUCommandExecutor (implements com.io7m.idstore.server.controller.command_exec.IdCommandExecutorType<S,C,M,R>)
  - com.io7m.idstore.server.controller.user.IdUserLoginService (implements com.io7m.repetoir.core.RPServiceType)
  - java.lang.Record
    - com.io7m.idstore.server.controller.user.IdUserLoggedIn