« Return to Thread: Injection of a default property in domain classes

packages and domains

by nycsailor :: Rate this Message:

Reply to Author | View in Thread

I have a problem with grailsApplication.getArtefact .getDomainClass and
such.

I put my domain classes in packages (like a good programmer :)

However, when I do that .getArtefact and such don't see them without the
full package name.

To get around this, I created  a closure that finds artefacts, but it is
not very efficient.

def findDomainClass = { name ->
            it = grailsApplication.domainClasses.iterator()
            while(it.hasNext()) {
                def n = it.next()
                if(n.name == name) {
                    return n
                }
            }
}

Does anyone know a better way.  Should we patch grailsApplication to handle this?



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: Injection of a default property in domain classes