/** * INTERNAL: * Set a converter on the KeyField of a DirectCollectionMapping. */ public void setKeyConverter(Converter keyConverter, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((AbstractDirectMapping)keyMapping).setConverter(keyConverter); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverter.getClass().getName()); } }
/** * INTERNAL: * Set a converter on the KeyField of a DirectCollectionMapping. */ public void setKeyConverter(Converter keyConverter, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((AbstractDirectMapping)keyMapping).setConverter(keyConverter); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverter.getClass().getName()); } }
/** * INTERNAL: * Set a converter on the KeyField of a DirectCollectionMapping * @param keyConverter * @param mapping */ public void setKeyConverter(Converter keyConverter, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((DirectToFieldMapping)keyMapping).setConverter(keyConverter); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverter.getClass().getName()); } }
/** * INTERNAL: * Set the name of the class to be used as a converter for the key of a DirectMapMaping. */ public void setKeyConverterClassName(String keyConverterClassName, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((AbstractDirectMapping)keyMapping).setConverterClassName(keyConverterClassName); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverterClassName); } }
/** * INTERNAL: * Set the name of the class to be used as a converter for the key of a DirectMapMaping. */ public void setKeyConverterClassName(String keyConverterClassName, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((AbstractDirectMapping)keyMapping).setConverterClassName(keyConverterClassName); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverterClassName); } }
/** * INTERNAL: * Set the name of the class to be used as a converter for the key of a DirectMapMaping * @param keyConverterClassName * @param mapping */ public void setKeyConverterClassName(String keyConverterClassName, DirectMapMapping mapping){ if (((DatabaseMapping)keyMapping).isDirectToFieldMapping()){ ((DirectToFieldMapping)keyMapping).setConverterClassName(keyConverterClassName); } else { throw DescriptorException.cannotSetConverterForNonDirectMapping(mapping.getDescriptor(), mapping, keyConverterClassName); } }