2020-09-26 03:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
<属性名称=" cmsSiteService" ref =" cmsSiteService"/> <!-限制评估程序映射->
并且我在jalo中遇到了异常 "" MacmillanSiteRestriction必须实现继承的抽象方法,这是我在创建上述项类型时遇到的异常"。
你好Ashwini
您是说 AbstractRestriction 吗?
AbstractRestriction
如果是,则在引入项目类型后首次构建时,您将需要覆盖从 AbstractRestriction 继承的抽象 getDescription 方法。 该方法现已弃用,但您需要为其提供默认实现。 请注意,您必须在 MacMillanSiteRestriction 中执行此操作,而不是在 GeneratedMacMillanSiteRestriction 中进行操作。
getDescription
MacMillanSiteRestriction
GeneratedMacMillanSiteRestriction
请检查我有的问题
有人可以帮助我解决此问题
正如Navaneet所说,正如我在您的其他评论
您必须实现该方法,否则将无法编译。 这是一个生成的类,但不在 gensrc文件夹中,因此不会在 ant clean
gensrc
ant clean
您曾经在这些类中添加仅Jalo属性的定制。 它们已被服务层中的动态属性有效地替换,但是不幸的是,除非您实现 getDescription()方法,否则您的代码将无法编译,因为它是在Jalo类 AbstractRestriction <中声明的。/code>您要扩展的
getDescription()
AbstractRestriction <中声明的。/code>您要扩展的
如果您将描述重新声明为动态属性(如cms2扩展示例中所示),则不会被调用,因此您可以通过最少的实现来摆脱困境。
例如
@Override 公共字符串getDescription(SessionContext ctx){ 返回"没有描述"; }
感谢navaneet
非常感谢
最多设置5个标签!
你好Ashwini
您是说
AbstractRestriction
吗?如果是,则在引入项目类型后首次构建时,您将需要覆盖从
AbstractRestriction
继承的抽象getDescription
方法。 该方法现已弃用,但您需要为其提供默认实现。 请注意,您必须在MacMillanSiteRestriction
中执行此操作,而不是在GeneratedMacMillanSiteRestriction
中进行操作。请检查我有的问题
有人可以帮助我解决此问题
正如Navaneet所说,正如我在您的其他评论
您必须实现该方法,否则将无法编译。 这是一个生成的类,但不在
上删除gensrc
文件夹中,因此不会在ant clean
您曾经在这些类中添加仅Jalo属性的定制。 它们已被服务层中的动态属性有效地替换,但是不幸的是,除非您实现
getDescription()
方法,否则您的代码将无法编译,因为它是在Jalo类AbstractRestriction <中声明的。/code>您要扩展的
如果您将描述重新声明为动态属性(如cms2扩展示例中所示),则不会被调用,因此您可以通过最少的实现来摆脱困境。
例如
感谢navaneet
非常感谢
一周热门 更多>