Grails插件:获取所有命令对象类

时间:2009-11-03 14:55:17

标签: grails plugins command-objects

在插件中,我需要遍历所有域和命令对象类,以便为它们应用一些元魔法。获取域类不是问题,但命令对象并不容易掌握,因为它们似乎不被视为Grails文物。浏览完文档后,我想出了以下代码:

def doWithDynamicMethods = { ctx ->
    application.controllerClasses.each {
        it.commandObjectClasses.each {
            // do something
        }
    }
}

这似乎有效,但不包括在webflow操作中使用的命令对象。这是一个错误还是我的方法错了?

1 个答案:

答案 0 :(得分:0)

我不相信commandObjects是真正的domainObjects。您可以使用the Artefact API注册它们并找到它们。