搜索并返回站点列表。可以选择按名称或站点预设筛选返回的列表。如果未指定过滤器,则返回所有可用站点。

此方法将根据指定的站点过滤器,站点预设过滤器和结果集大小查找当前用户可用的所有站点。filter参数将匹配cm:name、cm:title、cm:description(忽略大小写)的所有站点。请注意,此方法使用Alfresco全文搜索来检索结果,并且根据Solr配置,只能提供最终一致的结果。

findSites(filter, sitePresetFilter, size)

参数

  • filter
    用于搜索站点的过滤器字符串。指定的字符串都将用星号包裹,例如*foo*,并用于匹配站点的cm:name、cm:title、cm:description。
  • sitePresetFilter
    站点预设的名称。
  • size
    要返回的最大结果数。默认值0返回所有结果。

返回值

返回Site对象列表。列表可以为空,但不能为null。

代码例

以下代码段将搜索名称,标题或说明中包含“foo”的所有站点:

var sites = siteService.findSites('foo', null, 0);
文档更新时间: 2019-07-10 11:57   作者:凌云文档