apex-db-manager
Apex数据库层用于托管软件包,以简化和实施FLS
概述
编写托管程序包时,如果要达到AppExchange认证的条件,则需要特别注意某些代码功能(例如FLS)。
通常,该要求是在开发的最后阶段提出的,可能会对推出日期产生一些影响。 让我介绍一下这个小的DML类包装器,该包装器强制执行FLS,并且对您的代码的影响最小。
用法
将此数据库类部署到您的packing / dev组织中
在整个代码库中搜索insert / update / upsert DML操作,并将其替换为DB.inserter / DB.updater / DB.upserter。
没有步骤3,只需保存所有内容并运行测试用例
例子
原始码
Account a = new Account (
name = ' Nakatomi Inc '
);
insert a;
更新了强制执行FL
评论0
最新资源