java - 当从某个组件创建页面时,我可以以编程方式创建额外的页面吗?

标签 java adobe overriding aem custom-component

假设我有一个名为 ArticlePage 的组件。

我可以在 ArticlePage 上定义或重写某种保存方法,以便每当从 ArticlePage 的特定模板创建页面时,我都可以执行自动创建该模板(或另一个 ArticlePage 模板)的多个其他实例的代码吗?

最佳答案

使用EventHandler接口(interface)来跟踪页面和 Assets 上的事件。正如 Abhishek 所说,EventListener 接口(interface)是一个低级接口(interface),不应用于基于 AEM 的操作。

请参阅 API 文档: https://osgi.org/javadoc/r4v42/index.html?org/osgi/service/event/EventHandler.html

关于java - 当从某个组件创建页面时,我可以以编程方式创建额外的页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36725929/

相关文章:

java - Windows/NetBeans 平台 - 将 JAVA_HOME 环境变量添加到 conf 文件中

jasper-reports - iText、JasperReports 和 Adob​​e LC 之间有什么区别?

android - 如何自定义适用于 Android 的 Adob​​e Creative SDK 图像?

css - 在Chrome DevTools中使用本地替代时,如何将背景图片与本地文件链接?

java - OOP 中的覆盖、重载和隐藏

java - 更改 list 后 - 主题错误

java - ObjectMapper 的两个实例

java - JPanel 中的 TitledBorder 在使用 translate() 方法时移动

javascript - "FLEX JS"可以像js插件一样使用吗

c# - DataContract 序列化 - 基类、继承和覆盖