## groovy.util
Interface ObjectGraphBuilder.RelationNameResolver

All Known Implementing Classes:
  ObjectGraphBuilder.DefaultRelationNameResolver

Enclosing class:
  ObjectGraphBuilder

    public static interface ObjectGraphBuilder.RelationNameResolver

Strategy for resolving a relationship property name.

Method Summary
`String` `resolveChildRelationName(String parentName, Object parent, String childName, Object child)` Returns the mapping name of child -> parent
`String` `resolveParentRelationName(String parentName, Object parent, String childName, Object child)` Returns the mapping name of parent -> child

Method Detail

### resolveChildRelationName

    String resolveChildRelationName(String parentName,
                                    Object parent,
                                    String childName,
                                    Object child)

  Returns the mapping name of child -> parent

  Parameters:
    `parentName` - the name of the parent node
    `parent` - the parent node
    `childName` - the name of the child node
    `child` - the child node

### resolveParentRelationName

    String resolveParentRelationName(String parentName,
                                     Object parent,
                                     String childName,
                                     Object child)

  Returns the mapping name of parent -> child

  Parameters:
    `parentName` - the name of the parent node
    `parent` - the parent node
    `childName` - the name of the child node
    `child` - the child node

Copyright © 2003-2009 The Codehaus. All rights reserved.