フォルダープロファイルを操作するための Java ベースの API
最終更新日: 2024年9月12日
作成対象:
- 経験者
- 開発者
次の Java ベースの API を使用すると、フォルダーレベルのプロファイルに条件属性を追加できます。 この API は、バンドルの形式で使用できます。 この API を使用するには、コードにこのバンドルを含める必要があります。
バンドルの詳細
-
グループ ID:com.adobe.fmdita
-
アーティファクト ID: api
-
バージョン:3.2
-
パッケージ:com.adobe.fmdita.api.profiles
-
クラス詳細:
public class FolderProfileUtils extends Object
FolderProfileUtils
クラスには、フォルダープロファイルに条件属性を追加するためのメソッドが含まれています。
フォルダープロファイルへの条件付き属性の追加
addAttributeProfiles
メソッドは、フォルダーレベルのプロファイルに条件付き属性を追加します。
構文:
public static boolean addAttributeProfiles
(List
<String> attributeNames,
List
<String> values,
List
<String> labels,
String profileName,
Session session) throws GuidesApiException
パラメーター:
名前
種類
説明
attributeNames
String
属性名のリスト。
values
文字列
指定された属性の値のリスト。
profileName
文字列
これらの属性、値およびラベルを適用する必要があるフォルダーレベルのプロファイルの名前。 重要: プロファイルで定義されている既存の属性 – 値 – ラベルはすべて上書きされます。
session
javax.jcr.Session
有効な JCR セッション。
戻り値
成功を true
します。 エラーが発生した場合、例外がスローされます。
例外:
次のシナリオでは、java.lang.Exception
をスローします。
- API がオブジェクトを取得でき
resourceResolverFactory
かった場合。 その場合は、バンドルを再起動する必要があります。 - API に渡されたパラメーターが無効な場合。
- 指定されたフォルダープロファイルの管理者でないユーザーなど、権限のないユーザーセッションを使用して API が呼び出された場合。
1 配列リスト内の同じインデックスにある attributeNames
、values
、および labels
は、同じエントリに対応する必要があります。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178