2012-01-09 5 views
0

grailsドメインクラスを持つことで、パスを持つプロパティの型を見つける方法。たとえば、以下のクラスを考える:ドメインクラスとプロパティパスを持つプロパティの型の検索

class Contract { 
    Client owner 
} 

class Client { 
    String title 
} 

次のコードは、コントローラである:

DefaultGrailsDomainClass domainClass = grailsApplication.getDomainClass("pkg.Contract") 

は今すぐ契約DefaultGrailsDomainClassを有し、かつ"owner.title"、それはタイトルのタイプを見つけることが可能でしょうか? (どの文字列でなければなりません)

答えて

1

答えは単純すぎる:

domainClass.getPropertyByName("owner.title")