有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    SAP Hybris平台不支持生成final数据模型类OOTB(开箱即用)。您不能重写该机制,但可以修改位于src目录中生成的类。如果需要final数据模型类(例如Foo),可以手动添加此修饰符

    <itemtypes>
        <itemtype code="Foo" jaloclass="org.example.Foo">
            <attributes>
                <!  attributes  >
            </attributes>
        </itemtype>
    </itemtypes>
    

    文件结构:

    • src/org/example/Foo← 您可以将这个类标记为final
    • gensrc/org/example/GeneratedFoo← 不能修改该类

    (类Foo扩展GeneratedFoo

    所有扩展类型为Foo的扩展都将在构建阶段失败


    SAP Hybris平台仅允许通过使用等于trueabstract属性来设置abstract修饰符:

    <itemtypes>
        <itemtype code="Foo" abstract="true">
            <attributes>
                <!  attributes  >
            </attributes>
        </itemtype>
    </itemtypes>