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
-
Method Details
-
admin
IdAdmin admin()- Returns:
- The admin performing the action
-