Как определить, является ли класс доменным объектом Grails? - PullRequest
13 голосов
/ 10 июня 2011

Для произвольного объекта, какой самый простой способ определить, является ли тип объекта классом домена Grails?

Ответы [ 2 ]

18 голосов
/ 10 июня 2011

Вы можете использовать приложение Grails для этого. Добавьте внедрение зависимости в ваш контроллер или службу:

def grailsApplication

и затем вы можете использовать его так:

def foo = ...
if (grailsApplication.isDomainClass(foo.getClass()) {
    ...
}
...