intra-mart Accel Platform 配置文件参考 第26版2020-08-01

搜索权限生成设置

总览

IM-ContentsSearch for Accel Platform执行搜索时与授权生成相关的设置。
模块 IM-ContentsSearch核心库
格式化文件(xsd) WEB-INF /模式/ contentssearch-aci-config.xsd
设定位置 WEB-INF / conf / contentssearch-aci-config / {任意文件名} .xml

<?xml版本=“ 1.0”编码=“ UTF-8”?> <contentssearch-aci-config xmlns = “ http:// intra-mart .co.jp / system / contentssearch / config / contentssearch-aci-config” xmlns:xsi = “ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation = “ http:// intra-mart .co.jp / system / contentssearch / config / contentssearch-aci-config。 ./schema/contentssearch-aci-config.xsd“ > <aci-builder-factories> <!-特殊ACI构建器工厂设置-> <!-匿名ACI(未经身份验证时)-> <builder-工厂 名称= “”匿名“ 类= ” contentssearch.AnonymousACIBuilderFactory“ /> <!-每个人ACI(通过身份验证时)-> <builder-factory name = ” everyone“ class = ” contentssearch.EveryoneACIBuilderFactory“ /> <!-平台ACI构建器工厂设置-> <!-用户ACI-> <构建器工厂 名称= “用户” 类= “ contentssearch.UserACIBuilderFactory” /> <!-角色ACI-> <构建器工厂 名称= “角色“ class = ” contents.search.RoleACIBuilderFactory“ /> <!-公共组 ACI- > < builder- 工厂 名称= ” publicGroup“ c lass = “ contentssearch.PublicGroupACIBuilderFactory” /> < builder- 工厂 名称= “ publicGroupAndRole” 类= “ contentssearch.CombinationACIBuilderFactory” > <属性 键= “ baseFactoryName” > publicGroup </属性> <属性 键= “ subFactoryName” >角色</属性> </ builder-factory> <!-IM-Master ACI构建器工厂设置-> <!-Company ACI-> <builder-factory name = “ company” class = “ contentssearch.CompanyACIBuilderFactory” /> < !- 部门ACI- > < builder- 工厂 名称= “部门” class = “ contentssearch.DepartmentACIBuilderFactory” /> < builder- 工厂 名称= “ departmentAndRole” 类= “ contentssearch.CombinationACIBuilderFactory” > <属性 键= “ baseFactoryName” >部门</ property> <属性 键= “ subFactoryName” >角色</ property> </ builder-factory> <!-Post ACI- > <builder-factory name = “ post” class = “ contentssearch.PostACIBuilderFactory” /> </ aci-builder-factories> </ contentssearch-aci-config>

参考资料

权威产生类工厂一览表

标签名称 aci-builder工厂
用于实例化权限生成类的工厂类设置一览表 。
详细内容设置在从属builder-factory标签中完成。

[设定项目 ]

<contentssearch-aci-config> <aci-builder-factories> .... </ aci-builder-factories> </ contentssearch-aci-config>

必填项目
多种设定 ×
父标签 contentssearch-aci-config

权限产生类工厂的设置

标签名称 建造工厂
用于实例化权限生成类的工厂类设置。
指定唯一的名称和工厂类别。

[设定项目 ]

<contentssearch-aci-config> <aci-builder-factories> <builder-factory name = “ departmentAndRole” class = “ contentssearch.CombinationACIBuilderFactory” > ... </ builder-factory> </ aci-builder-factories> </ contentssearch-aci-config>

必填项目 ×
多种设定
父标签 aci-builder工厂

[属性]

属性名称 说明 必填项 默认值
设置权限名称。
设置值必须是不与其他名称重叠的唯一值。
使用完全限定的Java类名称指定权限生成类的工厂类。
但是,当包名称为jp.co.intra_mart.foundation.contentssearch.authority.factory.impl时 ,可以缩写为contentsearch的规范。

生成工厂课程时的属性设置

标签名称 财产
生成工厂类时要指定的属性设置。

[设定项目 ]

<contentssearch-aci-config> <aci-builder-factories> <builder-factory 名称= “ departmentAndRole” 类= “ contentssearch.CombinationACIBuilderFactory” > <属性 密钥= “ baseFactoryName” >部门</属性> <属性 密钥= “ subFactoryName” “ >角色</ property> </ builder-factory> </ aci-builder-factories> </ contentssearch-aci-config>

必填项目 ×
多种设定
父标签 建造工厂

[属性]

属性名称 说明 必填项 默认值
关键 设置属性键。