Returns if the user has permission to access the ACL, throw exception if not
Returns if the user has permission to access the ACL, throw exception if not
void VerifyPermission(AuthenticatedUser,Acl,UserMap);
Returns if the user has permission to access a permissionable object, throws exception if not
void VerifyPermission(AuthenticatedUser,PermissionableObject,Permission);