#java #alfresco #activiti
#java #на свежем воздухе #activiti
Вопрос:
Я создал новый пользовательский прослушиватель выполнения и хотел запросить группы, в которых пользователь является участником использования сервисов
public class CustomExecutionListener implements ExecutionListener {
private static Logger logger = LoggerFactory.getLogger(CustomExecutionListener.class);
public void notify(DelegateExecution execution) throws Exception {
String userID = (String) execution.getVariable("initiator");
logger.error("userID = " userID);
List<Group> groups = execution.getEngineServices().getIdentityService().createGroupQuery().groupMember(userID).list();
logger.info("groups.size() = " groups.size());
}
}
Я ожидаю, что у меня будет group.size() = 2, но в списке выполнения всегда отображается group.size() = 0
Комментарии:
1. вы используете activiti, встроенный в alfresco или автономный?
2. Я использую activiti, встроенный в службы обработки на открытом воздухе