用于处理文件夹配置文件的基于Java的API id175UB30E05Z

以下基于Java的API允许您向文件夹级别的配置文件添加条件属性。 此API以捆绑包形式提供。 您必须在代码中包含此捆绑包才能使用此API。

捆绑包详细信息:

  • 组ID: 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