企业管理 > Windchill 数据加载 > 加载变型规范 > 使用 API 加载变型规范 > 使用 ArrayList API 加载变型规范
  
使用 ArrayList API 加载变型规范
用户可以使用出厂时提供的列表数组 API 加载变型规范。要调用 API,请在您的 Java 代码中做出与之类似的调用:
ArrayList<VariantSpecLoadOutputBean> outputBeans = VariantSpecHelper.service.loadVariantSpecs(variantSpecBeans);
必须提供 API 的下列信息:
VariantSpecLoadOutoutBean 对象列表 - 每个 bean 适合于一个必须创建的变型规范。
每个 bean 必须包含以下信息:
名称 - 变型规范的名称。
编号 - 有效的变型规范编号 (针对重新配置现有变型规范的情况)。
WTPart - 针对基于部件创建规范的情况。
选项集 - 如果基于部件创建规范,请为部件提供分配的选项集。否则,请提供一个有效选项集。
文件夹 - 要存储变型规范的文件夹。
NavigationCriteria 对象 - 此对象可具有持续性。它必须具有:
名称
所有者
适用的类型,例如可应用于部件
WTPartConfigSpec 对象列表
NavigationFilter2 对象列表 - 这些可以包含一个 ATORuleConfigSpec 对象列表。ATORuleConfigSpec 表示选项筛选器配置规范。
HashMap<String, Set<String>> 表示“选项筛选器”中的选项选择。HashMap 上的键集是选项的对象标识符,Set<String> 是选取项的对象标识符的集合。
代码必须将 bean 集合传递至 API。
每个产生的 outputBean 均具有一个 loadStatus 对象,该对象包含成功/失败以及其他关于创建变型规范的信息。