Для произвольного объекта, какой самый простой способ определить, является ли тип объекта классом домена Grails?
Вы можете использовать приложение Grails для этого. Добавьте внедрение зависимости в ваш контроллер или службу:
def grailsApplication
и затем вы можете использовать его так:
def foo = ... if (grailsApplication.isDomainClass(foo.getClass()) { ... }
Найден следующий фрагмент в https://svn.intuitive -collaboration.com / RiskAnalytics / trunk / рисканалитика-grails / src / java / org / codehaus / groovy / grails / web / binding / GrailsDataBinder.java
DomainClassArtefactHandler.isDomainClass(clazz)
Javadoc здесь: http://grails.org/doc/latest/api/org/codehaus/groovy/grails/commons/DomainClassArtefactHandler.html#isDomainClass(java.lang.Class)