Apex 语言 授权管理的语法与实现

Apex阿木 发布于 4 天前 7 次阅读


阿木博主一句话概括:Apex 语言在授权管理中的应用:语法与实现

阿木博主为你简单介绍:
随着企业信息系统的日益复杂,授权管理成为保障系统安全性的关键环节。Apex 语言作为 Salesforce 平台上的强类型强语法编程语言,在授权管理中发挥着重要作用。本文将围绕 Apex 语言的语法和实现,探讨授权管理的相关技术。

一、

Apex 语言是 Salesforce 平台上的强类型强语法编程语言,用于实现业务逻辑、触发器、批量处理等。在授权管理方面,Apex 语言提供了丰富的语法和功能,可以帮助开发者实现复杂的授权逻辑。本文将从以下几个方面展开讨论:

1. Apex 语言的基本语法
2. 授权管理的核心概念
3. 授权管理的实现方法
4. 实际案例分析

二、Apex 语言的基本语法

1. 数据类型

Apex 语言支持多种数据类型,包括基本数据类型(如 Integer、String、Date 等)和复杂数据类型(如 List、Map、Set 等)。在授权管理中,开发者需要根据业务需求选择合适的数据类型。

2. 控制结构

Apex 语言支持常见的控制结构,如 if-else、for、while 等。这些控制结构可以帮助开发者实现复杂的授权逻辑。

3. 函数和类

Apex 语言支持函数和类的定义,可以封装授权逻辑,提高代码的可读性和可维护性。

4. 异常处理

Apex 语言提供异常处理机制,可以帮助开发者处理授权过程中可能出现的错误。

三、授权管理的核心概念

1. 角色和权限

在 Salesforce 中,角色是授权管理的基础。每个角色都有一组权限,包括对象权限、字段权限、页面布局权限等。

2. 安全规则

安全规则是 Salesforce 中的一种授权机制,用于控制用户对特定记录的访问权限。

3. 触发器

触发器是 Apex 语言中的一种特殊类,用于在特定事件发生时自动执行代码。在授权管理中,触发器可以用来检查用户权限。

四、授权管理的实现方法

1. 使用安全规则

安全规则是 Salesforce 中最常用的授权机制之一。开发者可以通过编写安全规则来控制用户对特定记录的访问权限。

```apex
// 示例:限制用户对特定记录的编辑权限
RuleType ruleType = new RuleType();
ruleType.Name = 'EditRecordRule';
ruleType.Description = '限制用户对特定记录的编辑权限';
ruleType.DML = true;
ruleType.Condition = 'IsNew = false AND (IsDeleted = false OR IsDeleted = null)';
ruleType.EvaluationCondition = 'IsNew = false AND (IsDeleted = false OR IsDeleted = null)';
ruleType.IsSchedulable = false;
ruleType.IsTestable = true;
ruleType.TestClass = 'EditRecordRuleTest';
ruleType.TestMethod = 'testMethod';
ruleType.TestParameters = 'EditRecordRule';
ruleType.TestParametersType = 'ApexPages.StandardController';
ruleType.TestParametersValue = 'EditRecordRule';
ruleType.TestUser = 'testUser';
ruleType.TestUserType = 'ApexPages.StandardController';
ruleType.TestUserValue = 'testUser';
ruleType.TestUserValueId = 'testUserId';
ruleType.TestUserValueIsDeleted = false;
ruleType.TestUserValueIsDeletedId = 'testUserIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId = 'testUserIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedId';
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted = false;
ruleType.TestUserValueIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeletedIsDeleted