创建用于扩展AbstractExtension的自定义限制的项目类型

2020-09-26 03:30发布

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

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

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


  <属性名称=" cmsSiteService" ref =" cmsSiteService"/>
 
   <!-限制评估程序映射->
 
   
   
 

  

并且我在jalo中遇到了异常 "" MacmillanSiteRestriction必须实现继承的抽象方法,这是我在创建上述项类型时遇到的异常"。

5条回答
N-Moskvin
2020-09-26 03:45

正如Navaneet所说,正如我在您的其他评论

您必须实现该方法,否则将无法编译。 这是一个生成的类,但不在 gensrc文件夹中,因此不会在 ant clean

上删除

您曾经在这些类中添加仅Jalo属性的定制。 它们已被服务层中的动态属性有效地替换,但是不幸的是,除非您实现 getDescription()方法,否则您的代码将无法编译,因为它是在Jalo类 AbstractRestriction <中声明的。/code>您要扩展的

如果您将描述重新声明为动态属性(如cms2扩展示例中所示),则不会被调用,因此您可以通过最少的实现来摆脱困境。

例如

  @Override
  公共字符串getDescription(SessionContext ctx){
      返回"没有描述";
  }


  

一周热门 更多>