Class IdACommandContext


public final class IdACommandContext extends IdCommandContext<IdAResponseType,IdSessionAdmin>
The command context for admin API commands.
  • Constructor Details

    • IdACommandContext

      public IdACommandContext(com.io7m.repetoir.core.RPServiceDirectoryType inServices, UUID inRequestId, IdDatabaseTransactionType inTransaction, IdSessionAdmin inSession, String inRemoteHost, String inRemoteUserAgent, IdAdmin inAdmin)
      The context for execution of a command (or set of commands in a transaction).
      Parameters:
      inServices - The service directory
      inRequestId - The request ID
      inTransaction - The transaction
      inSession - The user session
      inRemoteHost - The remote remoteHost
      inRemoteUserAgent - The remote user agent
      inAdmin - The admin
  • Method Details

    • admin

      public IdAdmin admin()
      Returns:
      The admin executing the command.