ребята!В одной организации много менеджеров.Менеджер - это потомок класса безопасности SecUser, который имеет много полномочий (в моем случае «покупатель», «продавец»). Я хотел бы найти организации, в которых есть хотя бы один менеджер с полномочиями «продавец»
class Organization {
...
static hasMany = [managers:Manager]
}
class Manager extends SecUser{
...
Organization organization
}
class SecUser {
...
Set<SecRole> getAuthorities() {
SecUserSecRole.findAllBySecUser(this).collect { it.secRole } as Set
}
}
Критерии или hql - значения не имеют.Спасибо заранее!