CRT-450 試験問題 141

ユニバーサルコンテナーズは、ユーザーが必要なアカウントを見つけやすくするためのカスタム検索ページを構築する開発者を雇用しました。ユーザーは、名前、説明、カスタムコメントフィールドで検索できるようになります。
SOQL と SOSL のどちらを選択するかを決定する際に、開発者が考慮すべき点は何ですか?
2つの回答を選択してください
  • CRT-450 試験問題 142

    開発者は、PaymentProcessor インターフェイスで支払いに対して定義されている内容に準拠した小切手処理支払い機能を提供する CheckPaymentProcessor クラスを実装する必要があります。public interface PaymentProcessor { void pay(Decimal amount); } PaymentProcessor インターフェイス クラスを使用する正しい実装はどれですか。
  • CRT-450 試験問題 143

    カスタム Apex 例外クラスに関する 2 つの考慮事項は何ですか? 2 つの回答を選択してください。
  • CRT-450 試験問題 144

    開発者がApexクラスを使用したカスタム注文管理アプリを作成しました。注文はOrderオブジェクトと、Orderオブジェクトと主従関係を持つOrderltemオブジェクトによって表されます。注文処理中に、1つの注文が複数の注文に分割される場合があります。
    コードを使用して既存の Orderltem レコードの一部を新しい Order レコードに移動できるようにするには、開発者は何をする必要がありますか?
  • CRT-450 試験問題 145

    開発者は、取引先オブジェクトに「after update」トリガーを使用して、その取引先に関連するすべての取引先責任者を更新しようとしています。以下のトリガーコードは、ランダムにエラーが発生します。
    List<Contacts> theContacts = new List<Contacts>(); for(Account a : Trigger.new){ for(Contact c : [SELECT Id, Account_Date__c FROM Contact WHERE AccountId = :a.Id]){ c.Account_Date__c = Date.today(); theContacts.add(c);
    }
    } は Contacts を更新します。
    コード ブロックの失敗の原因となっているコード行はどれですか?