如何访问触发策展任务的EPerson(从任务中)?

时间:2017-02-16 11:51:30

标签: dspace

如何从DSpace 6中的任务中访问触发策展任务的EPerson

我试过了:

currentUser = Curator.curationContext().getCurrentUser()

但这似乎总是null

背景
只应允许属于某个EPerson的用户(Group)执行策展任务。因此,我尝试让触发任务的用户计划将其与允许使用该任务的组进行比较。或者问题是完全不同的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以从抽象类AbstractCurationTask覆盖perform(Context ctx,String id)方法。然后你应该能够通过ctx.getCurrentUser()获得用户。