Datahub中集合类型属性的默认组合处理程序名称是什么?

2020-09-15 21:27发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我了解到datahub中有一个默认的合成处理程序,该处理程序具有以下功能:当该属性是一个集合时,两个集合合并为一个集合,并且删除了组合集合中可能出现的所有重复项。 如果新的原始项目的值包含一个空集合,则生成的合并的规范项目也将包含一个空集合值。 空集合值是由原始项目创建的,该项目为对应的raw属性设置了空字符串。

我想了解实现上述功能的默认处理程序的名称。 另外,为了调整datahub如何处理集合属性的逻辑,我是否需要编写新的合成处理程序或重写现有的处理程序?

谢谢。

关于拉胡尔

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我了解到datahub中有一个默认的合成处理程序,该处理程序具有以下功能:当该属性是一个集合时,两个集合合并为一个集合,并且删除了组合集合中可能出现的所有重复项。 如果新的原始项目的值包含一个空集合,则生成的合并的规范项目也将包含一个空集合值。 空集合值是由原始项目创建的,该项目为对应的raw属性设置了空字符串。

我想了解实现上述功能的默认处理程序的名称。 另外,为了调整datahub如何处理集合属性的逻辑,我是否需要编写新的合成处理程序或重写现有的处理程序?

谢谢。

关于拉胡尔

付费偷看设置
发送
3条回答
天桥码农
1楼 · 2020-09-15 21:47.采纳回答

我在datahub 6.7中找不到任何此类。 您能告诉我上课的那个罐子吗?

南山jay
2楼-- · 2020-09-15 21:47

CollectionCompositionRuleHandler位于datahub-service.d中,它不包含在datahub-sdk中,但是存在于DataHub运行时中。 CompositionRuleHandler接口位于datahub-api jar中,该接口包含在sdk中

小灯塔
3楼-- · 2020-09-15 21:40

如果我没有记错的话,它是 com.hybris.datahub.composition.impl.CollectionCompositionRuleHandler ,它实现了 CompositionRuleHandler 。 您可以开发自定义实现,并使用 collectionCompositionRuleHandler 名称在* spring.xml中进行注册。

一周热门 更多>