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.