Interface AdminAccessUserInterface
Interface AdminAccessUserInterface
Direct known implementers
Package: AdminAccess\Entities
Category: System
Located at Services/System/AdminAccess/Entities/Interfaces/AdminAccessUserInterface.inc.php
Category: System
Located at Services/System/AdminAccess/Entities/Interfaces/AdminAccessUserInterface.inc.php
Methods summary
public
__construct( AdminAccessUserWriterInterface $writer, AdminAccessUserDeleterInterface $userDeleter, IdType $customerId, AdminAccessRoleCollection $roles )
AdminAccessUser constructor.
public
addNewRole( AdminAccessRoleInterface $role )
: AdminAccessUserInterface
Adds a role to this user.
public
removeRole( AdminAccessRoleInterface $role )
: AdminAccessUserInterface
Removes role from this user.
public
checkDeletingPermission( AdminAccessGroupInterface $group )
: boolean
Checks deleting permission for a given group.
public
checkReadingPermission( AdminAccessGroupInterface $group )
: boolean
Checks reading permission for a given group.
public
checkWritingPermission( AdminAccessGroupInterface $group )
: boolean
Checks writing permission for a given group.
public
checkDeletingPermissionForUnknownGroup( void )
: boolean
Checks deleting permission for an unknown group.
public
checkReadingPermissionForUnknownGroup( void )
: boolean
Checks reading permission for an unknown group.
public
checkWritingPermissionForUnknownGroup( void )
: boolean
Checks writing permission for an unknown group.