Package com.io7m.idstore.server.security

# Interface IdSecAdminActionType

All Superinterfaces:
  `IdSecActionType`

All Known Implementing Classes:
  `IdSecAdminActionAdminBanCreate`, `IdSecAdminActionAdminBanDelete`, `IdSecAdminActionAdminBanGet`, `IdSecAdminActionAdminCreate`, `IdSecAdminActionAdminDelete`, `IdSecAdminActionAdminEmailAdd`, `IdSecAdminActionAdminEmailRemove`, `IdSecAdminActionAdminPermissionGrant`, `IdSecAdminActionAdminPermissionRevoke`, `IdSecAdminActionAdminRead`, `IdSecAdminActionAdminUpdate`, `IdSecAdminActionAuditRead`, `IdSecAdminActionUserBanCreate`, `IdSecAdminActionUserBanDelete`, `IdSecAdminActionUserBanGet`, `IdSecAdminActionUserCreate`, `IdSecAdminActionUserDelete`, `IdSecAdminActionUserRead`, `IdSecAdminActionUserUpdateCredentials`, `IdSecAdminActionUserUpdateEmail`

public sealed interface IdSecAdminActionType extends IdSecActionType permits IdSecAdminActionAdminBanCreate, IdSecAdminActionAdminBanDelete, IdSecAdminActionAdminBanGet, IdSecAdminActionAdminCreate, IdSecAdminActionAdminDelete, IdSecAdminActionAdminEmailAdd, IdSecAdminActionAdminEmailRemove, IdSecAdminActionAdminPermissionGrant, IdSecAdminActionAdminPermissionRevoke, IdSecAdminActionAdminRead, IdSecAdminActionAdminUpdate, IdSecAdminActionAuditRead, IdSecAdminActionUserBanCreate, IdSecAdminActionUserBanDelete, IdSecAdminActionUserBanGet, IdSecAdminActionUserCreate, IdSecAdminActionUserDelete, IdSecAdminActionUserRead, IdSecAdminActionUserUpdateCredentials, IdSecAdminActionUserUpdateEmail
A view of an action within the security policy. An action may (or may not) be performed by an admin according to the security policy.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `IdAdmin`
  `admin()`

- ## Method Details

  - ### admin

    IdAdmin admin()
    Returns:
      The admin performing the action