如何从AEM中的复制事件中获取用户会话?

时间:2017-10-11 10:28:48

标签: session osgi aem cq5 jcr

我必须在复制事件监听器中获得已在AEM中激活页面的用户会话。使用该会话,我将实例化一个将一些数据插入表中的工作流。同样,如果取消激活,取消激活将删除数据库表中的某些数据。

是否可以在复制事件侦听器中获取用户会话? 这将帮助用户查看是否有任何步骤失败,我甚至可以添加一些用户参与步骤,并在特定方案中询问更多数据。

1 个答案:

答案 0 :(得分:3)

我不认为你可以获得会话但是你可以通过编写下面的代码获取用户详细信息 - 触发事件的用户来获取句柄事件中的用户数据。

handleEvent(Event event)
event.getProperty(WorkflowEvent.USER));