У меня есть класс домена, например:
class MyDomainClass{
String name
}
И интерфейс с подписью вроде:
BigDecimal doBigThangs(MyDomainClass startHere)
Я хочу, чтобы это можно было так назвать
doBigThangs('stuff')
И пусть он автоматически приводит строку 'stuff' в соответствующий класс MyDomainClass. Это то, что я пробовал, но, возможно, мне нужно использовать «asType» или что-то.
ExpandoMetaClass.enableGlobally()
String.metaClass.toMyDomainClass = {->MyDomainClass.findByNameLike(delegate)}