*/
protected static ObjectValueGenerator getObjectValueGenerator(ObjectManager om, String genName)
{
if (!objectValGenerators.isEmpty())
{
ObjectValueGenerator valGen = objectValGenerators.get(genName);
if (valGen != null)
{
return valGen;
}
}
try
{
ObjectValueGenerator valGen = (ObjectValueGenerator)
om.getNucleusContext().getPluginManager().createExecutableExtension(
"org.datanucleus.store_objectvaluegenerator", new String[] {"name"},
new String[] {genName}, "class-name", null, null);
objectValGenerators.put(genName, valGen);
return valGen;