この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ApexPages クラス

現在のページの参照、および現在のページに関連付けられたメッセージの追加や確認をするために、ApexPages を使用します。

名前空間

System

使用方法

また、ApexPagesPageReference クラスおよび Message クラスの名前空間として使用されます。

ApexPages メソッド

ApexPages のメソッドは次のとおりです。すべてインスタンスメソッドです。

addMessage(message)

現在のページのコンテキストにメッセージを追加します。

署名

public Void addMessage(ApexPages.Message message)

パラメータ

message
型: ApexPages.Message

戻り値

型: Void

addMessages(exceptionThrown)

発生した例外に基づいて、現在のページのコンテキストにメッセージのリストを追加します。

署名

public Void addMessages(Exception exceptionThrown)

パラメータ

exceptionThrown
型: Exception

戻り値

型: Void

currentPage()

現在のページの PageReference を返します。

署名

public System.PageReference currentPage()

戻り値

型: System.PageReference

このコードセグメントは、現在のページの ID パラメータを返します。

1public MyController() {
2    account = [
3        SELECT Id, Name, Site 
4        FROM Account 
5        WHERE Id =
6            :ApexPages.currentPage().
7             getParameters().
8             get('id')
9    ];
10}

getMessages()

現在のコンテキストに関連付けられたメッセージのリストを返します。

署名

public ApexPages.Message[] getMessages()

戻り値

型: ApexPages.Message[]

hasMessages()

現在のコンテキストに関連付けられたメッセージが存在する場合は true、存在しない場合は false を返します。

署名

public Boolean hasMessages()

戻り値

型: Boolean

hasMessages(severity)

指定された重要度のメッセージが存在する場合は true、存在しない場合は false を返します。

署名

public Boolean hasMessages(ApexPages.Severity severity)

パラメータ

sev
型: ApexPages.Severity

戻り値

型: Boolean