tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Schema.RecordTypeInfoの新しいメソッド『isMaster』を試してみました

Winter'16で追加されたSchema.RecordTypeInfoの新しいメソッド『isMaster』を試してみました。これでレコードタイプ情報を取得する際にマスタとして扱われるレコードタイプを判別できます。

f:id:tyoshikawa1106:20151016212434p:plain


使用例です。
f:id:tyoshikawa1106:20151016213130p:plain

Schema.DescribeSObjectResult R = Account.SObjectType.getDescribe();
List<Schema.RecordTypeInfo> RT = R.getRecordTypeInfos();
for (Schema.RecordTypeInfo info : RT) {
  System.debug(info.isMaster());    
}


Schema.RecordTypeInfoで取得できる情報を表示してみました。
f:id:tyoshikawa1106:20151016212550p:plain


レコードタイプの情報はこんな感じ。
f:id:tyoshikawa1106:20151016212652p:plain

f:id:tyoshikawa1106:20151016212704p:plain


詳細はこちらです。