I’m trying to write a tag, which will render my bean properties and corresponding values. I want the default behaviour be to render all properties from the bean. So I need somehow get all property names from passed bean.
I figured that I could use properties map, but despite bean properties, there are also other things and I’d have to manage it by hand which may be error prone.
I also thought of using DefaultGrailsDomainClass which is handy for domain classes, but is useless for command objects.
Have you ever done something similar and came up with something useful?
Like said here, there are also
persistentProperties. But I believe you needGrailsDomainClass.properties– don’t confuse with Groovyproperties, the former are for domain class.For rendering,
GrailsDomainClassProperty.naturalNamewill also be useful.