【Salesforce 認定Platformデベロッパー】試験対策:第7問

問題

共有に関する正確な説明はどれですか。2つ選びなさい。

  • 内部クラスまたは外部クラスのいずれかを共有と同様に宣言できますが、両方は宣言できません。
  • 内部クラスは外部クラスから共有設定を継承しません。
  • 内部クラスと外部クラスの両方を共有と同様に宣言できます。
  • 内部クラスは外部クラスから共有設定を継承します。

正解

  • 内部クラスまたは外部クラスのいずれかを共有と同様に宣言できますが、両方は宣言できません。
  • 内部クラスは外部クラスから共有設定を継承しません。
  • 内部クラスと外部クラスの両方を共有と同様に宣言できます。
  • 内部クラスは外部クラスから共有設定を継承します。

解説

Salesforceの”with sharing”キーワードは、Apexクラスまたはトリガーがデータをどのようにアクセスし、ユーザーの組織全体のデフォルトと共有設定をどのように適用するかを制御します。

参考:with sharing、without sharing、および inherited sharing キーワードの使用

□ 内部クラスまたは外部クラスのいずれかを共有と同様に宣言できますが、両方は宣言できません。
これは不正解です。内部クラスと外部クラスの両方を”with sharing”と宣言することができます。

□ 内部クラスは外部クラスから共有設定を継承しません。
これは正解です。内部クラスは外部クラスの共有設定を継承しません。それは独自の共有設定を持ちます。

□ 内部クラスと外部クラスの両方を共有と同様に宣言できます。
これは正解です。Apexでは、内部クラスと外部クラスの両方を”with sharing”と宣言することができます。

□ 内部クラスは外部クラスから共有設定を継承します。
これは不正解です。前述のとおり、内部クラスは外部クラスから共有設定を継承しません。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次