Interface AdminAccessPermissionManagerInterface
Interface AdminAccessPermissionManagerInterface
Direct known implementers
Category: System
Located at Services/System/AdminAccess/Managers/Interfaces/AdminAccessPermissionManagerInterface.inc.php
Methods summary
public
checkDeletingPermissionForController( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the deleting permission for a controller.
public
checkDeletingPermissionForPage( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the deleting permission for a page.
public
checkDeletingPermissionForAjaxHandler( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the deleting permission for an ajax handler.
public
checkReadingPermissionForController( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the reading permission for a controller.
public
checkReadingPermissionForPage( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the reading permission for a page.
public
checkReadingPermissionForAjaxHandler( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the reading permission for an ajax handler.
public
checkWritingPermissionForController( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the writing permission for a controller.
public
checkWritingPermissionForPage( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the writing permission for a page.
public
checkWritingPermissionForAjaxHandler( NonEmptyStringType $identifier, IdType $customerId )
: boolean
Checks the writing permission for an ajax handler.
public
grantDeletingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManager
Grants deleting permission to a role for a given group id.
public
grantReadingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManager
Grants reading permission to a role for a given group id.
public
grantWritingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManager
Grants writing permission to a role for a given group id.
public
removeDeletingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManagerInterface
Removes deleting permission from role for a given group id.
public
removeReadingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManagerInterface
Removes reading permission from role for a given group id.
public
removeWritingPermission( IdType $roleId, IdType $groupId )
: AdminAccessPermissionManagerInterface
Removes writing permission from role for a given group id.
public
getPermissionsByRoleId( IdType $roleId )
: AdminAccessPermissionCollection
Returns a collection of all permissions by a given role ID.
public
getPermissionsByGroupCollection( IdType $roleId, AdminAccessGroupCollection $groupCollection )
: AdminAccessPermissionCollection
Returns a collection of permissions of a role by a given group collection.