Я создал новый пользовательский слушатель выполнения и хотел запросить группы, в которых пользователь участвует в использовании сервисов
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