使用資料夾設定檔的Java型API id175UB30E05Z

以下Java型API可讓您將條件屬性新增至資料夾層級的設定檔。 此API可以套件形式提供。 您必須在程式碼中包含此套件組合才能使用此API。

套件組合詳細資料:

  • 群組識別碼: com.adobe.fmdita

  • 成品ID: api

  • 版本: 3.2

  • 套件: com.adobe.fmdita.api.profiles

  • 類別詳細資料:

    code language-java
    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
字串
屬性名稱清單。
values
字串
指定屬性的值清單。
labels
字串
attribute- value配對的標籤清單。 1
profileName
字串
必須套用這些屬性、值和標籤的資料夾層級設定檔名稱。 重要: ​設定檔中定義的所有現有屬性 — 值 — 標籤都會被覆寫。
session
javax.jcr.Session
有效的JCR工作階段。

傳回
成功為true。 如果失敗,系統會擲回例外狀況。

例外狀況
在下列情況下擲回java.lang.Exception

  • 如果API無法取得resourceResolverFactory物件。 在這種情況下,您應該重新啟動該套件組合。
  • 如果傳遞至API的引數無效。
  • 如果透過未經授權的使用者工作階段呼叫API,例如不是指定資料夾設定檔管理員的使用者。

1陣列清單中相同索引的attributeNamesvalueslabels必須對應至相同的專案。

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178