問題
DescribeSObjectResultを使用して、現在のユーザーがオブジェクトのレコードを編集できるかどうかを判断するために、開発者が使用できるApexメソッドはどれですか。
- canUpdate()
- canEdit()
- isUpdateable()
- isEditable()
正解
- canUpdate()
- canEdit()
- isUpdateable()
- isEditable()
解説
それぞれの選択肢の理由について説明します。
□ canUpdate()
これは不正解です。ApexのDescribeSObjectResultクラスには「canUpdate()」というメソッドは存在しません。
□ canEdit()
これは不正解です。ApexのDescribeSObjectResultクラスには「canEdit()」というメソッドは存在しません。
□ isUpdateable()
これは正解です。DescribeSObjectResultクラスの「isUpdateable()」メソッドは、現在のユーザーがオブジェクトのレコードを更新できるかどうかを判断するためのものです。
参考:isUpdateable()
□ isEditable()
これは不正解です。ApexのDescribeSObjectResultクラスには「isEditable()」というメソッドは存在しません。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第105問
問題 開発者がサンドボックスの全体的なコードカバレッジを判断できるのはどこですか。2つ選びなさい。 「Apex テスト実行」ページ 開発者コンソール の [Test Suite Ru…
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第103問
問題 開発者は、会社のブランドガイドラインを使用してフォーマットされたPDF見積書を作成し、それを商談レコードに自動的に保存するよう求められます。開発者がこの機…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント