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

Domain クラス

組織またはそのコンテンツの提供元の Salesforce によってホストされる既存のドメインを表します。ドメイン種別、[私のドメイン] の名前、Sandbox 名など、それらのドメインに関する情報を取得するメソッドが含まれます。

名前空間

System

使用方法

Domain クラスを使用して、Salesforce によってホストされる組織のドメインに関する情報を取得します。このクラスは、Salesforce によってホストされるドメインにのみ適用されます。新しいドメインの生成に使用することはできません。

次のコードは、System.DomainParser クラスを使用してホスト名を解析します。次に、関連付けられているドメイン種別を取得します。

Domain のメソッド

Domain のメソッドは次のとおりです。

getDomainType()

ドメインの種別、たとえば CONTENT_DOMAINEXPERIENCE_CLOUD_SITES_DOMAINLIGHTNING_DOMAIN などを返します。

署名

public System.DomainType getDomainType()

戻り値

型: System.DomainType

getMyDomainName()

ドメインの [私のドメイン] の名前を返します。

署名

public String getMyDomainName()

戻り値

型: String

getPackageName()

Lightning コンポーネントドメインや Visualforce ページドメインなど、パッケージ名を含むドメインの場合は、パッケージ名を返します。パッケージ名を含まないドメインの場合、このメソッドは null を返します。

署名

public String getPackageName()

戻り値

型: String

getSandboxName()

Sandbox 組織ドメインの場合は、Sandbox 名を返します。本番組織ドメインの場合は、null を返します。

署名

public String getSandboxName()

戻り値

型: String

getSitesSubdomainName()

システム管理の Experience Cloud サイトドメインまたは Salesforce サイトドメインの場合は、サイトのサブドメイン名を返します。拡張ドメインが有効の場合、このメソッドは常に null を返します。Experience Cloud サイトおよび Salesforce サイトドメインでは、拡張ドメインが有効の場合、組織の [私のドメイン] の名前は、システム管理ドメインのサブドメインになります。

署名

public String getSitesSubdomainName()

戻り値

型: String