public class DomainBuilder extends ObjectGraphBuilder
Allows the construction of object graphs of domain classes. Example:
def builder = new DomainBuilder()
def company = builder.company(name: 'ACME') {
employee(name: 'Duke', employeeId: 1) {
address(street: '123 Groovy Rd')
}
employee(name: 'George', employeeId: 2)
}
Modifiers | Name | Description |
---|---|---|
static class |
DomainBuilder.DefaultGrailsChildPropertySetter |
Fields inherited from class | Fields |
---|---|
class ObjectGraphBuilder |
NODE_CLASS, NODE_NAME, OBJECT_ID, LAZY_REF, CLASSNAME_RESOLVER_KEY, CLASSNAME_RESOLVER_REFLECTION, CLASSNAME_RESOLVER_REFLECTION_ROOT, CURRENT_FACTORY, PARENT_FACTORY, PARENT_NODE, CURRENT_NODE, PARENT_CONTEXT, PARENT_NAME, CURRENT_NAME, OWNER, PARENT_BUILDER, CURRENT_BUILDER, CHILD_BUILDER, SCRIPT_CLASS_NAME |
Constructor and description |
---|
DomainBuilder() |