2016-02-25から1日間の記事一覧
標準ページへ埋め込むVisualforceページ開発でRemoteActionを利用するときの注意点です。RemoteActionの書き方はこんな感じです。 <apex:page standardController="Account" extensions="VFMessageController" showHeader="false"> <div id="vf-page"> <div id="vf-message" style="padding: 5px;"></div> </div> <script type="text/javascript"> (function(){ "use st…</apex:page>
Spring'16で追加されたSystem.ApprovalクラスのisLockedを試してみました。Apex内でレコードがロックされているか判定することができます。 public Boolean checkRecordLocked(Id recordId) { if (String.isNotEmpty(recordId)) { if (System.Approval.isLoc…
Spring'16の新規 Apex インターフェースについて確認してみました。 リリースノート Auth.AuthProviderPlugin インターフェース Salesforce へのシングルサインオン用に OAuth ベースのカスタム認証プロバイダプラグインを作成するには、AuthProviderPlugin …
Spring'16の新規 Apex 例外について確認してみました。 リリースノート Cache 名前空間 ItemSizeLimitExceededException 最大サイズ制限を超える項目を指定してキャッシュ put コールが行われた場合に発生します。
Spring'16の新規 Apex Enumについて確認してみました。 リリースノート Auth.VerificationPolicy 列挙 Auth.VerificationPolicy 列挙には ID 検証ポリシー値が含まれ、SessionManagement.generateVerificationUrl メソッドで使用されます。 Reports.BucketTy…
次の既存のクラスで、メソッドまたは定数が新規追加または変更されました。 リリースノート Auth.AuthConfiguration クラス 新しいメソッド isCommunityUsingSiteAsContainer() コミュニティが Site.com ページを使用する場合は true、使用しない場合は fals…
Spring'16の新規 Apex クラスを確認してみました。 リリースノート Auth 名前空間のクラス AuthProviderCallbackState クラス 新しい Auth.AuthProviderCallbackState クラスは、ユーザ認証用の要求 HTTP ヘッダー、本文、およびクエリパラメータを Auth.Aut…
リリースノート Announcements ConnectApi.Announcements クラスでお知らせのお知らせの取得やお知らせの投稿ができるようになります。 お知らせの取得 getAnnouncements(communityId, parentId) — お知らせの最初のページを取得します。 getAnnouncements(c…
プラットフォームキャッシュまわりがいろいろ改善されたみたいです。 プラットフォームキャッシュトライアルによるパフォーマンス改善のテスト リリースノート アプリケーションでプラットフォームキャッシュを使用して、パフォーマンス改善をテストするため…
リリースノート FlexQueueItem オブジェクトをクエリして、Flex キュー内の非同期 Apex ジョブの位置を検索できるようになりました。 こういう操作が必要になることがなかったのであまりわかっていませんが、次のクエリが実行できるようになったみたいです。…
Spring'16でテストクラス関連のバグ修正あったみたいです。 リリースノート Apex テストで確実に制限をリセットするための Test.startTest() のコール Test.startTest() メソッドと Test.stopTest() メソッドで囲まれたテストコードのブロックで、ガバナ制限…
リリースノート 概要 多数の Apex テストを実行すると、予想以上に時間がかかることがあります。実行の終了を待ってから、多くのテストに失敗したことが判明することは望ましくありません。指定した数のテストに失敗したら新しいテストの実行を停止するよう…
よく使用される Apex テストクラスのテストスイートの作成 使い方 開発者コンソールを使用してテストスイートを作成するには、[Test (テスト)] | [New Suite (新規スイート)] を選択します。テストスイートに含めるクラスを選択するには、[Test (テスト)] | …