как я могу получить коллекцию определенного класса?
Я использую наследство: на планете живи человек. Люди делятся на мужчин и женщин.
class Planet{
String name
static hasMany = [ humans : Human ]
}
class Human{
String name
static belongsTo = [Planet]
}
class Man extends Human{
int countOfCar
}
class Woman extends Human{
int coutOfChildren
}
теперь нет, чтобы получить только Коллекцию Мужчин или Коллекцию Женщин:
получить всех людей на планете просто
all = Planet.get(1).humans
а что я могу получить только женщине или мужчине?
womenLivedOnMars = Planet.get (1). getOnlyWoman
menLivedOnJupiter = Planet.get (2). getOnlyMan
Спасибо за вашу помощь
Том