自定义清理扩展

2020-09-22 05:07发布

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

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

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


我们正在使用Hybris 6.6,并注意到尽管已成功发布,但某些原始项目和规范项目并未删除。 也有一些规范项只是中间对象,而不是任何目标项的规范项源。 因此,这些不会被删除。 在自定义实现清除功能方面需要帮助。

3条回答
追夢秋陽
2020-09-22 05:55

为了构建自定义清除逻辑,您需要创建或重用扩展并实现以下接口:CleanupExtensionHandler。

 /**
   *定义需要自定义清理扩展实现的清理钩子
   */
  公共接口CleanupExtensionHandler
  {
    /**
       *定义要在给定清理逻辑之前执行的行为。
       * @param上下文
       */
      public void beforeCleanup(final CleanupContext context);
 
    /**
       *定义在给定清理逻辑后执行的行为。
       * @param上下文
       */
      public void afterCleanup(final CleanupContext context);
 
    /**
       *确定此处理程序是否适用于上下文。
       * @param上下文
       * @return true如果应该在此上下文中执行处理程序
       */
      公共布尔isApplicable(最终CleanupContext上下文);
  }

  

您的实现将在清理之前和之后被调用。 您还可以指定您的实现是否适用于给定的CleanupContext。 例如。 哪个事件触发了此调用。

一周热门 更多>