private class ImplicitCollectionMapper.ImplicitCollectionMapperForClass
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
definedIn |
private java.util.Map |
fieldNameToDef |
private java.util.Map |
itemFieldNameToDef |
private java.util.Map |
namedItemTypeToDef |
Constructor and Description |
---|
ImplicitCollectionMapperForClass(java.lang.Class definedIn) |
Modifier and Type | Method and Description |
---|---|
void |
add(ImplicitCollectionMapper.ImplicitCollectionMappingImpl def) |
java.lang.String |
getFieldNameForItemTypeAndName(java.lang.Class itemType,
java.lang.String itemFieldName) |
private ImplicitCollectionMapper.ImplicitCollectionMappingImpl |
getImplicitCollectionDefByItemFieldName(java.lang.String itemFieldName) |
Mapper.ImplicitCollectionMapping |
getImplicitCollectionDefForFieldName(java.lang.String fieldName) |
java.lang.Class |
getItemTypeForItemFieldName(java.lang.String itemFieldName) |
private java.lang.Class definedIn
private java.util.Map namedItemTypeToDef
private java.util.Map itemFieldNameToDef
private java.util.Map fieldNameToDef
ImplicitCollectionMapperForClass(java.lang.Class definedIn)
public java.lang.String getFieldNameForItemTypeAndName(java.lang.Class itemType, java.lang.String itemFieldName)
public java.lang.Class getItemTypeForItemFieldName(java.lang.String itemFieldName)
private ImplicitCollectionMapper.ImplicitCollectionMappingImpl getImplicitCollectionDefByItemFieldName(java.lang.String itemFieldName)
public Mapper.ImplicitCollectionMapping getImplicitCollectionDefForFieldName(java.lang.String fieldName)
public void add(ImplicitCollectionMapper.ImplicitCollectionMappingImpl def)