Leosac  0.8.0
Open Source Access Control
Leosac::UserSecurityContext Member List

This is the complete list of members for Leosac::UserSecurityContext, including all inherited members.

Action enum nameLeosac::SecurityContext
can_administrate_group(const GroupActionParam &gap) constLeosac::UserSecurityContextprivate
can_create_membership(const MembershipActionParam &map) constLeosac::UserSecurityContextprivate
can_delete_membership(const MembershipActionParam &map) constLeosac::UserSecurityContextprivate
can_read_credential(const CredentialActionParam &cap) constLeosac::UserSecurityContextprivate
can_read_door(const DoorActionParam &dap) constLeosac::UserSecurityContextprivate
can_read_group(const GroupActionParam &gap) constLeosac::UserSecurityContextprivate
can_read_membership(const MembershipActionParam &map) constLeosac::UserSecurityContextprivate
can_read_schedule(const ScheduleActionParam &sap) constLeosac::UserSecurityContextprivate
can_read_user(const UserActionParam &uap) constLeosac::UserSecurityContextprivate
can_read_user_detail(const UserActionParam &uap) constLeosac::UserSecurityContextprivate
can_update_user(const UserActionParam &uap) constLeosac::UserSecurityContextprivate
check_permission(Action a, const ActionParam &ap) constLeosac::SecurityContextvirtual
check_permission(Action a) constLeosac::SecurityContext
check_permission_impl(Action a, const ActionParam &ap) const overrideLeosac::UserSecurityContextvirtual
dbsrv_Leosac::SecurityContextprotected
enforce_permission(Action a, const ActionParam &ap) constLeosac::SecurityContext
enforce_permission(Action a) constLeosac::SecurityContext
is_admin() constLeosac::UserSecurityContextprivate
is_manager() constLeosac::UserSecurityContextprivate
is_self(Auth::UserId id) constLeosac::UserSecurityContext
SecurityContext(DBServicePtr dbsrv)Leosac::SecurityContextexplicit
self() constLeosac::UserSecurityContext
user_id() constLeosac::UserSecurityContext
user_id_Leosac::UserSecurityContextprivate
UserSecurityContext(DBServicePtr dbsrv, Auth::UserId id)Leosac::UserSecurityContext
~SecurityContext()=defaultLeosac::SecurityContextvirtual