![見出し画像](https://assets.st-note.com/production/uploads/images/164129538/rectangle_large_type_2_099c3a788a95191c9a4de747f958eed8.png?width=1200)
第2問:Salesforce認定Platformデベロッパー
本講座はSalesforce認定Platformデベロッパー試験の過去問、模擬問題の解説を行なっております。Salesforceの操作方法や解説について、本ブログでご確認いただく事で最短で資格取得を目指せるマガジンとなっております。
問題
開発者は、Lightningコンポーネントから呼び出されるApexメソッドを記述する必要があります。このメソッドは、ContactRec変数に格納されている取引先責任者を削除する場合があります。現在のユーザーが取引先責任者を削除できるかを確認するために、開発者はどの方法を使用すべきですか?
□ ContactRec.isDeletable()
□ Contact.isDeletable()
□ Schema.sObjectType.Contact.isDeletable()
□ ContactRec.sObjectType.isDeletable()
正解
□ ContactRec.isDeletable()
□ Contact.isDeletable()
✔ Schema.sObjectType.Contact.isDeletable()
□ ContactRec.sObjectType.isDeletable()
解説
現在のユーザのアクセス権限レベルを確認する場合、Schema.DescribeSObjectResultのメソッドを使用して確認します。
![現在のユーザのアクセス権限レベルを確認する場合、Schema.DescribeSObjectResultのメソッドを使用します。](https://assets.st-note.com/img/1669762866549-j1eWFYcuyK.png?width=1200)
そのため、取引先責任者の削除権限がコード実行時のユーザにあるか確認するためには Schema.sObjectType.Contact.isDeletable() で確認します。
![取引先責任者の削除権限がコード実行時のユーザにあるか確認するためには Schema.sObjectType.Contact.isDeletable() で確認します。](https://assets.st-note.com/img/1669762866557-0TNsQnNfUb.png?width=1200)
正解は下記となります。
□ ContactRec.isDeletable()
□ Contact.isDeletable()
✔ Schema.sObjectType.Contact.isDeletable()
□ ContactRec.sObjectType.isDeletable()
次の問題へ
ここから先は
![](https://assets.st-note.com/production/uploads/images/64489617/profile_d43ebf9cb882c42c754707b2947cb99c.png?fit=bounds&format=jpeg&quality=85&width=330)
※2024年12月出題範囲分類分け実施+新出題範囲に対応 ※最新出題傾向に対応していくため、問題の差し替えを行う事がございます。 Sal…
![](https://assets.st-note.com/production/uploads/images/64489617/profile_d43ebf9cb882c42c754707b2947cb99c.png?fit=bounds&format=jpeg&quality=85&width=330)
解説:認定Platformデベロッパー PACK
※人気の解説講座①~③をパック化いたしました ※2024年12月出題範囲分類分け実施+新出題範囲に対応 ※最新出題傾向に対応していくため、…
いつもサポートいただきありがとうございます! クリエイター活動の励みになります!