遵循最佳实践避免Apex中的硬编码

时间:2016-02-13 03:08:10

标签: salesforce apex

参考避免使用硬编码ID的最佳做法#10,我的代码是否遵循最佳做法而不使用列表或地图?

Best Practices Link

List.flatten

1 个答案:

答案 0 :(得分:0)

首先初始化常量

public final static Id INVOICE_SUMMARY_RECORD_TYPE_ID = Schema.SObjectType.Opportunity.getRecordTypeInfosByName().get('Invoice Summary').getRecordTypeId();

然后,在方法

中使用它
 if (oppItem.RecordTypeId != INVOICE_SUMMARY_RECORD_TYPE_ID)