如何从DSpace 6中的任务中访问触发策展任务的EPerson
?
我试过了:
currentUser = Curator.curationContext().getCurrentUser()
但这似乎总是null
。
背景
只应允许属于某个EPerson
的用户(Group
)执行策展任务。因此,我尝试让触发任务的用户计划将其与允许使用该任务的组进行比较。或者问题是完全不同的方法吗?
答案 0 :(得分:1)
您可以从抽象类AbstractCurationTask覆盖perform(Context ctx,String id)方法。然后你应该能够通过ctx.getCurrentUser()获得用户。