public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); return unnamed.getFieldName(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass(), null);
public String getFieldNameForItemTypeAndName(Class itemType, String itemFieldName) { ImplicitCollectionMappingImpl unnamed = null; for (Iterator iterator = namedItemTypeToDef.keySet().iterator(); iterator.hasNext();) { NamedItemType itemTypeForFieldName = (NamedItemType)iterator.next(); ImplicitCollectionMappingImpl def = (ImplicitCollectionMappingImpl)namedItemTypeToDef .get(itemTypeForFieldName); if (itemType == Mapper.Null.class) { unnamed = def; break; } else if (itemTypeForFieldName.itemType.isAssignableFrom(itemType)) { if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); } } else { unnamed = def; if (itemFieldName == null) { break; } } } } return unnamed != null ? unnamed.getFieldName() : null; }
if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); return unnamed.getFieldName(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass(), null);
if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); return unnamed.getFieldName(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass());
if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); return unnamed.getFieldName(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass(), null);
if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); return unnamed.getFieldName(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass(), null);
public String getFieldNameForItemTypeAndName(final Class<?> itemType, final String itemFieldName) { ImplicitCollectionMappingImpl unnamed = null; for (final NamedItemType itemTypeForFieldName : namedItemTypeToDef.keySet()) { final ImplicitCollectionMappingImpl def = namedItemTypeToDef.get(itemTypeForFieldName); if (itemType == Mapper.Null.class) { unnamed = def; break; } else if (itemTypeForFieldName.itemType.isAssignableFrom(itemType)) { if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); } } else { if (unnamed == null || unnamed.getItemType() == null || def.getItemType() != null && unnamed.getItemType().isAssignableFrom(def.getItemType())) { unnamed = def; } } } } if (unnamed != null) { return unnamed.getFieldName(); } else { final ImplicitCollectionMapperForClass mapper = getMapper(definedIn.getSuperclass(), null); return mapper != null ? mapper.getFieldNameForItemTypeAndName(itemType, itemFieldName) : null; } }
public String getFieldNameForItemTypeAndName(Class itemType, String itemFieldName) { ImplicitCollectionMappingImpl unnamed = null; for (Iterator iterator = namedItemTypeToDef.keySet().iterator(); iterator.hasNext();) { NamedItemType itemTypeForFieldName = (NamedItemType)iterator.next(); ImplicitCollectionMappingImpl def = (ImplicitCollectionMappingImpl)namedItemTypeToDef .get(itemTypeForFieldName); if (itemType == Mapper.Null.class) { unnamed = def; break; } else if (itemTypeForFieldName.itemType.isAssignableFrom(itemType)) { if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); } } else { unnamed = def; if (itemFieldName == null) { break; } } } } return unnamed != null ? unnamed.getFieldName() : null; }
public String getFieldNameForItemTypeAndName(Class itemType, String itemFieldName) { ImplicitCollectionMappingImpl unnamed = null; for (Iterator iterator = namedItemTypeToDef.keySet().iterator(); iterator.hasNext();) { NamedItemType itemTypeForFieldName = (NamedItemType)iterator.next(); ImplicitCollectionMappingImpl def = (ImplicitCollectionMappingImpl)namedItemTypeToDef .get(itemTypeForFieldName); if (itemType == Mapper.Null.class) { unnamed = def; break; } else if (itemTypeForFieldName.itemType.isAssignableFrom(itemType)) { if (def.getItemFieldName() != null) { if (def.getItemFieldName().equals(itemFieldName)) { return def.getFieldName(); } } else { unnamed = def; if (itemFieldName == null) { break; } } } } return unnamed != null ? unnamed.getFieldName() : null; }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }
public void add(final ImplicitCollectionMappingImpl def) { fieldNameToDef.put(def.getFieldName(), def); namedItemTypeToDef.put(def.createNamedItemType(), def); if (def.getItemFieldName() != null) { itemFieldNameToDef.put(def.getItemFieldName(), def); } }